我需要一些有关我的个人 NAS 设置的帮助。
正如大多数 NAS 操作系统文档所建议的那样,我没有将 NAS 操作系统安装在单独的磁盘中,而是将其安装在数据磁盘阵列中,就像 Synology为其 NAS 系统那样。
我认为这更有意义,因为您将使用数据磁盘阵列来实现冗余,而不是一个没有任何磁盘的单独磁盘。如果我错了,请纠正我。
但是,我不知道该怎么做。我想为数据磁盘阵列创建一个卷组,然后为引导加载程序、交换、根文件系统和 NAS 数据分别创建一个逻辑卷,但我不确定如何实现它或者它是否是最好的方法.
请指教。提前致谢。
您可以在 RAID 和 LVM 上执行普通 Debian 安装,然后按照官方文档中的说明在现有 Debian 安装中安装 OpenMediaVault 。
注意几个方面:
fdisk
FAT32 文件系统。您没有为 ESP 使用任何 RAID,因为 UEFI 规范的作者来自石器时代,从未听说过有关软件 RAID 的任何信息,因此您必须在引导加载程序更新后手动同步不同磁盘上的 ESP。此外,您还需要efibootmgr
在引导到已安装的系统后手动将引导记录安装到固件中。这是真正的冗余引导所必需的,因此系统将能够从任何剩余的磁盘引导。抱歉,没有现成的自动化。您安装到的那些 ESP 之一/boot/efi
,对于其他人,我经常创建/boot/efi-N
并安装它们。grub
需要这个额外的空间来放置其 1.5 阶段代码。1 MiB就足够了,AFAIK 它应该存在于设备的前 2 TB 内。它应该具有类型 4 infdisk
。您也不为此使用 RAID,而是grub
单独安装到每个磁盘。这可以通过安装程序本身完成,方法是在上次重新启动之前重复引导加载程序安装步骤,每次指定下一个设备名称(/dev/sda
、/dev/sdb
等)。