Centos7 将home空间分配给根目录(/dev/centos/root)

打印 上一主题 下一主题

主题 665|帖子 665|积分 1997

1、查看目录布局

  1. [root@localhost opt]# df -hl
  2. 文件系统                 容量  已用  可用 已用% 挂载点
  3. devtmpfs                 7.7G     0  7.7G    0% /dev
  4. tmpfs                    7.7G     0  7.7G    0% /dev/shm
  5. tmpfs                    7.7G   18M  7.7G    1% /run
  6. tmpfs                    7.7G     0  7.7G    0% /sys/fs/cgroup
  7. /dev/mapper/centos-root   50G   39G   12G   78% /
  8. /dev/sda2               1014M  176M  839M   18% /boot
  9. /dev/sda1                200M   12M  189M    6% /boot/efi
  10. /dev/mapper/centos-home  180G   33M  180G    1% /home
  11. tmpfs                    1.6G     0  1.6G    0% /run/user/0
  12. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/b13ed87897fe1cabe547341e9a855c43bf04fcf7f3ef44e41138b08e62fb6191/merged
  13. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/502140d31ceae249f65f90e2fc096af6d8cece5f086ab9ce7e01ff80ec82576d/merged
  14. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/b8bfb2a4f4360f9b3915452fb4303d5ebf02299bee754de9d7245b5efc0d8149/merged
  15. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/59d0f795fa7c6d89467ada62d8e9e1cd8b9ad5628ca251bb5c9011fbed513af1/merged
  16. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/b7ed9b03a812579f993ac7dbe086afb15401ec5109af9467a5efbbc524f74b79/merged
复制代码
2、备份/home数据

  1. [root@localhost opt]# mkdir /home-backup
  2. [root@localhost opt]#
  3. [root@localhost opt]# mv /home/* /home-backup
复制代码
3、删除/home逻辑卷

  1. [root@localhost /]# umount /home
  2. [root@localhost /]#
  3. [root@localhost /]# lvremove /dev/centos/home
  4. Do you really want to remove active logical volume centos/home? [y/n]: y
  5.   Logical volume "home" successfully removed
复制代码
4、查看可用空间大小

  1. [root@localhost /]# vgdisplay
  2.   --- Volume group ---
  3.   VG Name               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                2
  12.   Open LV               2
  13.   Max PV                0
  14.   Cur PV                1
  15.   Act PV                1
  16.   VG Size               <237.28 GiB
  17.   PE Size               4.00 MiB
  18.   Total PE              60743
  19.   Alloc PE / Size       14784 / 57.75 GiB
  20.   Free  PE / Size       45959 / <179.53 GiB
  21.   VG UUID               6zqmne-yIRi-DzR0-pOc7-pwHI-O1hM-Vh7T5c
复制代码
根据:Free PE / Size 45959 / <179.53 GiB判断
可用空间为:179.53 GiB
5、新建/home卷

  1. [root@localhost /]# lvcreate -L 50G -n home centos
  2. WARNING: xfs signature detected on /dev/centos/home at offset 0. Wipe it? [y/n]: y
  3.   Wiping xfs signature on /dev/centos/home.
  4.   Logical volume "home" created.
复制代码
6、查看/home卷

  1. [root@localhost /]# lvdisplay
  2.   --- Logical volume ---
  3.   LV Path                /dev/centos/swap
  4.   LV Name                swap
  5.   VG Name                centos
  6.   LV UUID                PkUzOD-edvq-AYZH-RZte-nOOF-h27l-UDywl5
  7.   LV Write Access        read/write
  8.   LV Creation host, time localhost, 2024-05-07 16:07:38 +0800
  9.   LV Status              available
  10.   # open                 2
  11.   LV Size                7.75 GiB
  12.   Current LE             1984
  13.   Segments               1
  14.   Allocation             inherit
  15.   Read ahead sectors     auto
  16.   - currently set to     256
  17.   Block device           253:1
  18.    
  19.   --- Logical volume ---
  20.   LV Path                /dev/centos/root
  21.   LV Name                root
  22.   VG Name                centos
  23.   LV UUID                jpAxQq-GFzU-AfaT-Hotn-k6bG-FwII-a6EzIq
  24.   LV Write Access        read/write
  25.   LV Creation host, time localhost, 2024-05-07 16:07:43 +0800
  26.   LV Status              available
  27.   # open                 1
  28.   LV Size                50.00 GiB
  29.   Current LE             12800
  30.   Segments               1
  31.   Allocation             inherit
  32.   Read ahead sectors     auto
  33.   - currently set to     256
  34.   Block device           253:0
  35.    
  36.   --- Logical volume ---
  37.   LV Path                /dev/centos/home
  38.   LV Name                home
  39.   VG Name                centos
  40.   LV UUID                jMNrQ0-VpnG-FBry-wmrb-9oue-ALSZ-fuXYrd
  41.   LV Write Access        read/write
  42.   LV Creation host, time localhost.localdomain, 2024-05-08 09:38:46 +0800
  43.   LV Status              available
  44.   # open                 0
  45.   LV Size                50.00 GiB
  46.   Current LE             12800
  47.   Segments               1
  48.   Allocation             inherit
  49.   Read ahead sectors     auto
  50.   - currently set to     256
  51.   Block device           253:2
复制代码
分配50G空间成功
7、查看可用空间大小

  1. [root@localhost /]# vgdisplay
  2.   --- Volume group ---
  3.   VG Name               centos
  4.   System ID            
  5.   Format                lvm2
  6.   Metadata Areas        1
  7.   Metadata Sequence No  6
  8.   VG Access             read/write
  9.   VG Status             resizable
  10.   MAX LV                0
  11.   Cur LV                3
  12.   Open LV               2
  13.   Max PV                0
  14.   Cur PV                1
  15.   Act PV                1
  16.   VG Size               <237.28 GiB
  17.   PE Size               4.00 MiB
  18.   Total PE              60743
  19.   Alloc PE / Size       27584 / 107.75 GiB
  20.   Free  PE / Size       33159 / <129.53 GiB
  21.   VG UUID               6zqmne-yIRi-DzR0-pOc7-pwHI-O1hM-Vh7T5c
复制代码
根据:Free PE / Size 33159 / <129.53 GiB判断
可用空间为129.53 GiB
8、/home上创建xfs文件体系

  1. [root@localhost /]# mkfs -t xfs /dev/centos/home
  2. Discarding blocks...Done.
  3. meta-data=/dev/centos/home       isize=512    agcount=4, agsize=3276800 blks
  4.          =                       sectsz=512   attr=2, projid32bit=1
  5.          =                       crc=1        finobt=0, sparse=0
  6. data     =                       bsize=4096   blocks=13107200, imaxpct=25
  7.          =                       sunit=0      swidth=0 blks
  8. naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
  9. log      =internal log           bsize=4096   blocks=6400, version=2
  10.          =                       sectsz=512   sunit=0 blks, lazy-count=1
  11. realtime =none                   extsz=4096   blocks=0, rtextents=0
复制代码
9、挂载/home

  1. [root@localhost /]# mount /dev/centos/home /home
  2. [root@localhost /]#
  3. [root@localhost /]#
  4. [root@localhost /]# df -h
  5. 文件系统                 容量  已用  可用 已用% 挂载点
  6. devtmpfs                 7.7G     0  7.7G    0% /dev
  7. tmpfs                    7.7G     0  7.7G    0% /dev/shm
  8. tmpfs                    7.7G   18M  7.7G    1% /run
  9. tmpfs                    7.7G     0  7.7G    0% /sys/fs/cgroup
  10. /dev/mapper/centos-root   50G   39G   12G   78% /
  11. /dev/sda2               1014M  176M  839M   18% /boot
  12. /dev/sda1                200M   12M  189M    6% /boot/efi
  13. tmpfs                    1.6G     0  1.6G    0% /run/user/0
  14. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/b13ed87897fe1cabe547341e9a855c43bf04fcf7f3ef44e41138b08e62fb6191/merged
  15. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/502140d31ceae249f65f90e2fc096af6d8cece5f086ab9ce7e01ff80ec82576d/merged
  16. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/b8bfb2a4f4360f9b3915452fb4303d5ebf02299bee754de9d7245b5efc0d8149/merged
  17. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/59d0f795fa7c6d89467ada62d8e9e1cd8b9ad5628ca251bb5c9011fbed513af1/merged
  18. overlay                   50G   39G   12G   78% /var/lib/docker/overlay2/b7ed9b03a812579f993ac7dbe086afb15401ec5109af9467a5efbbc524f74b79/merged
  19. /dev/mapper/centos-home   50G   33M   50G    1% /home
复制代码
10、迁移home目录的备份数据

  1. [root@localhost /]# mv /home-backup/* /home
  2. [root@localhost /]#
  3. [root@localhost /]#
  4. [root@localhost /]# rm -rf /home-backup
复制代码
11、将剩余的空间129.53 GiB分配给根目录(/dev/centos/root)

  1. [root@localhost /]#  lvextend -L +129G /dev/centos/root
  2.   Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 179.00 GiB (45824 extents).
  3.   Logical volume centos/root successfully resized.
  4. [root@localhost /]#
  5. [root@localhost /]#
  6. [root@localhost /]#
  7. [root@localhost /]#
  8. [root@localhost /]# lvdisplay
  9.   --- Logical volume ---
  10.   LV Path                /dev/centos/swap
  11.   LV Name                swap
  12.   VG Name                centos
  13.   LV UUID                PkUzOD-edvq-AYZH-RZte-nOOF-h27l-UDywl5
  14.   LV Write Access        read/write
  15.   LV Creation host, time localhost, 2024-05-07 16:07:38 +0800
  16.   LV Status              available
  17.   # open                 2
  18.   LV Size                7.75 GiB
  19.   Current LE             1984
  20.   Segments               1
  21.   Allocation             inherit
  22.   Read ahead sectors     auto
  23.   - currently set to     256
  24.   Block device           253:1
  25.    
  26.   --- Logical volume ---
  27.   LV Path                /dev/centos/root
  28.   LV Name                root
  29.   VG Name                centos
  30.   LV UUID                jpAxQq-GFzU-AfaT-Hotn-k6bG-FwII-a6EzIq
  31.   LV Write Access        read/write
  32.   LV Creation host, time localhost, 2024-05-07 16:07:43 +0800
  33.   LV Status              available
  34.   # open                 1
  35.   LV Size                179.00 GiB
  36.   Current LE             45824
  37.   Segments               2
  38.   Allocation             inherit
  39.   Read ahead sectors     auto
  40.   - currently set to     256
  41.   Block device           253:0
  42.    
  43.   --- Logical volume ---
  44.   LV Path                /dev/centos/home
  45.   LV Name                home
  46.   VG Name                centos
  47.   LV UUID                jMNrQ0-VpnG-FBry-wmrb-9oue-ALSZ-fuXYrd
  48.   LV Write Access        read/write
  49.   LV Creation host, time localhost.localdomain, 2024-05-08 09:38:46 +0800
  50.   LV Status              available
  51.   # open                 1
  52.   LV Size                50.00 GiB
  53.   Current LE             12800
  54.   Segments               1
  55.   Allocation             inherit
  56.   Read ahead sectors     auto
  57.   - currently set to     256
  58.   Block device           253:2
复制代码
12、扩展根目录(/dev/centos/root)

  1. [root@localhost /]# xfs_growfs /dev/centos/root
  2. meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=3276800 blks
  3.          =                       sectsz=512   attr=2, projid32bit=1
  4.          =                       crc=1        finobt=0 spinodes=0
  5. data     =                       bsize=4096   blocks=13107200, imaxpct=25
  6.          =                       sunit=0      swidth=0 blks
  7. naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
  8. log      =internal               bsize=4096   blocks=6400, version=2
  9.          =                       sectsz=512   sunit=0 blks, lazy-count=1
  10. realtime =none                   extsz=4096   blocks=0, rtextents=0
  11. data blocks changed from 13107200 to 46923776
  12. [root@localhost /]#
  13. [root@localhost /]#
  14. [root@localhost /]#
  15. [root@localhost /]# df -h
  16. 文件系统                 容量  已用  可用 已用% 挂载点
  17. devtmpfs                 7.7G     0  7.7G    0% /dev
  18. tmpfs                    7.7G     0  7.7G    0% /dev/shm
  19. tmpfs                    7.7G   18M  7.7G    1% /run
  20. tmpfs                    7.7G     0  7.7G    0% /sys/fs/cgroup
  21. /dev/mapper/centos-root  179G   39G  141G   22% /
  22. /dev/sda2               1014M  176M  839M   18% /boot
  23. /dev/sda1                200M   12M  189M    6% /boot/efi
  24. tmpfs                    1.6G     0  1.6G    0% /run/user/0
  25. overlay                  179G   39G  141G   22% /var/lib/docker/overlay2/b13ed87897fe1cabe547341e9a855c43bf04fcf7f3ef44e41138b08e62fb6191/merged
  26. overlay                  179G   39G  141G   22% /var/lib/docker/overlay2/502140d31ceae249f65f90e2fc096af6d8cece5f086ab9ce7e01ff80ec82576d/merged
  27. overlay                  179G   39G  141G   22% /var/lib/docker/overlay2/b8bfb2a4f4360f9b3915452fb4303d5ebf02299bee754de9d7245b5efc0d8149/merged
  28. overlay                  179G   39G  141G   22% /var/lib/docker/overlay2/59d0f795fa7c6d89467ada62d8e9e1cd8b9ad5628ca251bb5c9011fbed513af1/merged
  29. overlay                  179G   39G  141G   22% /var/lib/docker/overlay2/b7ed9b03a812579f993ac7dbe086afb15401ec5109af9467a5efbbc524f74b79/merged
  30. /dev/mapper/centos-home   50G   33M   50G    1% /home
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

南七星之家

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表