我正在尝试在 Ubuntu Core 上的 Raspberry Pi 3 上设置我的 Nextcloud。我想要一个 Raid 1 设置,所以磁盘故障不会清除所有数据(在每周备份旁边我会用另一个磁盘连接)
现在的问题是 Ubuntu Core 没有附带 mdadm 来创建 RAID。此外,似乎没有可用于 mdadm 的快照,显然您无法在 Ubuntu Core 上使用 apt-get 安装该软件包。但是,我发现使用snap“经典维度”,我可以使用 apt-get、安装 mdadm 并使用 mdadm/dev/md0从我的两个磁盘创建 Raid 1 at 。
同样在非经典维度中,我可以使用 /dev/md0 并使用 systemd.mount 挂载它,如here所述。到现在为止还挺好。
问题是,重新启动后/dev/md0不再存在并且 systemd 失败 -- 主题:单元 dev-md0.device 已失败 -- 定义者:systemd
我猜这是因为 mdadm 在这个环境中不存在,所以重启后raid就消失了。
我的问题是:是否有可能使用 mdadm 在 Ubuntu Core 上创建 Raid?如果是这样,我该如何让它工作?
感谢您的时间。
编辑:我发现重新启动后我可以输入经典扩展名sudo classic,并在经典扩展名中启动突袭sudo mdadm --assemble --scan。有没有办法使用某种系统脚本来做到这一点?