有没有什么不要求格式化旧硬盘(Ext4)的 NAS 系统?

179 天前
 h4ckm310n
我之前的方案是使用 ARM 开发板+USB 硬盘柜,开发板装的是 Armbian ,硬盘的文件系统是 Ext4 ,打算过段时间自己组一台 NAS ,把现在的硬盘装上去。

我家里还有一台威联通,直接把硬盘放进去会要求格式化,只能通过 USB 连接,据说群晖也是这样的情况。那么有没有什么 NAS 系统能够直接把旧硬盘装上去而不需要格式化呢?
1398 次点击
所在节点    NAS
16 条回复
Rorysky
179 天前
btrfs 应该不需要格式化新增硬盘
chhtdd
179 天前
为了解决这个问题,我新买了一块同容量的硬盘,互拷才都放进去了
Les1ie
179 天前
印象中 OMV 可以直接挂载吧。如果不行,那么就像 Debian 一样通过命令行直接挂载,这肯定行。
guozozo
179 天前
NAS 直接用的 debian 系统
LxnChan
179 天前
@Les1ie omv 是可以直接挂载,但是比如 smb 等等一些功能会没法用,不如格了
h4ckm310n
179 天前
@LxnChan 太难了,那我还不如直接用 Ubuntu 然后手动配置
726332269
179 天前
@h4ckm310n omv 不会出现功能问题,文件权限自己手动修复下就行了.
DefoliationM
179 天前
这么麻烦还搞什么 nas 专用系统,Linux 一把梭不方便多了。
kingjpa
179 天前
usb 的稳定性做 nas 存储,玩呢?
lovelylain
179 天前
ext4 没法快照,最好还是换 btrfs zfs 等能够快照的文件系统吧
Les1ie
179 天前
@LxnChan #5 确实可能有这个问题,想起来我以前是直接手动改的 /etc/samba/smb.conf 实现共享了。如果是这样的话,那么还是格掉再用网页挂在更方便一点,通过网页挂载在 /srv 路径下面才能用网页里面的点点点的功能。
ZXiangQAQ
179 天前
以下为脑测: 组 NAS 了肯定不止一块盘,假设 4 盘位 NAS ,先插 3 块新盘进去格式化后建 RAID ,然后把旧盘装上去不格式化,走 ssh 进命令行,手动把 ext4 的旧盘挂上去,然后 cp 所有数据到新盘建的卷里,最后在 UI 上把旧盘格式化,新盘的卷扩充旧盘
h4ckm310n
179 天前
@kingjpa 没办法,之前是在校,不方便装机
h4ckm310n
179 天前
@lovelylain 不太了解这两种文件系统,也可以试试
libook
179 天前
基于 linux 的 ssh 进去手动 mount 一下就行了,需要重启后挂载就在 fstab 里加一行。

NAS 系统一般有自己的存储管理范式,比如特定的阵列方案和分区表惯例,如果你原有的文件系统符合 NAS 系统的范式,通常就可以直接用。

像 Unraid 就是默认只支持 xfs 、btrfs 、zfs ,其他的可以装插件支持,但是它还有个惯例就是每块硬盘分一个分区使用,全盘格式化的文件系统不能用。

OMV 可以挂载任何 Linux 支持的文件系统。

越是商业化程度高的系统,越是倾向于使用它自己的存储管理范式,像群晖这种就是如果你想有它产品设计预期的体验,就最好按照它说的来办。
m1nm13
178 天前
可能你找一些小厂的 NAS 不需要.
大厂,类似群晖改了文件系统,涉及 vfs 也同样会映射到各个文件系统,包括 ext4 也包括 btrfs.不格式化的话,直接改 super block 好像..可能.也行不大行.
据说群晖的 ext4 直接在 linux 电脑上能挂载.但是看他的代码,应该和后来的 ext4 在结构体定义上有差才对.只能说可能是因为后续增加了结构体成员都是些不重要的东西,就算有问题也不影响读写

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/991872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX