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

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

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

Linux 上,架 NAS 用什么文件系统?

  •  
  •   mgrddsj · 2020-02-06 17:20:37 +08:00 · 11087 次点击
    这是一个创建于 1778 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前使用 Debian + NextCloud, 不打算折腾黑裙或其它 NAS 程序了。

    之前的一块硬盘用的是 NTFS (轻喷),然而在 Linux 上用 NTFS 总觉得写入不安全。

    目前也还没有组 Raid 的打算。

    现在加一块硬盘,是直接用 ext4 呢,还是有更好的推荐?

    29 条回复    2020-02-12 09:38:41 +08:00
    DGideas
        1
    DGideas  
       2020-02-06 18:18:05 +08:00   ❤️ 1
    mgrddsj
        2
    mgrddsj  
    OP
       2020-02-06 18:20:46 +08:00
    @DGideas #1 好的,感谢。
    V69EX
        3
    V69EX  
       2020-02-06 18:40:39 +08:00
    最好是用 FreeBSD,自带 ZFS。
    gamexg
        4
    gamexg  
       2020-02-06 18:54:32 +08:00
    真心推荐 ZFS, 开每小时快照,可以回退文件修改,非常安心。
    V69EX
        5
    V69EX  
       2020-02-06 18:57:43 +08:00
    开源的 FreeNAS,好像就是基于 FreeBSD 的。
    mgrddsj
        6
    mgrddsj  
    OP
       2020-02-06 21:21:46 +08:00 via Android
    @V69EX @gamexg 感谢,现在正在研究 ZFS
    haha31
        7
    haha31  
       2020-02-06 22:30:44 +08:00 via Android
    unraid
    ihipop
        8
    ihipop  
       2020-02-06 22:41:44 +08:00 via Android
    @gamexg zfs 内存要求太高了
    des
        9
    des  
       2020-02-06 22:46:43 +08:00
    zfs 8G 内存起步,并且最好上 ecc
    mgrddsj
        10
    mgrddsj  
    OP
       2020-02-06 22:48:10 +08:00
    @ihipop #8 才发现,原来推荐 1TB 存储配 1GB 的 RAM,这的确有点高,谢谢提醒。

    有人知道 BTRFS 怎样吗?
    des
        11
    des  
       2020-02-06 22:51:59 +08:00
    @des 我用的 xfs
    des
        12
    des  
       2020-02-06 22:55:29 +08:00
    @mgrddsj BTRFS 看别人说不太稳定,也不知道情况,也不太敢用。另外 BTRFS 如果快存满了,性能特别差,可以参考一下
    365hddvd
        13
    365hddvd  
       2020-02-06 22:57:27 +08:00 via Android
    unraid
    mgrddsj
        14
    mgrddsj  
    OP
       2020-02-06 23:01:44 +08:00
    @des #12 好的,谢谢认真回复。
    mgrddsj
        15
    mgrddsj  
    OP
       2020-02-06 23:03:53 +08:00
    查了一下,unraid 好像是默认基于 XFS, 可选 BTRFS.
    flynaj
        16
    flynaj  
       2020-02-07 00:56:21 +08:00 via Android
    直接 ext4,各方面均衡,那个 NTFS 在 Linux 下性能很差
    asdf123101
        17
    asdf123101  
       2020-02-07 01:01:01 +08:00 via Android
    提一句 docker 在 zfs 下性能很差。
    xau
        18
    xau  
       2020-02-07 01:01:42 +08:00 via iPhone
    群晖 qnap 好像都是 linux 改 格式 ext4.
    aheadlead
        19
    aheadlead  
       2020-02-07 01:25:14 +08:00
    @ihipop 其实 zfs 对内存的需求强烈依赖于实际应用场景

    我就存电影挂 PT,给个 4G 内存配 14T 存储也没啥问题
    xupefei
        20
    xupefei  
       2020-02-07 01:33:30 +08:00
    xfs 或 ext4。
    被各大发行版选定的默认文件系统肯定是最好的。
    vk42
        21
    vk42  
       2020-02-07 05:07:28 +08:00
    Linux 的话不建议 ZFS,ZFS 在 Linux 上就是二等公民地位,性能不占优势而且 bug 一堆,升级升挂情况不少见……
    Osk
        22
    Osk  
       2020-02-07 05:14:34 +08:00 via Android
    我用的 btrfs, raid1 镜像,没啥问题,可惜 btrfs 的地位感觉有点惨。

    只要别用 btrfs raid5/6 就还好
    cloudbeyond
        23
    cloudbeyond  
       2020-02-07 07:07:00 +08:00
    debian ext4 + openmediavault
    alphatoad
        24
    alphatoad  
       2020-02-07 07:23:53 +08:00
    我用 btrfs,够好用了
    ostrichb
        25
    ostrichb  
       2020-02-07 08:32:25 +08:00 via Android
    我是树莓派搭的,目前装了个 Debian arm64,里面运行着 38,bt 之类的容器充当 nas 的作用
    lisaac
        26
    lisaac  
       2020-02-07 08:43:38 +08:00 via Android
    用单盘 btrfs,主要为了快照
    多盘用 mergerfs

    软件方案同楼上
    基本(除 ssh)服务都跑在容器中,用 luci 管理容器和配置文件
    lecion
        27
    lecion  
       2020-02-07 09:58:04 +08:00 via Android
    omv
    miclinux
        28
    miclinux  
       2020-02-08 11:32:04 +08:00 via Android
    正常就是 ext4,想要快照上 zfs 或者 btrfs,貌似 zfs 性能好一点。。
    zhucegeqiu
        29
    zhucegeqiu  
       2020-02-12 09:38:41 +08:00
    重要资料其实无所谓什么文件系统,定时 rsync 就行
    电影我都是 xfs
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1301 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:41 · PVG 07:41 · LAX 15:41 · JFK 18:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.