我希望将 Ubuntu Server 设置为我家的无头 NAS。我想在那里存储文件,以及我的 MP3 和图片的中央集线器。
什么是最好的软件包来处理这个问题?有人可以发布一个好的教程的链接或发布一些提示吗?
我的一个限制是它必须是 Windows 7 友好的。我的意思是共享和流媒体应该适用于 Windows 机器。
在对破解 Buffalo NAS 设备的幻想破灭后,我决定推出自己的家庭服务器。经过一番研究,我决定使用带有 Ubuntu 服务器和 ZFS RAID-Z 阵列的 HP Proliant 微服务器来存储数据。
我在尝试并遗憾地拒绝了 FreeNAS 后决定采用这种配置,因为罗技媒体服务器 (LMS) 软件在该平台的 AMD64 版本上不可用,并且因为我认为 Debian/Ubuntu 服务器是一个更好的面向未来的平台。我考虑过 Open Media Vault,但得出的结论是它还没有完全满足我的目的。
也就是说,FreeNAS 确实包含在 2GB+ 闪存设备(如 USB 密钥或拇指驱动器)上运行的选项。显然,FreeNAS 注意到闪存设备的写入限制,因此创建了用于运行操作系统的虚拟磁盘,只将所需的配置信息写回闪存。这会给我一个额外的数据驱动器插槽。
问:Ubuntu Server 可以合理地配置为运行闪存设备,例如 U 盘/拇指驱动器吗?如果是这样,如何?应考虑闪存的写入限制。
已使用 ZFS 运行 NAS 的测试实例,如使用 ZFS RAIDZ 恢复数据的 Ubuntu 服务器中所述。
本周我的一个磁盘死了。应该不是问题,是吗(RAID 的好处是弹性和性能)?
除了我的 ZFS 池已损坏,如:
andy@ubuntu:~$ sudo zpool status -v
pool: tank
state: UNAVAIL
status: One or more devices could not be used because the label is missing
or invalid. There are insufficient replicas for the pool to continue
functioning.
action: Destroy and re-create the pool from
a backup source.
see: http://www.sun.com/msg/ZFS-8000-5E
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank UNAVAIL 0 0 0 insufficient replicas …Run Code Online (Sandbox Code Playgroud) 在对破解 Buffalo NAS 设备的幻想破灭后,我决定推出自己的家庭服务器。经过一些研究,我选择了带有 Ubuntu 服务器和 ZFS 的 HP Proliant 微服务器(1 个 Ext4 磁盘上的操作系统,3 个 RAIDZ 磁盘上的数据)。
正如Joel Spolsky 和 Geoff Atwood 在备份方面所说的那样,在我试图防止的所有故障场景中进行恢复之前,我不能休息。
问:如何配置 Ubuntu Server 以识别预先存在的 RAIDZ 阵列?
显然,如果其中一个数据磁盘死机 - 那么这是一个重新同步的场景,这是有据可查的。如果两个数据磁盘死机,那么我将进入常规备份/恢复领域。如果操作系统死机并且我可以恢复,这也是一个简单的场景。
但是如果操作系统死机并且我无法恢复,那么我需要重新创建一个 Ubuntu 服务器。但是我如何让它识别我的 RAID-Z 阵列?必要的配置信息是否存储在 RAIZ 阵列内和跨 RAIZ 阵列并且只需要找到(如果是,如何找到)?或者它是否驻留在 OS ext4 磁盘上(在这种情况下我如何重新创建它)?