分区建议

分区建议

我想要有关如何在新的桌面系统上设置分区的建议,我将(最初)安装 Ubuntu 11.04。该系统将具有以下存储硬件:

  • 1 x 80 GB SSD(英特尔 320 系列)
  • 2 x 2 TB HDD(绿色,64 MB 缓存,5400 rpm,SATA-600)

我将使用该系统用 LaTeX 排版、观看电影、听音乐、编辑图像和图形、浏览网页、作为我的 LAN 的防火墙以及笔记本电脑的文件和备份服务器(有时需要连续运行几天)。我将在其中保存一些非常有价值的数据,因此我不是优先考虑速度而不是可靠性或安全性。另外,我想避免 SSD 不必要的磨损。

我正在考虑的设置如下:

  • 将 SSD 作为启动分区,将其格式化为 ext4(ext4 是否适用于 SSD?)并将其挂载在 /。SSD 的备份将通过安排 sbackup 来处理,以将所选文件备份到 HDD。
  • 将硬盘放入 RAID-1 中,主要是为了可靠性,将它们格式化为 ext4(为了可靠性和从损坏中恢复的能力)并将其挂载到某个地方,可能是 /home/archive(根据惯例,正确的挂载点是什么?)。这些硬盘的备份将简单地将它们放在 RAID-1 中。此外,我将在这些硬盘上保留交换(多大?)。

我认为我应该采取措施减少 SSD 的磨损,方法是使用标志安装 SSDnoatime并将discard交换保留在 HDD 上(系统将有 4 GB RAM,但我希望能够休眠)。为了进一步处理 SSD 上的内容和 HDD 上的内容,我正在考虑使用符号链接(例如,符号链接 ~/Videos 到 HDD)。我还应该说一下所需的存储容量。我计划最初放在 HDD 上的是 ~400 GB。

我的问题是:考虑到上述硬件和系统用途,我是否考虑过设置中有什么需要更改的?或者更笼统地说:考虑到我的硬件设置以及我想要如何使用系统,我应该如何设置分区?

答案1

Raid 不是备份。raid1 的目的是保持系统正常运行,而不是在驱动器发生故障时从备份中恢复。您仍然需要保留定期备份。如果您的文件系统损坏,或者您只是意外删除或覆盖了文件,那么 Raid1 就无济于事了。

是的,ext4 在 SSD 上运行良好,并且 noatime 和 discard 选项有一定帮助。

你可能想要使用逻辑卷管理器

答案2

我认为你已经明白了。

  1. 测试是否trim活跃...
cd /tmp
sudo dd if=/dev/urandom of=tempfile count=100 bs=512k oflag=direct
sudo hdparm --fibmap 临时文件
sudo hdparm --读取扇区 732160 /dev/sda
sudo rm 临时文件
同步
sudo hdparm --读取扇区 732160 /dev/sda
  

将 732160 更改为向您显示的扇区--fibmap

  1. 仅将 80 Gb 用于 /。或者将 / 设置为 25 Gb,其余部分留空。将 /home 也放在您的 2Tb 上。我总是将 /home 放在 20 Gb 上,并使用符号链接将目录符号链接到另一部分:我希望能够随时格式化 /home,而不会丢失任何实际内容。

  2. 添加/tmp到内存中:

    tmpfs /tmp tmpfs nodev,nosuid,noexec,mode=1777 0 0

相关内容