几个月前我已经使用默认配置安装了 Fedora,现在我想安排挂载点。/etc/fstab
看起来像这样:
/dev/mapper/fedora_dhcppc4-root / ext4 defaults 1 1
UUID=9fb84dcf-739e-4368-8f90-cdd0a252a2a3 /boot ext4 defaults 1 2
/dev/mapper/fedora_dhcppc4-home /home ext4 defaults 1 2
/dev/mapper/fedora_dhcppc4-swap swap swap defaults 0 0
和
[user@dhcppc4]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 984M 0 984M 0% /dev
tmpfs 1002M 260M 742M 26% /dev/shm
tmpfs 1002M 4.1M 998M 1% /run
tmpfs 1002M 0 1002M 0% /sys/fs/cgroup
/dev/mapper/fedora_dhcppc4-root 47G 5.5G 39G 13% /
/dev/sdc1 477M 142M 310M 32% /boot
/dev/mapper/fedora_dhcppc4-home 23G 19G 2.8G 88% /home
我想要的是合并 root 和 home,它们都将位于同一个文件系统上。
答案1
进入单用户模式,移动以释放/home
挂载点 mount --move /home /mnt/home
,然后将文件移动过来:
mv /mnt/home /home
检查ls -ld /
,tree -d /home
或看起来不错的东西(你不想最终得到/home/home
类似的东西)
umount /mnt/home
,然后lvremove /dev/mapper/fedora_dhcppc4-home
,最后是与您的lv (标志)lvextend /dev/mapper/fedora_dhcppc4-root
中的范围一样多的范围。交替地通过 VG 中的所有可用空间来增长fedora_dhcppc4-home
-l
/dev/mapper/fedora_dhcppc4-root
lvresize -L+100FREE /dev/mapper/fedora_dhcppc4-root
现在你的/dev/mapper/fedora_dhcppc4-root
lv 将大于其上的文件系统,所以运行
resize2fs /
最后重新启动计算机以再次进入多用户模式。
在开始之前考虑进行备份。
我会重新考虑在生产环境中使用 fedora,并选择企业 Linux。