答案1
这完全取决于你。你几乎可以做任何事情。
我有(炫耀):
- 1x RAID0 PCI-E SSD(OCZ Revo 120gig),以 540MB/s 的速度运行,作为主磁盘
- 4 个 1.5TB 磁盘组成 RAID5,作为“数据”磁盘(称为
/media/ned
) - 2x 1.5TB 磁盘,采用 RAID1(目前已降级 - 称为
/media/jeff
)
流行的安装约定会让我将整个存储/home/
在ned
...上,但这会减慢许多使用其中内容来~
运行的应用程序的速度(例如,Firefox 有一个在快速磁盘上运行效果最佳的 SQLite 数据库)。
根据惯例,我过去一直将整个硬盘放在/home/
上jeff
。mdadm
的 RAID1 比 RAID5 快得多,但比我的 SSD 慢很多。当一半硬盘jeff
坏了时,我决定要更快的速度。
所以现在我只保留一个目录,ned
用于存放我真正不想放在 SSD 上的东西。这包括我的~/Music
~/Documents
等。你可以mount bind
将它们放在你的目录中fstab
,但我刚刚使用了 SymLinks。移动目录并运行以下命令:
ln -s /media/ned/.fakehome/Music ~/Music
冲洗并重复。
就我而言,这实际上是一个问题,如果最坏的情况发生,我能承受多少损失。我有一些使用 RAID5 可以保证安全性,因此如果有松鼠朝 RAID5 放屁,任何不在 RAID5 上的东西(尤其是 RAID0 SSD)都更容易损坏。
由于您只有一个相对较小的 SSD 和一个数据磁盘,因此指标和因果关系略有不同。每种方法都同样不安全,并且您受到空间的限制。您最好将所有内容都安装在数据磁盘上,然后执行与我相反的操作。在 SSD 上为您希望快速运行的内容创建一个目录,然后将它们 SymLink 重新链接到数据分区。
您可以使用 fstab-mount 命令,但我发现 SymLinks 更易于维护。我不确定性能开销差异如何,但我确信我曾在某处询问过。