如何在 Synology 上安装 mhddfs

How to install mhddfs on Synology

我想将 NAS 中的 HDD 作为单独的卷(当单个 HDD 出现故障时不会丢失所有数据;我不需要像 RAID 那样的任何保护;另一方面,使用 JBOD 或 SHR 我会当只有一个硬盘发生故障时,所有硬盘的数据都会丢失)。这意味着它们作为单独的设备安装到单独的安装点中。但是,我想将所有数据共享为一个共享文件夹。

我找到的唯一解决方案是我在普通 linux 机器上使用了很长时间的 mhddfs 包。但是,如何才能将其放入群晖NAS?

部分基于this forum,设置如下(适用于DS216j,DSM 6.1.1):

  1. 获取 ARMv7 from here, e.g. this versionmhddfs 二进制文件。
  2. 解压文件并将存档内容复制到相应位置。
  3. 现在,您可以根据需要使用 mhddfs 二进制文件挂载设备,但仍然需要在 NAS 启动时设置挂载。
  4. 为共享挂载点创建一个目录,例如/mnt/share.
  5. 创建一个脚本,例如startup.sh 某处内容如下:
#!/bin/sh -e

# Create the mount point (only if it doesn't exist) - it may be deleted after DSM update
mkdir -p /mnt/share

#export LD_LIBRARY_PATH=/usr/lib
mhddfs /volume1/volume1,/volume2/volume2 /mnt/share -o logfile=/tmp/mhddfs.log -o allow_other

exit 0
  1. 在 DSM 任务计划程序中创建任务 - 以在启动时启动此脚本。
  2. 重启。