我有 53 GB 需要格式化为 /root、/swap、/usr/、/var、/home 和 /tmp。最佳的空间分配是什么?
答案1
对于我的 40GB SSD 驱动器,我将交换分区划分为与我的内存相同的分区(即,我有 2GB RAM,交换分区也是如此。)我为 /root 保留大约 10GB,其余的放在 /home。对于你的情况,我认为:
- 如上所述交换分区
- 14GB 用于/
- 其余的为 /home
我个人认为对/usr、/var、/tmp进行分区比较麻烦。
答案2
假设这是用于桌面使用,我会这样做:
- /boot-300MB
- /- 20gb(如果我想要更快的启动,则为只读,但这通常很烦人)
- 交换- 2GB
- /home- 驱动器的其余部分
我喜欢单独保存/boot
,但你不必这样做。
对于服务器设置,我会这样做:
- /- 20gb(以只读方式安装)
- /根- 5GB
- 交换- 2GB
- /srv- 5gb(只读,扩展分区)
- /home- 其余部分(扩展分区)
- /var- 5gb(扩展分区)
我将所有服务器内容(网页等)存储在其中/srv
,然后留给/home
更大的内容。我保持/srv
独立,这样我就可以重新安装/而不会丢失我的网络服务器数据。
我还将 /tmp 作为 tmpfs 挂载。
这实际上取决于机器的用例。
答案3
考虑使用更现代的文件系统,例如BTFS凭借其子卷功能,根本无需进行此类规划。