如何将 /usr 和 /var 分区合并到斜线根目录?

如何将 /usr 和 /var 分区合并到斜线根目录?

似乎错过了一点不是上个月设置 Fedora 18 时创建了一个单独的 /usr 分区。

一切都运行正常(或至少看起来如此),但看看我的分区方案,有很多浪费的空间:

/dev/sda1 /boot 181MB of 400MB
/dev/sda2 /     606MB of 20GB
/dev/sda3 /usr  6.0GB of 15GB
/dev/sda5 /var  1.5GB of 15GB*
/dev/sda6 /home 15GB  of 185GB*

sda5 (/var) 和 sda6 (/home) 位于扩展分区 /dev/sda4 上

这可能是更好的分区方案:

/dev/sda1 /boot 181MB of 400MB
/dev/sda2 /     8.0GB of 20GB (after transferring /usr & /var data)
/dev/sda3 /home 15GB  of 60GB
free space 160GB

需要将上述主 SSD 备份至第二个 256GB SSD(然后备份至外部 500GB HDD);当前分区方案看起来不是最优的,浪费了大量空间。

这是第二个驱动器:

/dev/sdb1 ntfs boot 35MB of 100MB
/dev/sdb2 ntfs system (Windows 7) 11GB of 20GB
/dev/sdb3 ext4 /vm-storage 25GB of 80GB
/dev/sdb4 extended (primary SSD data should be replicated here)

那么,问题是,是否可以将gparted现有的 /usr 和 /var 分区克隆到主驱动器上的 /root 中?如果可以,我假设我从中删除 /usr 和 /var 挂载点/etc/fstab,Fedora 可以很好地处理 /root 挂载点以及 gparted 克隆后它包含的 /usr 和 /var 目录?

我可以将 gparted 放在 Fedora 18 LiveCD 上(除非它已经在那里)并从那里启动以获取未安装的磁盘来执行操作 - 只是想确保这是一个可行/明智的操作。

谢谢

答案1

只需启动任何 Linux LiveCD,将分区内容复制到适当的目录并编辑 fstab,一切都会好起来。但如果我是你,我会将 /home 保留在单独的分区上 - 如果你想重新安装操作系统,它可以保持不变。你也可以在多个发行版之间共享它。

相关内容