1. Home
  2. /
  3. 程序思维
  4. /
  5. 记一个飞牛NAS支持Windows动态磁盘的折腾过程

记一个飞牛NAS支持Windows动态磁盘的折腾过程

最近在把以前的Windows NAS系统换成飞牛,基于Debian的飞牛是肯定不原生支持Windows的动态磁盘的,也就是带区卷啊,跨区卷啊,通通不支持,但是飞牛现在的本身的版本是可以挂载NTFS的磁盘的。基于如此,这只需要几段小小的命令就可以了。

首先系统要打开ssh信息,并登录ssh

ssh 用户名@ip:端口(默认22)

我们可以用sudo -i来进入到管理员模式

sudo -i

这里需要安装软件包 ldmtool ,在安装这个软件包之前,最好先update一下,更新和卸载软件包列表以防止出错。

apt update
apt install ldmtool

然后在弹出的提示里面输入 y 即可,

这里首先要确保在飞牛NAS的系统设置的硬盘信息里面是看得到安装了Windows动态磁盘的硬盘是已经安装上的,如果没有安装上那就先检查硬盘有没有安装上或者是不是不小心被格式化的。

在控制台里面也可以使用lsblk或者fdisk -l来查看对应的硬盘,通常由Windows动态磁盘创建的硬盘下的分区通常由三个分区组成,

  • 1M大小的sdx1:动态磁盘元数据分区(Microsoft LDM metadata)
  • 8M~256M大小的sdx2:MSR分区(Microsoft reserved)
  • XXXG大小的sdx3:动态磁盘数据分区(Microsoft LDM data)

如果满足以上的条件,接下来的命令可以自动的创建对应的动态磁盘组合的分区。用下面的指令可以直接傻瓜式的直接映射对应的动态磁盘分区:

ldmtool create all

如果硬盘没有问题,就会输出一个ldm_vol_WIN-xxxxxxxxxx的硬盘分区名,这个名字我们要记下来,我这里是/dev/mapper/ldm_vol_WIN-99G86409FMQ-Dg0_Volume1

如果恰好没有记下来,也可以使用lsblk来查看对应的硬盘的名字,分区的类型TYPE会显示ldm,这就是我们需要的分区名。

现在我们已经成功的创建好了分区,但是只创建可不行,还访问不了文件,就需要先挂载

需要先在飞牛里面的“我的文件”创建一个文件夹,挂载位置随便,主要是要个名字就行了,挂载点等一下会被覆盖掉。在创建的文件夹这里,点击右键,选择“详细信息”,点击复制原始路径,我这里是/vol1/1000/TEST,然后回到控制台输入

mount /dev/mapper/ldm_vol_WIN-99G86409FMQ-Dg0_Volume1 /vol1/1000/TEST

当然你复制我的肯定不行,需要自己换掉,正常来说输入进去过后需要等几秒,就挂载好了,这个时候再返回我的文件就可以爽玩硬盘了。