精华内容
下载资源
问答
  • 本篇文章主要介绍了Linux下如何调整根目录空间大小,要是针对现在已有的空间进行调整,具有一定的参考价值,有兴趣的可以了解一下。
  • Linux扩大根目录空间

    2020-09-07 22:00:29
    使用CentOS版Linux系统的时候,经常发现根目录(/)的空间不是很充足,而其他目录空间(比如home)有很大空闲,我们就需要对已有的空间进行调整,扩大根目录空间。 二、整体逻辑 1./home内容备份,可以备份到临时...

    Linux扩大根目录空间

    一、说明

    使用CentOS版Linux系统的时候,经常发现根目录(/)的空间不是很充足,而其他目录空间(比如home)有很大空闲,我们就需要对已有的空间进行调整,扩大根目录空间。

    整体逻辑

    1. /home内容备份,可以备份到临时目录 tmp 下;

    2. 删除/home文件系统所在的逻辑卷;

    3. 扩大/root文件系统;

    4. 删除home,就要新建一个/home;

    5. 最后恢复/home内容。

    详细过程

    (1)查看系统空间情况

    df –h

     

    可以看到我现在的根目录没剩多少空间了,home的空间比较充足,我们给他分过来一些。

    (2)进行home备份

    tar cvf /tmp/home.tar /home

    (3)卸载home目录

    fuser -km /home/

    如果提示fuser命令找不到,yum install -y psmisc安装即可

    umount /home

    如果无法卸载,先终止使用/home文件系统的进程

    4)删除/home所在的lv

    lvremove /dev/mapper/centos-home

    按“y”到下一步

    注意:关于“centos-home”,需要进入到/dev/mapper目录下,根据实际情况修改。

    此时可以用dh –h看一下分区状态,发现没有home目录了。

    (5)扩展/root所在的lv,增加100G

    lvextend -L +100G /dev/mapper/centos-root

    (6)扩展/root文件系统

    xfs_growfs  /dev/mapper/centos-root

    (7)重新创建home lv

    lvcreate -L 150G -n /dev/mapper/centos-home

    注意:有时这里会报错提示:“Volume group "xxxx" has insufficient free space (xxxx extents): xxxx required”这类错误,表示Volume group的可用空间不够了。

    分配空间前先通过命令vgdisplay查询一下卷组信息,确认当前可分配空间为多少。

    Free PE / Size指定的应该是现在可在分配的空间;PE Size表示每个PE的大小;

    从截图可以看出可用空间为145.62G,但是实际空间为:37278*4/1024=145.6171G,分配空间不能高于真实值。

    然后创建home lv。

    (8)创建文件系统

    mkfs.xfs  /dev/mapper/centos-home

    (9)挂载home

    mount /dev/mapper/centos-home

    (10)恢复home文件

    解压:tar xvf /tmp/home.tar  -C /home/

    进入解压后home目录:cd /home/home/

    移动:mv * ../

    (11)查看最新分区状态

    df -h

     

     

     

    du -h -x --max-depth=1  查看当前目录各文件及文件夹大小

    展开全文
  • Linux调整根目录空间

    千次阅读 2015-10-05 09:28:54
    在使用CentOS6.3版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况: [cpp] view ...

    一、目的

    在使用CentOS6.3版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况:

    1. [root@CentOS-78 /]# df -h  
    2. Filesystem            Size  Used Avail Use% Mounted on  
    3. /dev/mapper/vg_centos-lv_root  
    4.                        50G   14G   34G  30% /  
    5. tmpfs                 1.9G     0  1.9G   0% /dev/shm  
    6. /dev/sda1             485M   37M  423M   8% /boot  
    7. /dev/mapper/vg_centos-lv_home  
    8.                       404G  670M  382G   1% /home  

    下面的详细步骤部分将从vg_centos-lv_home分区下取出100G的空间添加到/vg_centos-lv_root分区上去。

    二、详细步骤

    1、卸载vg_centos-lv_home分区

    1. [root@CentOS-78 /]# umount /home  

    此时在用df命令查看将会发现/home目录已经看不见了,如下所示:
    1. [root@CentOS-78 /]# df -h  
    2. Filesystem            Size  Used Avail Use% Mounted on  
    3. /dev/mapper/vg_centos-lv_root  
    4.                        50G   14G   34G  30% /  
    5. tmpfs                 1.9G     0  1.9G   0% /dev/shm  
    6. /dev/sda1             485M   37M  423M   8% /boot  

    2、重新设定vg_home-lv_home的大小
    1. [root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_home 282G  
    2. resize2fs 1.41.12 (17-May-2010)  
    3. Please run 'e2fsck -f /dev/mapper/vg_centos-lv_home' first.  

    这一步设定vg_home-lv_home大小没有成功,系统提示我们先运行下面的命令,操作如下:
    1. [root@CentOS-78 /]# e2fsck -f /dev/mapper/vg_centos-lv_home  
    2. e2fsck 1.41.12 (17-May-2010)  
    3. Pass 1: Checking inodes, blocks, and sizes  
    4. Pass 2: Checking directory structure  
    5. Pass 3: Checking directory connectivity  
    6. Pass 4: Checking reference counts  
    7. Pass 5: Checking group summary information  
    8. /dev/mapper/vg_centos-lv_home: 1386/26836992 files (0.9% non-contiguous), 1855856/107344896 blocks  

    重新设定vg_home-lv_home的大小:


    1. [root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_home 282G  
    2. resize2fs 1.41.12 (17-May-2010)  
    3. Resizing the filesystem on /dev/mapper/vg_centos-lv_home to 73924608 (4k) blocks.  
    4. Begin pass 2 (max = 43)  
    5. Relocating blocks             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
    6. Begin pass 3 (max = 3276)  
    7. Scanning inode table          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
    8. Begin pass 4 (max = 266)  
    9. Updating inode references     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
    10. The filesystem on /dev/mapper/vg_centos-lv_home is now 73924608 blocks long.  

    检查是否成功:
    1. [root@CentOS-78 /]# mount /home  
    2. [root@CentOS-78 /]#  
    3. [root@CentOS-78 /]# df -h  
    4. Filesystem            Size  Used Avail Use% Mounted on  
    5. /dev/mapper/vg_centos-lv_root  
    6.                        50G   14G   34G  30% /  
    7. tmpfs                 1.9G     0  1.9G   0% /dev/shm  
    8. /dev/sda1             485M   37M  423M   8% /boot  
    9. /dev/mapper/vg_centos-lv_home  
    10.                       278G  663M  263G   1% /home  
    11. [root@CentOS-78 /]#  

    3、将lv_home逻辑分区减小到指定大小
    1. [root@CentOS-78 /]# lvreduce -L 282G /dev/mapper/vg_centos-lv_home  
    2.   WARNING: Reducing active and open logical volume to 282.00 GiB  
    3.   THIS MAY DESTROY YOUR DATA (filesystem etc.)  
    4. Do you really want to reduce lv_home? [y/n]: y  
    5.   Reducing logical volume lv_home to 282.00 GiB  
    6.   Logical volume lv_home successfully resized  
    7. [root@CentOS-78 /]#  

    我认为这个命令是将已经减少的100G空间拿到系统公共的区域,可以被其他分区加载和利用。

    查询卷组的信息:

    1. [root@CentOS-78 /]# vgdisplay  
    2.   --- Volume group ---  
    3.   VG Name               vg_centos  
    4.   System ID  
    5.   Format                lvm2  
    6.   Metadata Areas        1  
    7.   Metadata Sequence No  5  
    8.   VG Access             read/write  
    9.   VG Status             resizable  
    10.   MAX LV                0  
    11.   Cur LV                3  
    12.   Open LV               3  
    13.   Max PV                0  
    14.   Cur PV                1  
    15.   Act PV                1  
    16.   VG Size               465.27 GiB  
    17.   PE Size               4.00 MiB  
    18.   Total PE              119109  
    19.   Alloc PE / Size       86472 / 337.78 GiB  
    20.   Free  PE / Size       32637 / 127.49 GiB  
    21.   VG UUID               1k4ooN-RFV9-uyf1-uMYf-aERG-YaGs-ZNoSD6  

    Free PE / Size指定的应该是现在可在分配的空间。

    4、增加vg_centos-lv_root分区的大小

    将可用的空间添加到vg_centos-lv_root分区上面:

    1. [root@CentOS-78 /]# lvextend -L +127.40G /dev/mapper/vg_centos-lv_root  
    2.   Rounding up size to full physical extent 127.40 GiB  
    3.   Extending logical volume lv_root to 177.40 GiB  
    4.   Logical volume lv_root successfully resized  
    5. [root@CentOS-78 /]#  

    重新设定该分区的大小:
    1. [root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_root  
    2. resize2fs 1.41.12 (17-May-2010)  
    3. Filesystem at /dev/mapper/vg_centos-lv_root is mounted on /; on-line resizing required  
    4. old desc_blocks = 4, new_desc_blocks = 12  
    5. Performing an on-line resize of /dev/mapper/vg_centos-lv_root to 46504960 (4k) blocks.  
    6. The filesystem on /dev/mapper/vg_centos-lv_root is now 46504960 blocks long.  

    5、再次查看分区大小
    1. [root@CentOS-78 /]# df -h  
    2. Filesystem            Size  Used Avail Use% Mounted on  
    3. /dev/mapper/vg_centos-lv_root  
    4.                       175G   14G  153G   9% /  
    5. tmpfs                 1.9G     0  1.9G   0% /dev/shm  
    6. /dev/sda1             485M   37M  423M   8% /boot  
    7. /dev/mapper/vg_centos-lv_home  
    8.                       278G  663M  263G   1% /home  

    我们发现vg_centos-lv_root分区的空间已经增加了125G,之所以比lv_home减少的空间要多25G主要是由于我们把系统所有的可用的空间都加在了lv_root分区。

    三、所遇到的问题

    1、在卸载/home目录的时候失败

    可先执行如下fuser命令,然后再umount即可:

    1. [root@CentOS-78 /]# fuser -m /home  
    2. [root@CentOS-78 /]#  

    2、设定完lv_home的大小,再次mount该分区时,发现用df命令无法看到给分区,此时只要在mount一次即可

    3、在设定lv_root的大小时,不要把Free PE / Size的空间全部都用上,这很可能会出现Free PE空间不足的现象,建议保留一点Free PE的空间。


    展开全文
  • Linux调整根目录空间大小

    万次阅读 2017-01-06 15:17:56
    在使用Linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况: [plain] view plain ...

    一、目的

    在使用Linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况:

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# df -h  
    2. Filesystem            Size  Used Avail Use% Mounted on  
    3. /dev/mapper/vg_centos-lv_root  
    4.                        50G   14G   34G  30% /  
    5. tmpfs                 1.9G     0  1.9G   0% /dev/shm  
    6. /dev/sda1             485M   37M  423M   8% /boot  
    7. /dev/mapper/vg_centos-lv_home  
    8.                       404G  670M  382G   1% /home  
    下面的详细步骤部分将从vg_centos-lv_home分区下取出100G的空间添加到/vg_centos-lv_root分区上去。

    二、详细步骤

    1、卸载vg_centos-lv_home分区

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# umount /home  
    此时在用df命令查看将会发现/home目录已经看不见了,如下所示:

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# df -h  
    2. Filesystem            Size  Used Avail Use% Mounted on  
    3. /dev/mapper/vg_centos-lv_root  
    4.                        50G   14G   34G  30% /  
    5. tmpfs                 1.9G     0  1.9G   0% /dev/shm  
    6. /dev/sda1             485M   37M  423M   8% /boot  

    2、从新设定vg_home-lv_home的大小

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_home 282G  
    2. resize2fs 1.41.12 (17-May-2010)  
    3. Please run 'e2fsck -f /dev/mapper/vg_centos-lv_home' first.  
    这一步设定vg_home-lv_home大小没有成功,系统提示我们先运行下面的命令,操作如下:

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# e2fsck -f /dev/mapper/vg_centos-lv_home  
    2. e2fsck 1.41.12 (17-May-2010)  
    3. Pass 1: Checking inodes, blocks, and sizes  
    4. Pass 2: Checking directory structure  
    5. Pass 3: Checking directory connectivity  
    6. Pass 4: Checking reference counts  
    7. Pass 5: Checking group summary information  
    8. /dev/mapper/vg_centos-lv_home: 1386/26836992 files (0.9% non-contiguous), 1855856/107344896 blocks  
    从新设定vg_home-lv_home的大小:

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_home 282G  
    2. resize2fs 1.41.12 (17-May-2010)  
    3. Resizing the filesystem on /dev/mapper/vg_centos-lv_home to 73924608 (4k) blocks.  
    4. Begin pass 2 (max = 43)  
    5. Relocating blocks             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
    6. Begin pass 3 (max = 3276)  
    7. Scanning inode table          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
    8. Begin pass 4 (max = 266)  
    9. Updating inode references     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
    10. The filesystem on /dev/mapper/vg_centos-lv_home is now 73924608 blocks long.  
    检查是否成功:

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# mount /home  
    2. [root@CentOS-78 /]#  
    3. [root@CentOS-78 /]# df -h  
    4. Filesystem            Size  Used Avail Use% Mounted on  
    5. /dev/mapper/vg_centos-lv_root  
    6.                        50G   14G   34G  30% /  
    7. tmpfs                 1.9G     0  1.9G   0% /dev/shm  
    8. /dev/sda1             485M   37M  423M   8% /boot  
    9. /dev/mapper/vg_centos-lv_home  
    10.                       278G  663M  263G   1% /home  
    11. [root@CentOS-78 /]#  
    3、将lv_home逻辑分区减小到指定大小

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# lvreduce -L 282G /dev/mapper/vg_centos-lv_home  
    2.   WARNING: Reducing active and open logical volume to 282.00 GiB  
    3.   THIS MAY DESTROY YOUR DATA (filesystem etc.)  
    4. Do you really want to reduce lv_home? [y/n]: y  
    5.   Reducing logical volume lv_home to 282.00 GiB  
    6.   Logical volume lv_home successfully resized  
    7. [root@CentOS-78 /]#  
    我认为这个命令是将已经减少的100G空间拿到系统公共的区域,可以被其他分区加载和利用。

    查询卷组的信息:

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# vgdisplay  
    2.   --- Volume group ---  
    3.   VG Name               vg_centos  
    4.   System ID  
    5.   Format                lvm2  
    6.   Metadata Areas        1  
    7.   Metadata Sequence No  5  
    8.   VG Access             read/write  
    9.   VG Status             resizable  
    10.   MAX LV                0  
    11.   Cur LV                3  
    12.   Open LV               3  
    13.   Max PV                0  
    14.   Cur PV                1  
    15.   Act PV                1  
    16.   VG Size               465.27 GiB  
    17.   PE Size               4.00 MiB  
    18.   Total PE              119109  
    19.   Alloc PE / Size       86472 / 337.78 GiB  
    20.   Free  PE / Size       32637 / 127.49 GiB  
    21.   VG UUID               1k4ooN-RFV9-uyf1-uMYf-aERG-YaGs-ZNoSD6  

    Free PE / Size指定的应该是现在可在分配的空间。

    4、增加vg_centos-lv_root分区的大小

    将可用的空间添加到vg_centos-lv_root分区上面:

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# lvextend -L +127.40G /dev/mapper/vg_centos-lv_root  
    2.   Rounding up size to full physical extent 127.40 GiB  
    3.   Extending logical volume lv_root to 177.40 GiB  
    4.   Logical volume lv_root successfully resized  
    5. [root@CentOS-78 /]#  
    从新设定该分区的大小:
    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_root  
    2. resize2fs 1.41.12 (17-May-2010)  
    3. Filesystem at /dev/mapper/vg_centos-lv_root is mounted on /; on-line resizing required  
    4. old desc_blocks = 4, new_desc_blocks = 12  
    5. Performing an on-line resize of /dev/mapper/vg_centos-lv_root to 46504960 (4k) blocks.  
    6. The filesystem on /dev/mapper/vg_centos-lv_root is now 46504960 blocks long.  
    5、再次查看分区大小

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# df -h  
    2. Filesystem            Size  Used Avail Use% Mounted on  
    3. /dev/mapper/vg_centos-lv_root  
    4.                       175G   14G  153G   9% /  
    5. tmpfs                 1.9G     0  1.9G   0% /dev/shm  
    6. /dev/sda1             485M   37M  423M   8% /boot  
    7. /dev/mapper/vg_centos-lv_home  
    8.                       278G  663M  263G   1% /home  
    我们发现vg_centos-lv_root分区的空间已经增加了125G,之所以比lv_home减少的空间要多25G主要是由于我们把系统所有的可用的空间都加在了lv_root分区。

    三、所遇到的问题

    1、在卸载/home目录的时候失败

    可先执行如下fuser命令,然后再umount即可:

    [plain]  view plain  copy
     print ?
    1. [root@CentOS-78 /]# fuser -m /home  
    2. [root@CentOS-78 /]#  
    2、设定完lv_home的大小,再次mount该分区时,发现用df命令无法看到给分区,此时只要在mount一次即可

    3、在设定lv_root的大小时,不要把Free PE / Size的空间全部都用上,这很可能会出现Free PE空间不足的现象,建议保留一点Free PE的空间。


    4.如果缩减文件系统之后,大小没有变化,或者出现了readonly,说明文件系统被损坏了。

        这个时候可以试一试重新格式化文件系统:

        mkfs.ext4  /dev/xxx/xxxxxx       (这里ext4根据系统格式需要修改)




    ==================================================================

    参考:

    http://hi.baidu.com/%B7%E7%B6%C0/blog/item/c4aa9a81b204dbc89023d956.html

    http://qianxunniao.iteye.com/blog/1393726

    展开全文
  • 当安装完 Linux 操作系统,发现磁盘分区大小错误,或者后期使用过程发现 /home 还剩余很多空间,/ 下空间不足,需要将 /home 下空间重新分配给 /目录下,方法如下: 1、查看分区空间和格式 [root@mongodb-1 ~]# df ...

    当安装完 Linux 操作系统,发现磁盘分区大小错误,或者后期使用过程发现 /home 还剩余很多空间,/ 下空间不足,需要将 /home 下空间重新分配给 /目录下,方法如下:

    1、查看分区空间和格式

    [root@mongodb-1 ~]# df -hT
    文件系统 类型 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root xfs 50G 49G 1.4G 98% /
    devtmpfs devtmpfs 5.8G 0 5.8G 0% /dev
    tmpfs tmpfs 5.8G 0 5.8G 0% /dev/shm
    tmpfs tmpfs 5.8G 602M 5.3G 11% /run
    tmpfs tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
    /dev/sda1 xfs 1014M 153M 862M 16% /boot
    /dev/mapper/centos-home xfs 44G 36M 44G 1% /home
    tmpfs tmpfs 1.2G 0 1.2G 0% /run/user/0

    这里我想要将 /home 的空闲空间分给 / 目录一部分

    可以看到 /home 分区是 xfs 格式,这里特别注意:

    1)ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持)

    lvextend -L 120G /dev/mapper/centos-home //增大至120G
    lvextend -L +20G /dev/mapper/centos-home //增加20G
    lvreduce -L 50G /dev/mapper/centos-home //减小至50G
    lvreduce -L -8G /dev/mapper/centos-home //减小8G
    resize2fs /dev/mapper/centos-home //执行调整

    2)xfs文件系统的调整命令是xfs_growfs(只支持增大)

    lvextend -L 120G /dev/mapper/centos-home //增大至120G
    lvextend -L +20G /dev/mapper/centos-home //增加20G
    xfs_growfs /dev/mapper/centos-home //执行调整

    就是说:xfs文件系统只支持增大分区空间的情况,不支持减小的情况(切记!!!!!)。

    硬要减小的话,只能在减小后将逻辑分区重新通过 mkfs.xfs 命令重新格式化才能挂载上,这样的话这个逻辑分区上原来的数据就丢失了。如果有重要文件,那这种方案就不能采用了~~~

    这里我的 /home 下是没有数据的,所以仍然可以使用此方法。

    2、卸载 /home 分区

    [root@mongodb-1 /]# umount /home

    查看分区

    [root@mongodb-1 /]# df -h
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 50G 49G 1.4G 98% /
    devtmpfs 5.8G 0 5.8G 0% /dev
    tmpfs 5.8G 0 5.8G 0% /dev/shm
    tmpfs 5.8G 602M 5.3G 11% /run
    tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
    /dev/sda1 1014M 153M 862M 16% /boot
    tmpfs 1.2G 0 1.2G 0% /run/user/0

    卸载成功

    3、将 /home 分区减小40G(根据自己实际情况设定大小) :

    [root@mongodb-1 /]# lvreduce -L -40G /dev/mapper/centos-home
    WARNING: Reducing active logical volume to < 3.12 GiB.
    THIS MAY DESTROY YOUR DATA (filesystem etc.)
    Do you really want to reduce centos/home? [y/n]: y
    Size of logical volume centos/home changed from <43.12 GiB (11038 extents) to < 3.12 GiB (798 extents).
    Logical volume centos/home successfully resized.

    因为 xfs文件系统不能执行分区减小的调整!所以这里我们要执行格式化操作,

    [root@mongodb-1 /]# mkfs.xfs /dev/mapper/centos-home -f
    meta-data=/dev/mapper/centos-home isize=512 agcount=4, agsize=204288 blks
    = sectsz=512 attr=2, projid32bit=1
    = crc=1 finobt=0, sparse=0
    data = bsize=4096 blocks=817152, imaxpct=25
    = sunit=0 swidth=0 blks
    naming =version 2 bsize=4096 ascii-ci=0 ftype=1
    log =internal log bsize=4096 blocks=2560, version=2
    = sectsz=512 sunit=0 blks, lazy-count=1
    realtime =none extsz=4096 blocks=0, rtextents=0

    重新挂载 /home 分区:

    mount /dev/mapper/centos-home /home/

    验证:

    [root@mongodb-1 /]# df -h
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 50G 49G 1.4G 98% /
    devtmpfs 5.8G 0 5.8G 0% /dev
    tmpfs 5.8G 0 5.8G 0% /dev/shm
    tmpfs 5.8G 602M 5.3G 11% /run
    tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
    /dev/sda1 1014M 153M 862M 16% /boot
    tmpfs 1.2G 0 1.2G 0% /run/user/0
    /dev/mapper/centos-home 3.2G 33M 3.1G 2% /home

    4、查看剩余空间:

    [root@mongodb-1 /]# vgdisplay
    — Volume group —
    VG Name centos
    System ID
    Format lvm2
    Metadata Areas 1
    Metadata Sequence No 5
    VG Access read/write
    VG Status resizable
    MAX LV 0
    Cur LV 3
    Open LV 3
    Max PV 0
    Cur PV 1
    Act PV 1
    VG Size <99.00 GiB
    PE Size 4.00 MiB
    Total PE 25343
    Alloc PE / Size 15102 / 58.99 GiB
    Free PE / Size 10241 / 40.00 GiB
    VG UUID 0gGHwG-Sd0c-4L0f-LNYo-5dnB-8SrH-q76ctU
    image.png

    5、将上面空余的 40G 分到 / 分区下

    [root@mongodb-1 /]# lvextend -L +40G /dev/mapper/centos-root
    Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 90.00 GiB (23040 extents).
    Logical volume centos/root successfully resized.
    [root@mongodb-1 /]# xfs_growfs /dev/mapper/centos-root
    meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=3276800 blks
    = sectsz=512 attr=2, projid32bit=1
    = crc=1 finobt=0 spinodes=0
    data = bsize=4096 blocks=13107200, imaxpct=25
    = sunit=0 swidth=0 blks
    naming =version 2 bsize=4096 ascii-ci=0 ftype=1
    log =internal bsize=4096 blocks=6400, version=2
    = sectsz=512 sunit=0 blks, lazy-count=1
    realtime =none extsz=4096 blocks=0, rtextents=0
    data blocks changed from 13107200 to 23592960

    验证:

    [root@mongodb-1 /]# df -h
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 90G 49G 42G 55% /
    devtmpfs 5.8G 0 5.8G 0% /dev
    tmpfs 5.8G 0 5.8G 0% /dev/shm
    tmpfs 5.8G 602M 5.3G 11% /run
    tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
    /dev/sda1 1014M 153M 862M 16% /boot
    tmpfs 1.2G 0 1.2G 0% /run/user/0
    /dev/mapper/centos-home 3.2G 33M 3.1G 2% /home

    调整分区完成。

    常见问题:

    (一)卸载 /home 分区提示:

    umount: /home: device is busy.
    (In some cases useful info about processes that use
    the device is found by lsof(8) or fuser(1))

    提示无法卸载,则是有进程占用 /home,

    解决:

    1、有可能你在 /home 目录下,跳出 /home 再执行卸载。

    2、有进程使用 /home ,使用如下命令终止进程,再卸载。

    fuser -m -k /home

    (二)挂载 /home 分区提示:

    [root@rbtnode1 ~]# xfs_growfs /dev/mapper/centos-home
    xfs_growfs: /dev/mapper/centos-home is not a mounted XFS filesystem

    解决:需要格式化 /home ,再挂载。

    (三)resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时

    找不到有效的文件系统超级块.

    [root@mongodb-1 /]# resize2fs -p /dev/mapper/centos-root
    resize2fs 1.42.9 (28-Dec-2013)
    resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时

    找不到有效的文件系统超级块.
    解决:

    查看类型
    在这里插入图片描述
    xfs 系统需要 xfs_growfs 执行。

    展开全文
  • 写这篇文章的原因: 最近要给服务器Centos上的ruby版本升级,由于是第一次升级,不敢直接在服务器上操作。 所以在我的winxp上装了Vmware ,又在Vmware中装了Centos...用yum install装一些补丁包后,Centos的根目录空间
  • Linux下 Vmware虚拟机根目录空间疒充

    千次阅读 2020-08-28 10:33:28
    文章目录Linux下 Vmware虚拟机根目录空间疒充第一步、扩容分配的硬盘空间第二步、使用 Linux下的 fdisk工具进行分区第三步、格式化该新添加的分区第四步、扩充根分区第五步、给根分区增加空间 Linux下 Vmware虚拟机...
  • Linux调整目录空间大小

    万次阅读 2015-07-06 17:55:01
    在使用CentOS6.5版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况: [root@innoplay01 ~]# lsb...
  • Linux系统根目录详解

    千次阅读 2017-08-31 14:00:55
    linux系统在使用的时候,一定要搞清楚根目录中各个目录的详细作用。 在部署JDK,Tomcat等时,才能理解每个文件应对应存放的位置。 尤其是在shell脚本编写时,需要更加清楚根目录的分布。
  • 反而/home目录空间较多, 我猜装系统的时候完全使用的是磁盘自动分区, 没有做手动划分导致的。 根目录50G肯定是不够用的, 所以尝试从home削掉150G补过来。 大致思路: 备份/home分区内容 -> 卸载/home -> ...
  • linux 根目录扩容

    千次阅读 2018-05-05 13:36:32
    昨天,系统突然弹出警示,说 根目录 空间不足了。 这样的话,就只能给它增加空间呗。我自己其实已经增加过硬盘空间了,但是为了写这篇博客,我再一次添加了10GB的硬盘在虚拟机关机的前提下,先通过VMware给虚拟机...
  • 在使用CentOS6.3版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况:  [plain] view ...
  • 实战Linux下VMware虚拟机根目录空间扩充http://hi.baidu.com/gouoooo/blog/item/2196fc8ad8c705defc1f1030.html
  • 实战Linux下VMware根目录空间扩充

    千次阅读 2012-02-08 16:02:59
       从以上网址中的百度文库中摘录关键步骤:     操作目标:把服务器的空间由4G扩展成12G。执行全过程总结如下: ...第一步,使用VMware工具扩容分配的硬盘... 具体为:在windows命令行中转到vmware的安装目录,
  • 一、查看目录挂载路径: 1、最简单的,直接df -h...在使用CentOS6.5版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看...
  • linux增加/根目录的磁盘空间(基于LVM) 问题引出:  在测试过程中替换so文件,报磁盘空间不足的错误 [root@UF2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-...
  • 1. 安装 tuxboot (ubuntu下烧写工具)  sudo apt-add-repository ppa:thomas.tsai/ubuntu-tuxboot  sudo apt-get update  sudo apt-get install tuxboot 2. 下载 Gparted   ...
  • 根目录空间不足

    千次阅读 2017-02-19 21:13:08
    在使用CentOS6.3版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况:  [root@CentOS-78 /]#...
  • 本文是将centos上home分区下的空间,gua
  • Linux 根目录爆满 解决

    千次阅读 2020-06-17 11:43:42
    一、使用df -h命令查看,发现/根目录的剩余空间为0。总共系统盘容量才20G。 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 20G 20G 20k 100% / devtmpfs 7.7G 0 7.7G 0% /dev tmpfs 7.7G 168K 7.7G...
  • 根目录不足会影响虚拟机的使用,可以使用VBoxManage.exe 调整虚拟机的磁盘大小。 在win7中进入目录C:\Program Files\Oracle\VirtualBox 打开cmd C:\Program Files\Oracle\VirtualBox&amp;amp;gt;.\...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,752
精华内容 9,500
关键字:

linux调整根目录空间

linux 订阅