收起左侧

Windows下飞牛数据盘临时访问

2
回复
516
查看
[ 复制链接 ]

1

主题

2

回帖

0

牛值

江湖小虾

2025-4-4 16:29:14 显示全部楼层 阅读模式

<p>这几天在逛论坛和b站的时候发现有小伙伴有在Windows下临时访问飞牛nas数据盘文件的需求。飞牛的数据盘组织一般是madam构建的raid套lvm套btrfs的结构(使用lsblk可以看到)。在windows下读这种raid和btrfs可以用wi**和winbtrfs,但是似乎没人写lvm的驱动;而使用Disk Genius和Linux Reader这样的工具也应该是因为btrfs太新,所以只能读到空白的数据盘。</p> <p>这样来看,想临时读取一下飞牛用的数据盘要么就得用另一台飞牛读,或者手动挂载到Linux下,如果是Windows要挂载的话可能需要wsl挂载,本质上也是虚拟了一个Linux来读,用起来也不是很方便(考虑到有的时候只是需要其中的几个文件,为此开个虚拟机还是有点麻烦的)。</p> <p>于是我偶然找到了一个项目https://github.com/a1ive/NkArc/releases,这个项目可以看做是一种文件读取器,类似Linux Reader,是使用了grub里的btrfs和lvm的驱动,按照介绍同样也可以读取madam创建的软raid(虽然我并没有测试),界面如下:</p> <p><img src="data/attachment/forum/202504/04/161239fxx8d2tiz8cutj2d.png" alt="1000002840.png" title="1000002840.png" /></p> <p>这里可以看到成功读取到了lvm卷(lvm前缀这个,飞牛的数据卷应该都是lvm/trim_xxx的),并且可以正常打开这个btrfs的分区。图中直接打开了1000的brrfs卷,应该对应存储空间1,在根目录下其实也可以看到飞牛中的“应用文件”这些内容(@appcenter这些btrfs卷)。</p> <p>如果需要提取文件,只需要点上左边的复选框,然后点右上角的“Extract Files”就可以指定提取出文件的保存位置了。等提取完毕会弹窗DONE,在此之前可能没有进度条。我稍微尝试了几个小文件和几个十来g的视频,读取也都正常。</p> <p>这个项目目前archive了,原作者暂时没有维护的兴趣和精力,也不是特别正式的软件,如果大家有兴趣的话可以自行fork修修,或者套壳一个文件浏览器,但是对现在飞牛的文件结构还是可以用的。虽然有一些bug,比如左上角的回到上一层点的快了会偶尔读不出来,关掉软件再打开就行了。相比装wsl等等的方案,这个项目的可执行文件很小,而且开箱即用,按理说还能用来读群晖之类的文件结构,可以说临时用途的话很方便了。</p>

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

8

回帖

0

牛值

fnOS系统内测组

2025-4-16 15:40:45 显示全部楼层

昨天晚上找了好久这类工具,有一些文件想拷贝下来,用Linux reader 可以识别预览,但是不能保存,下载下来。

用文件共享传吧,简单点。还有一种方法,建个windows虚拟机,然后自己给虚拟机加个网卡或者网卡调整调整到host-olny模式,然后连接NAS共享文件,直通USB外置存储,然后慢慢复制文件(Host-Olny下能否访问NAS不清楚,  详情 回复
昨天 05:08

0

主题

4

回帖

0

牛值

江湖小虾

高琪x 发表于 2025-4-16 15:40
昨天晚上找了好久这类工具,有一些文件想拷贝下来,用Linux reader 可以识别预览,但是不能保存,下载下来 ...

用文件共享传吧,简单点。还有一种方法,建个windows虚拟机,然后自己给虚拟机加个网卡或者网卡调整调整到host-olny模式,然后连接NAS共享文件,直通USB外置存储,然后慢慢复制文件(Host-Olny下能否访问NAS不清楚,我做测试到了Host-Olny已在NAS的ip addr中,然后市政断 电了,后面就没测了,你可以自己试试。Host-Olny模式连共享文件然后传数据、写数据的好处就是不走内部网络,不占用路由器流量)。


飞牛的虚拟机是用的 libvirt  , xml文件管理。文件在:/etc/libvirt/qemu

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则