V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
h4ckm310n
V2EX  ›  NAS

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

  •  
  •   h4ckm310n · 2023-11-14 16:55:28 +08:00 · 1836 次点击
    这是一个创建于 409 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我之前的方案是使用 ARM 开发板+USB 硬盘柜,开发板装的是 Armbian ,硬盘的文件系统是 Ext4 ,打算过段时间自己组一台 NAS ,把现在的硬盘装上去。

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

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

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

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

    越是商业化程度高的系统,越是倾向于使用它自己的存储管理范式,像群晖这种就是如果你想有它产品设计预期的体验,就最好按照它说的来办。
    m1nm13
        16
    m1nm13  
       2023-11-15 13:20:56 +08:00
    可能你找一些小厂的 NAS 不需要.
    大厂,类似群晖改了文件系统,涉及 vfs 也同样会映射到各个文件系统,包括 ext4 也包括 btrfs.不格式化的话,直接改 super block 好像..可能.也行不大行.
    据说群晖的 ext4 直接在 linux 电脑上能挂载.但是看他的代码,应该和后来的 ext4 在结构体定义上有差才对.只能说可能是因为后续增加了结构体成员都是些不重要的东西,就算有问题也不影响读写
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2730 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:19 · PVG 20:19 · LAX 04:19 · JFK 07:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.