我计划构建一个家庭服务器,主要用作我和我住在一起的人的 uTorrent 下载和文件服务器。我已经想出了以下文件系统配置,我想了解一下它的适用性以及哪些文件系统合适。我计划通过 LVM 实现所有这些,这样当价格再次下降时我就可以添加 HDD。
systemvg(16Gb SSD):
- 根目录 (/)
- 交换速率
数据卷 (500Gb 硬盘):
- homelv (/home)
- volatilelv(临时存储,文件在 24 小时后自动删除)
- 下载
用户主文件夹以及易失性和下载分区将通过 Samba 共享。
我使用的唯一格式是 ext3/4,因为我只在桌面上安装了 Ubuntu,在这种情况下什么格式合适?我喜欢 BTRFS 的快照功能,这样我就可以启动并运行系统,并在出现问题时恢复,尽管在这种情况下我需要一个单独的 /boot 分区。任何帮助都将不胜感激...
答案1
在文件系统上,我会考虑简单性,只使用 ext3/4 并使用一些文件备份实用程序来快照文件内容而不是驱动器状态。
这不是文件系统建议,但为什么不使用这。
答案2
我不会把交换放在 SSD 上。如果 RAM 不够,可以考虑兹拉姆交换并使其优先级高于 SSD 交换。这样它只在真正需要时才进行交换。
btrfs 确实是一个不错的选择。如果您经常写入 SSD,您还可以启用压缩(将compress
或compress=lzo
添加到/etc/fstab
),以减少 SSD 上的写入。
另外我认为 SSD 上不需要 LVM。