精华内容
下载资源
问答
  • dev/sda空间已满,才发现还有另外一块磁盘未sdb分配。做个记录 1初始化分区 pvcreate /dev/sdb 2卷组添加物理卷 vgextend VolGroup /dev/sdb 3卷组给指定卷分配空间 lvextend -L +xx.00GB /dev/mapper/VolGroup-...

    dev/sda空间已满,才发现还有另外一块磁盘未sdb分配。做个记录

    1初始化分区
    pvcreate /dev/sdb
    2卷组添加物理卷
    vgextend VolGroup /dev/sdb
    3卷组给指定卷分配空间
    lvextend -L  +xx.00GB /dev/mapper/VolGroup-LogVol01
    4刷新
    resize2fs /dev/mapper/VolGroup-LogVol01

    展开全文
  • linux系统增加磁盘空间

    千次阅读 2011-04-12 15:54:00
    不料时间不长,问题出现了,分配磁盘空间满了。以为能够象windows Server环境中使用磁盘管理增加动态磁盘那样方便呢,就随意在ESX管理器中将原有的磁盘从10G增加到了13G,重启挂载LVM没有左右,重启系统了。 重启...

         前段时间在vmware ESXi虚拟化环境中安装了一套turbolinux系统,当时并没有在意磁盘如何规划,使用了LVM,心想反正能够随时扩展。不料时间不长,问题出现了,分配的磁盘空间满了。以为能够象windows Server环境中使用磁盘管理增加动态磁盘那样方便呢,就随意在ESX管理器中将原有的磁盘从10G增加到了13G,重启挂载LVM没有左右,重启系统了。

        重启后 ,使用fdisk -l能够看到/dev/sda的空间已经增加了,但仍还是原来的两个磁盘/dev/sda1/dev/sda2 LVM)。在LVM逻辑卷管理其中仍是原来的10G空间,但在未初始化的实例中可以看到增加的3G未初始化的磁盘实例(unpartitioned space on /dev/sda)。

        解决办法:

           使用sudo fdisk /dev/sda 命令,选择n add a new partition),然后选择p primary partition ),选择一个磁盘号,随后系统会自动提示选择起始块和最后的块。使用pprint the partion table)查看磁盘是否已经增加:

            Disk /dev/sda: 13.9 GB, 13958643712 bytes
           255 heads, 63 sectors/track, 1697 cylinders
           Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1          13      104391   83  Linux
    /dev/sda2              14        1305    10377990   8e  Linux LVM
    /dev/sda3            1306        1697     3148740   83  Linux
    可以看到/dev/sda3 id83,这样的磁盘无法加入到lvm中,选择tchange a partition's system id),键入8e Linux LVM id)。

      最后,w保存退出。再使用sfsik -l即可看到新增的磁盘。

      此时,使用lvm的初始化磁盘工具或者直接使用pvcreate /dev/sda3命令会提示出错,提示

        Device “/dev/sda3” not found (or ignored by filtering)

       出错的原因在于使用fdisk修改配置时没有在runlevel 1下进行,重启系统后可解决此问题。

      [root@turbolinux ~]# fdisk -l

    Disk /dev/sda: 13.9 GB, 13958643712 bytes
    255 heads, 63 sectors/track, 1697 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1          13      104391   83  Linux
    /dev/sda2              14        1305    10377990   8e  Linux LVM
    /dev/sda3            1306        1697     3148740   8e  Linux LVM
    [root@turbolinux ~]# pvcreate /dev/sda3
      Physical volume "/dev/sda3" successfully created
    [root@turbolinux ~]# lvm
    lvm> pvscan
      PV /dev/sda2   VG VolGroup00      lvm2 [9.88 GB / 640.00 MB free]
      PV /dev/sda3                      lvm2 [3.00 GB]
      Total: 2 [12.88 GB] / in use: 1 [9.88 GB] / in no VG: 1 [3.00 GB]
    lvm> vgextend VolGroup00 /dev/sda3
      Volume group "VolGroup00" successfully extended
    lvm>  lvdisplay
      --- Logical volume ---
      LV Name                /dev/VolGroup00/LogVol00
      VG Name                VolGroup00
      LV UUID                9tKx5o-7wgM-0BhF-OMqy-EY14-ttbL-30j1px
      LV Write Access        read/write
      LV Status              available
      # open                 1
      LV Size                7.25 GB
      Current LE             232
      Segments               2
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:0
     lvm>  lvextend
      Please specify either size or extents but not both.
    lvm> lvextend -L+2G /dev/VolGroup00/LogVol00
      Extending logical volume LogVol00 to 9.25 GB
      Logical volume LogVol00 successfully resized
    lvm> lvdisplay
      --- Logical volume ---
      LV Name                /dev/VolGroup00/LogVol00
      VG Name                VolGroup00
      LV UUID                9tKx5o-7wgM-0BhF-OMqy-EY14-ttbL-30j1px
      LV Write Access        read/write
      LV Status              available
      # open                 1
      LV Size                9.25 GB
      Current LE             296
      Segments               3
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:0

    逻辑卷的大小已经更改到9.23G了,但文件系统仍没有增加:

    [root@turbolinux ~]# df 
    文件系统               1K-        已用     可用 已用% 挂载点
    /dev/mapper/VolGroup00-LogVol00
                           7364072   5140148   1843844  74% /
    /dev/sda1               101086     25946     69921  28% /boot
    tmpfs                  2073968         0   2073968   0% /dev/shm

    需要使用resize2fs命令将文件系统扩展到增加的空间上:
    [root@turbolinux ~]# resize2fs /dev/VolGroup00/LogVol00
    resize2fs 1.39 (29-May-2006)
    Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required
    Performing an on-line resize of /dev/VolGroup00/LogVol00 to 2424832 (4k) blocks.
    The filesystem on /dev/VolGroup00/LogVol00 is now 2424832 blocks long.

    [root@turbolinux ~]# df -m
    文件系统               1M-        已用     可用 已用% 挂载点
    /dev/mapper/VolGroup00-LogVol00
                              9176      5020      3683  58% /
    /dev/sda1                   99        26        69  28% /boot
    tmpfs                     2026         0      2026   0% /dev/shm
    [root@turbolinux ~]# df
     
    文件系统               1K-        已用     可用 已用% 挂载点
    /dev/mapper/VolGroup00-LogVol00
                           9395560   5140156   3770492  58% /
    /dev/sda1               101086     25946     69921  28% /boot
    tmpfs                  2073968         0   2073968   0% /dev/shm
    至此,磁盘空间的扩展工作完毕。

     

    另,更改swap空间的内容如下:

    默认安装时,不知为何,将swap的空间定为了5G,感觉没有必要这么大,需减少一点,因为swapVolGroup00中,所以调整大小非常方便,

      具体操作如下:

      关闭swap

      # swapoff -v /dev/VolGroup00/LogVol01

      # lvm lvreduce /dev/VolGroup00/LogVol01 -L -1G

      # mkswap /dev/VolGroup00/LogVol01

      重新打开swap

      # swapon -va

    swap常用命令:

    cat /proc/swaps

    swapon -s

    调整swap大小:
    dd if=/dev/zero of=swapfree bs=32k count=8192  (256MB)
    mkswap swapfree
    swapon /tmp/swapfree

    停止:
    swapoff /tmp/swapfree
    启动时加载:
    /etc/fstab文件中,加入下行:
    /tmp/swapfree swap swap defaults 0 0

     

    展开全文
  • 在VM中创建的虚拟机,往往不会分配太多的磁盘空间,当磁盘空间不足时,就需要扩展磁盘空间。 第1步、选择你要扩展的虚拟机,点击"编辑虚拟机设置",选择"硬盘(SCSI),选择"扩展",此处填120G即扩展磁盘空间为120G 注意...

    在Linux系统下,安装某个软件你是否会碰到错误提示:without enough disk space 的困扰。提示您磁盘没有空间。

    在VM中创建的虚拟机,往往不会分配太多的磁盘空间,当磁盘空间不足时,就需要扩展磁盘空间。

    第1步、选择你要扩展的虚拟机,点击"编辑虚拟机设置",选择"硬盘(SCSI),选择"扩展",此处填120G即扩展磁盘空间为120G

    注意:一定要在虚拟机处于关机状态下,才能扩展

    第2步、打开虚拟机,使用root用户,执行命令:fdisk -l 可以查看我们扩展后的结果

    第3步、从主磁盘空间中创建新的分区,执行:fdisk /dev/sda

    检查是否创建成功,执行命令:fdisk -l

    对比发现,多了一个/dev/sda3

    第4步、重新系统,输入命令:init 6,格式化新的分区:mkfs.ext3 /dev/sda3

    第5步、进入lvm管理,执行pvcreate /dev/sda3

    执行命令:pvdisplay,查看物理卷轴的情况,注意VG Name的名字,后面需要用到

    第6步、将初始化过的分区加入虚拟卷组,执行命令lvm>vgextend centos /dev/sda3(此处的centos为VG Name)

    第7步、扩展已有的卷的容量

    第8步、添加成功 ,再次输入fdisk -l查看磁盘容量

    第9步、测试是否扩容成功,输入du -h查看磁盘情况

    结果显示/dev/mapper/centos-root下磁盘总共才10G,很明显有问题

    这时候需要使用resize2fs命令来增大或者收缩未加载的ext2/ext3/ext4文件系统的大小

    但是我们使用resize2fs时,提示错误:

    了解后发现,xfs格式的文件扩充需要使用xfs_growfs

    再次查看,磁盘扩容成功

    展开全文
  • vmware6 下为linux系统增加磁盘空间

    千次阅读 2011-05-13 20:24:00
    简单的搜索了下,一般有两种方法,一是利用vmware-vdiskmanager.exe 工具在原有的虚拟机磁盘空间上增加;二是通过vm中的setting项直接增加一个磁盘。我这里采用第一种方式。我估计第二种在增加了后也类似,相当于是...

        当初直接拷贝的别人的fedora11 linux系统,总共有8G的空间,但是可用空间一直在200-300M上,终于在忍无可忍之下决定增加下空间吧。简单的搜索了下,一般有两种方法,一是利用vmware-vdiskmanager.exe 工具在原有的虚拟机磁盘空间上增加;二是通过vm中的setting项直接增加一个磁盘。我这里采用第一种方式。我估计第二种在增加了后也类似,相当于是为多加了个硬盘,然后重新挂载上。
        进入正题,具体如下:
       (1)使用vmware-vdiskmanager.exe
        命令行中进入vmware的安装目录,运行vmware-vdiskmanager.exe命令,可以看到命令选项提示,其中为你的虚拟机扩容的类似例子如图所示(没有打开虚拟机,不知道开着vmware会不会影响)


        因此,很简单,输入:vmware-vdiskmanager.exe -x 10Gb "*.vmdk".要说明的是 -x表示扩容,10Gb是你想要的扩容后磁盘的总容量,包含原来你为你的系统分配的磁盘容量,后面则是你的系统目录中以vmdk结尾的文件名。还有当时有点担心Gb系统能分清不,后来看了图上的命令示例放心了。
        命令执行后,等段时间,可以看到如下图所示


        警告信息应该是:“如果原来的虚拟机硬盘已被分成了多个分区,那么在通过 vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。”照搬的参考文章1。
       (2)格式化新增空间
        打开虚拟机,root身份进入系统,df一下,发现没有增加空间,看来还是乖乖格式化和挂载吧!
        先fdisk -l看一下自己情况,呵呵已经有10Gb了

     


        输入fdisk /dev/sda,选择m看看帮助:

    那么开始新增空间依次选择p(查看已有分区),n(新增分区),e(选择扩展分区),我的选择3,其它的默认,自己根据自己的sda情况选择了,完成后,p(看看成果),然后w(保存)。记住要重启,不然如图了:

       (3)格式化为ext3格式
        系统登录后,输入mkfs.ext3 /dev/sda3结果出现了问题,如图所示:

    只好再用fdisk /dev/sda再来一遍,最后添加了sda3又添加了sda5之后才成功。如果直接格式化成功了就跳到步骤(4)吧。
        错误出现后,具体过程是fdisk /dev/sda 进入后在m帮助下,输入n(继续添加新分区),此时弹出的选项与添加sda3不同,选择l(添加逻辑分区),w(保存),reboot(重启),再次mkfs.ext3 /dev/sda3,还是原来的错误,准备放弃的时候,mkfs.ext3 /dev/sda5,居然可以,结果如图

       (4)开机自动挂载
        格式化完后,创建新空间挂载的地方,mkdir -p /opt/sda5,修改/etc/fstab,照人家先备份,不过似乎没什么问题。在最后一行添加
        /dev/sda5 /opt/sda5 ext3 defaults 0 0
        意思就是将新增空间挂载到/opt/sda5,文件系统类型为ext3,默认挂载方式等等,具体的可见文章2。

        reboot后,df一下,高兴的看见有了sda5,进入/opt/sda5,也看到了新增的1.8G空间。
        最后还是有些问题,那个sda3就那么不知道怎么回事了,希望懂的人给讲讲,在此先谢谢了!如果也和我一样也出了问题,也请告诉我。

    参考文章:

    【1】http://hawkzy.blog.163.com/blog/static/46061949200941855658502/

    【2】http://www.5dlinux.com/article/1/2007/linux_10628.html

    展开全文
  • Linux版本: Linux 6.9系统安装完成以后,根目录的磁盘空间只有50G,剩余的大部分空间会分配到/home目录下面。使用过程中很少使用到/home目录,所以我们来把/home目录的磁盘空间分配一些给根目录查看磁盘分区使用...
  • 查看linux可用磁盘空间 跟踪磁盘利用率信息在系统管理员(和其他人员)的日常任务清单上。 Linux有一些内置的实用程序可以帮助提供这些信息。 df df命令代表“无磁盘”,并显示Linux系统上的可用和已用磁盘空间...
  • Linux系统磁盘空间不足解决办法

    千次阅读 2020-05-25 11:09:43
    在使用Linux系统较长时间之后,尤其是运行占内存较大的软件之后会产生磁盘空间不足的情况,仅仅依靠删除文件和清空回收站难以根本解决问题,多番尝试之后整理了以下方法,不是研究原理,仅尝试效果,如有错误欢迎...
  • Linux 分配home的磁盘空间给根目录,根据你的实际性况,对磁盘划分,格式,新增空间,拆分空间的详细操作步骤。
  • (1)采用空白文件目录结构管理磁盘空间,实现磁盘空间分配和回收; (2)采用空白块成组链接结构实现磁盘空间分配和回收; (3)采用位示图结构实现磁盘空间分配和回收。 基本要求 (1)调用相关的Linux系统...
  • linux系统磁盘分区

    万次阅读 2017-11-01 20:21:18
    一.RedHat系统磁盘分区基本要求及分区方案 Linux系统分区的基本要求: 1、至少要有一个根(/)分区,用来存放系统文件及程序。其大小至少在5GB以上。 2、要有一个swap(交换)分区,它的作用相当于Windows里...
  • 由原来的16.04升级到了18.04,重装的时候为了图方便,没有重新分区,直接覆盖原系统进行了安装,结果安装好了发现只给系统分了30G内存,之前分有300G,也就是说有200多个G的磁盘空间保留了上一个系统的文件,形成了...
  • 在很多时候,用vmware装linux系统的时候没有分配足够的空间,后来用的时候才发现空间不够,但重新安装系统又太麻烦,所以只有想办法来再增加空间了。但如何增加空间,增加的空间又如何能像本来的系统空间一样的使用...
  • 没有多余的空间,如果没有多余的空间了,那么需要我们在虚拟机中增加,如果有多余的空间,那么就不用在虚拟机中增加空间,而直接从虚拟机内直接划分空闲的空间到我们需要的文件系统磁盘空间上。 1、Centos 关机,且无快照...
  • Linux分配全部可用磁盘空间流程

    千次阅读 2020-12-17 18:12:55
    Linux分配全部可用磁盘空间流程 查看所有磁盘 fdisk -l 查看分区表 fdisk /dev/vda n p enter enter enter w 同步分区操作 partprobe 将物理硬盘分区初始化为物理卷 pvcreate /dev/vda3 动态扩展LVM卷组,它通过...
  • 关于linux如何增加磁盘空间

    千次阅读 2018-02-23 17:02:04
    什么是LVMLVM是 Logical Volume Manager,逻辑的概念,Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好...
  • 本文以图文形式记录了为Windows + Linux双启动系统扩展Linux磁盘空间的详细过程。测试系统:Windows 10 + Ubuntu 16.04,基本的操作流程亦适用于其他Windows及Linux操作系统版本。 重要! 1. 执行硬盘分区修改操作...
  • linux增加磁盘空间.doc

    2020-08-24 17:15:22
    虚拟机服务器系统,如何通过分配新的网络服务器磁盘空间,增加操作系统存储空间,参考本文档操作
  • 最近在VMware虚拟机上使用Centos,用着用着,发现虚拟机的磁盘空间不够了。通过以下步骤成功扩展了根目录的磁盘空间 1、Centos 关机,选择编辑...也就是说,这里扩展的磁盘空间,在操作系统里面还不可用,还没生...
  • Ubuntu 为用户分配磁盘空间Linux 硬盘分区方案.txt
  • 很多的人的linux都是装的双系统,就存在一个比较常见的问题:开始分配的磁盘比较小,后面导致磁盘空间不足,尤其是根目录(/)。 通过Linux的文件系统工具可以实现把磁盘的空闲分区挂载到linux系统上,也可以把新的...
  • 之后df -h查看磁盘空间,返现mysql所在分区磁盘空间使用率已经100%。 解决思路:分析mysql数据文件发现,主要占用空间的为两张表。和同事沟通最进更新,发现磁盘空间占用最大的两张表中有存储图片文件的数据。 ...
  • linux每个磁盘分配空间

    千次阅读 2018-08-01 14:51:24
    Swap分区是交换分区,当内存不够时,系统会把这部分空间当内存使用。 / 分区,其实就是一个根目录,在以后的章节中会介绍到。现在不懂并没有关系,只要知道有这么一个东西即可。/data 这个分区是我们自定义的,就是...
  • 最近实施的一个项目,除开linux操作系统不用自己安装,所有操作都需要自己亲力亲为,对于linux命令不是很熟练的我,通过各种查资料终于把最开始的磁盘挂载和扩充搞定,留下笔记,供大家参考。  逻辑磁盘挂载方法一...
  • Linux磁盘空间重新分配

    万次阅读 2018-07-05 22:55:42
    一、目的在使用CentOS6.3版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统空间分配情况:[plain] view ...
  • VM虚拟机中Linux扩展磁盘空间的方法 环境:Redhat linux5企业版Vmware7.1(已汉化 本文主要讨论两种扩展磁盘的方法,一种是在原有的基础上进行扩展磁盘,并分区,另一种是添加一个新的硬盘,并分区挂载,个人整理笔记,如有...
  • 将/home目录压缩一部分空间到/ref:...
  • 有一个神话是 linux磁盘从来不需要整理碎片。在大多数情况下这是真的,大多数因为是使用的是优秀的日志文件系统(ext3、4等等)来处理文件系统。然而,在一些特殊情况下,碎片仍旧会产生。如果正巧发生在你身上,...
  • 我们在开发程序的过程中,往往需要预分配磁盘空间,防止因磁盘空间不够而引发程序异常问题(已踩过坑), 现网查阅资料,有些预分配磁盘空间的方法不正确,在这里特别记录一下, 除此之外,把正确的预分配的方法和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 134,155
精华内容 53,662
关键字:

linux系统划分磁盘空间

linux 订阅