基本上,我需要删除/home挂载点,然后只使用/挂载点。
已使用的文件系统大小 Avail Use% Mounted on /dev/mapper/rhel-root 50G 5.6G 45G 12% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 144K 7.8G 1% /dev/shm tmpfs 7.8G 20M 7.8G 1% /运行 tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/rhel-home 142G 50M 142G 1% /home /dev/sda1 497M 157M 340M 32% /boot tmpfs 1.6G 20K 1.6G 1% /run/user/0 tmpfs 1.6G 0 1.6G 0% /run/user/1000
我正在运行 Red Hat 7。有没有办法做到这一点?
所有关于备份的警告,使用一切风险自负等。我相信以下内容将起作用,基于 LVM 和 xfs。
/驱动器上,mkdir /tmp-homecp -a /home/* /tmp-home/etc/fstab并注释掉条目/home/home目录:umount /home/home挂载点目录:mv /home /home-LVMmv /tmp-home /homerestorecon -Rv /home注意:此时,如果出现错误,您可以再次以 root 身份将 /home 移动到备份名称(例如,mv /home /home-failed),恢复以前的挂载点(mv /home-LVM /home),编辑fstab以恢复挂载,然后重新启动,你会回到原来的地方。
(此处还描述了上述方法的某些部分)
此时,您将直接/home在/LVM 卷上拥有,并且/home不会挂载前者。验证这种情况通过检查正确的mount,以及cd /home和保证,例如,df -h .显示了/驱动器。如果一切正常,那么您可以rmdir /home-LVM删除之前的挂载点目录。此外,您可以清理/etc/fstab并删除注释条目。
然后,您可以使用 LVM 命令删除现有/home卷,并将空间分配给该/卷。
vgs和lvs列出逻辑卷lvremove /dev/VOLUME_GROUP/rhel-home 其中 VOLUME_GROUP 是合适的组pvs 现在应该显示额外的可用空间。lvextend -L+SIZE /dev/VOLUME_GROUP/rhel-root其中 SIZE 是增加 LVM 的空间量。看起来您可以-L+142G根据显示进行操作。xfs_growfs /dev/VOLUME_GROUP/rhel-root| 归档时间: |
|
| 查看次数: |
1447 次 |
| 最近记录: |