默认的分区是有一个home的
[root@node1-bt ~]# lsblk
NAME          MAJ:MIN RM    SIZE RO TYPE MOUNTPOINTS
sda             8:0    0      1T  0 disk 
├─sda1          8:1    0    600M  0 part /boot/efi
├─sda2          8:2    0      1G  0 part /boot
└─sda3          8:3    0 1022.4G  0 part 
  ├─rhel-root 253:0    0     70G  0 lvm  /
  ├─rhel-swap 253:1    0    7.9G  0 lvm  [SWAP]
  └─rhel-home 253:2    0  944.5G  0 lvm  /home
sr0            11:0    1   1024M  0 rom  把home目录,并入到根目录里去
- 备份数据: 确保你已经备份了 /home目录中的所有数据。你可以使用rsync或其他备份工具进行备份。
- 卸载 /home 分区: 在单用户模式下或确保没有用户在使用 - /home目录时,卸载- /home分区。- umount /home
- 删除 /home 分区: 使用工具(例如 - lvremove)删除- /home逻辑卷。- lvremove /dev/mapper/rhel-home
- 扩展 / 分区: 使用 - lvextend将- /逻辑卷扩展到包括先前的- /home空间。- lvextend -l +100%FREE /dev/mapper/rhel-root
- 扩展文件系统: 使用适当的文件系统工具(例如 - resize2fs对于 ext4 文件系统)将文件系统扩展到新的逻辑卷大小。- resize2fs /dev/mapper/rhel-root
- 删除默认的挂载配置 - vi /etc/fstab #删除里面带/home的那一行,然后保存 ESC+ :wq
- 重新挂载 / 分区: 重新挂载 - /分区。- mount -a
拉伸系统盘
[root@node1-bt ~]# df -h
文件系统               容量  已用  可用 已用% 挂载点
devtmpfs               4.0M     0  4.0M    0% /dev
tmpfs                  7.7G   16K  7.7G    1% /dev/shm
tmpfs                  3.1G   11M  3.1G    1% /run
/dev/mapper/rhel-root   70G  3.4G   67G    5% /
/dev/sda2              960M  249M  712M   26% /boot
/dev/sda1              599M  7.0M  592M    2% /boot/efi
tmpfs                  1.6G     0  1.6G    0% /run/user/0
[root@node1-bt ~]# lsblk
NAME          MAJ:MIN RM    SIZE RO TYPE MOUNTPOINTS
sda             8:0    0      1T  0 disk 
├─sda1          8:1    0    600M  0 part /boot/efi
├─sda2          8:2    0      1G  0 part /boot
└─sda3          8:3    0 1022.4G  0 part 
  ├─rhel-root 253:0    0 1014.5G  0 lvm  /
  └─rhel-swap 253:1    0    7.9G  0 lvm  [SWAP]
sr0            11:0    1   1024M  0 rom  拉伸
[root@node1-bt ~]# xfs_growfs /dev/mapper/rhel-root
meta-data=/dev/mapper/rhel-root  isize=512    agcount=4, agsize=4587520 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=18350080, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=16384, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 18350080 to 265956352
完成
[root@node1-bt ~]# df -h
文件系统               容量  已用  可用 已用% 挂载点
devtmpfs               4.0M     0  4.0M    0% /dev
tmpfs                  7.7G   16K  7.7G    1% /dev/shm
tmpfs                  3.1G   11M  3.1G    1% /run
/dev/mapper/rhel-root 1015G   10G 1005G    1% /
/dev/sda2              960M  249M  712M   26% /boot
/dev/sda1              599M  7.0M  592M    2% /boot/efi
tmpfs                  1.6G     0  1.6G    0% /run/user/0
评论区