我对破解 Buffalo NAS 设备感到失望,因此决定自己动手搭建家庭服务器。经过一番研究,我决定使用 HP Proliant Microserver 和 Ubuntu Server 以及 ZFS RAID-Z 阵列来存储数据。
在尝试并遗憾地拒绝 FreeNAS 之后,我决定采用此配置,因为 Logitech Media Server (LMS) 软件不适用于该平台的 AMD64 版本,而且我认为 Debian/Ubuntu 服务器是一个更好的面向未来的平台。我考虑过 Open Media Vault,但得出的结论是它还不能满足我的目的。
话虽如此,FreeNAS 确实提供了从 2GB 以上的闪存设备(如 USB 密钥或拇指驱动器)运行的选项。显然,FreeNAS 注意到了闪存设备的写入限制,因此创建了用于运行操作系统的虚拟磁盘,只将所需的配置信息写回到闪存中。这将为我提供一个额外的数据驱动器插槽。
问:Ubuntu Server 能否合理配置为从闪存设备(例如 USB 密钥/拇指驱动器)运行?如果可以,该如何配置?应该考虑闪存的写入限制。
答案1
有两个选项:滚动你自己的 ramdisk 或使用 Debian Live
自行安装的速度更快,但维护和更新更困难。Debian Live 安装速度较慢,但从长远来看更强大、更可靠。
制作自己的 ramdisk按照此论坛主题中的说明进行操作:http://ubuntuforums.org/archive/index.php/t-1848440.html
Debian Live http://www.debian.org/devel/debian-live是创建压缩、实时、基于 RAM 的 Debian 或 Ubuntu 系统(包括服务器系统)的最强大的项目。Live 使用标准内核和软件包。
该网站有大量文档和示例。
首先,记录新服务器中所需的所有预设。实时构建无法复制您现有的服务器环境 - 您必须手动执行此操作。记录所有软件包(Ubuntu 标准之外的软件包)、自定义配置文件、用户、界面、网络设置、upstart 作业。如果您保留了日志,那么这将大有裨益。
在非服务器、网络连接环境(如台式机或笔记本电脑)中,安装 live-build 和 live-tools 软件包。Live-build 将创建一组配置挂钩目录,将所有自定义内容复制到其中。然后,它将创建完整系统的可启动 squashfs 映像。保留配置挂钩;不要清除它们 - 总会有其他更改要做!
将映像复制到 USB 记忆棒,然后从中启动。当您
您可以尝试零定制的实时构建,它将为您提供一个良好、可用的原始系统。