首先,我想确保,有一个理解这篇文章不是关于什么的:
我想要做的是拥有一个从 USB 记忆棒或 CF 卡启动的家庭 NAS(文件)服务器。这篇文章的重点与闪存驱动器的连接方式(USB、IDE、其他方式)无关,相关的是:我希望整个操作系统安装从闪存驱动器启动和运行。我特别想要这种类型的安装的原因是:我希望能够轻松制作操作系统的备份副本(映像闪存),我希望确保我可以立即交换操作系统并启动它(通过更换闪存驱动器),我希望文件服务器上的驱动器可以与操作系统分开更换。
我知道可以简单地将闪存驱动器格式化为 ext2 并在其上安装。我正在寻找的是创建更强大的解决方案的建议。以下是我想要做的一些项目:
请提交您的建议。我想知道 Ubuntu 是否真的适用于这种情况......
我想稍微澄清一下我的目标。常规 SSD 驱动器具有固件,可通过使用技巧使驱动器长时间保持活动状态,例如:不断将写入重新分配到新扇区。USB 记忆棒没有这样的固件,因此使用常规文件系统可以快速杀死它们。我正在寻找是否可以通过使用专为闪存设计的文件系统来模拟 SSD 固件。从某种意义上说,我试图让 USB 驱动器能够以正常方式运行系统,就好像它是一个真正的 SSD。
使用LVM。在这种情况下,您可以使用快照- 系统的即时克隆,这样您就可以轻松复制整个系统或只是在闪存驱动器之间迁移*。
如果您想要某种“磨损均衡”,您可以使用aufs 作为 USB 闪存上的根文件系统。所以你不必使用YAFF2等,ext4就可以了。
*但是/boot你总是需要手动复制+你需要修改grub/disk 的 UUID。您将需要救援 CD,以便将根卷大小调整为 USB 闪存的大小。如果您破坏了 grub,请阅读本手册。
我为此编写了手册。
归档时间: |
|
查看次数: |
37680 次 |
最近记录: |