我有 2 个 HDD(1TB)、2 个 SSD(32GB 和 120GB)和 16GB RAM 的设置,我想执行以下操作:
将两个 HDD 放入 RAID 1 中以实现冗余,并使用该卷来保存大量文件、媒体、应用程序等。计划在此处安装 / 以便备份我的大部分系统。
设置 32GB SSD 用于交换,以及大多数通常不会写入太多内容的系统内容,例如 /boot 或任何适合放在这里的文件,如有提示则不胜感激。
16GB RAM 通常超出了我的需要,因此我想将其中的一部分用作 RAM 磁盘,并将 /tmp(以及 /proc 和其他缓存内容?)和类似内容放在那里,以提高性能而不会磨损我的 SSD。
问题是,目前我还不够了解实现这一目标所需的所有工具,而且我对文件系统也没有足够好的了解,无法根据我想要的设置方式来识别和放置所有内容。
简而言之,我想知道:
详细的技术描述和如何操作的建议。教程或类似内容的链接也可以,当然前提是它们足够相关。
关于哪些文件夹和文件应该放到哪里的附加提示。
是否可以以某种方式将放置在 RAID 之外的 SSD 上的文件备份到 RAID 中,从而完全避免数据丢失?(当然不想丢失引导加载程序)。
附言:如果你们中有人对 120GB SSD 感到好奇,我打算将它用于一些游戏和其他一些需要快速访问磁盘(而不仅仅是 RAM)的程序。但如果更合理的话,我可能会考虑将计划用于 32GB SSD 的一些文件移到那里。
我打算使用 Ubuntu 13.10。
谢谢任何有用的答案:)
答案1
Ubuntu 曾经提供过这张备用安装 CD,它在安装程序的分区步骤中提供了所有 md raid 功能。我在网上找不到它了,但我想你可以试试 Ubuntu Server 安装 CD。你甚至可以从服务器安装中安装 Ubuntu 桌面 - 它实际上是相同的发行版,只是默认软件包选择不同。
Ubuntu 过去使用 Debian 系统安装程序,它提供了所有 RAID 功能。服务器安装 CD 可能仍具有类似的功能,尽管我对此并不了解。
此外,我建议使用您的一个 SSD 作为 / 分区,并根据您的用途将 Bulk-Storage 安装到 /home 或 /srv。将 /home 和 /srv 符号链接在一起也并非闻所未闻。原因是操作系统可以真正从 SSD 提供的加速中获益,因此将其放在磁盘上是一种浪费。此外,如果您的 SSD 坏了,您可以随时重新安装操作系统,RAID1 提供的安全性对您自己的数据来说更为重要。