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

2023-11-14 16:55:28 +08:00
 h4ckm310n
我之前的方案是使用 ARM 开发板+USB 硬盘柜,开发板装的是 Armbian ,硬盘的文件系统是 Ext4 ,打算过段时间自己组一台 NAS ,把现在的硬盘装上去。

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

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

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

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

越是商业化程度高的系统,越是倾向于使用它自己的存储管理范式,像群晖这种就是如果你想有它产品设计预期的体验,就最好按照它说的来办。
m1nm13
2023-11-15 13:20:56 +08:00
可能你找一些小厂的 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