V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
monster33
V2EX  ›  程序员

Linux 下用哪个文件系统格式最好? EXT4 VS Btrfs VS XFS

  •  
  •   monster33 · 214 天前 · 3687 次点击
    这是一个创建于 214 天前的主题,其中的信息可能已经有所发展或是发生改变。

    EXT4 还是 Btrfs 还是 XFS ?

    从性能和功能上对比的话

    看了一下这个文章 https://linoxide.com/btrfs-vs-ext4/ 貌似 Btrfs 功能要强很多阿,但是好像一直没有出正式版

    25 条回复    2022-03-05 03:56:20 +08:00
    lvsemi1
        1
    lvsemi1  
       214 天前
    reiser4
    leido
        2
    leido  
       214 天前   ❤️ 1
    xfs 生产大量在用了
    Donahue
        3
    Donahue  
       214 天前
    个人使用 ext4 完全够用,折腾太多只是给自己添麻烦~
    ch2
        4
    ch2  
       214 天前
    看你用来存什么类型的数据,不同用途选择不同
    hronro
        5
    hronro  
       214 天前 via iPhone
    BTRFS = 低配版 ZFS
    geekvcn
        6
    geekvcn  
       214 天前
    应用服务器 EXT4 ,文件服务器 Btrfs ,Linux 开发机 XFS
    cev2
        7
    cev2  
       214 天前
    自己电脑用 btrfs ,给别人 /服务器用 ext4/xfs(取决于哪一派系的发行版).
    滚动升级发行版建议用 btrfs ,滚之前做个快照,滚挂了能立即恢复。
    某些极端场景下,比如硬盘太小时,用 btrfs 可以开启透明压缩,能解燃眉之急。
    组 raid 一般不会用 btrfs 的 raid 功能,聊胜于无。
    个人用 btrfs 简单又省事,花样儿玩法很多。但服务器上一般都会用 LVM ,导致 btrfs 的这些花样儿也不是不可替代,何况真要玩花样儿旁边还有个 zfs 呢。
    wccc
        8
    wccc  
       213 天前 via iPhone
    ext4 开发机
    zfs nas
    kingfalse
        9
    kingfalse  
       213 天前 via Android
    自己台式机,opensuse Btrfs
    jim9606
        10
    jim9606  
       213 天前   ❤️ 2
    btrfs 单卷(也就是无冗余)和 RAID1 使用没有什么问题,不像 ZFS 有许可证问题,对桌面用户比较实用的透明压缩特性也是跟 ZFS 看齐的。
    Fedora 已经将 btrfs 选作默认 rootfs 。
    啥都不懂的用发行版替你选的 FS 。
    msg7086
        11
    msg7086  
       213 天前
    自己用的 XFS ,给熟人用的 XFS ,不熟的人给 ext4 ,公司机器用的 btrfs 。
    btrfs 以前问题太多,很多人十年怕草绳了,日常炸数据。
    玩 Linux 时间长点,玩过 btrfs 的人基本都丢过或者看人 btrfs 丢过数据。
    WuSiYu
        12
    WuSiYu  
       213 天前 via iPhone
    ext4 和 xfs 差不多,都是很可靠的传统文件系统,红帽系更喜欢 xfs ,不过 xfs 有个分区只能增大不能缩小的缺点
    btrfs 是新式文件系统,类似的还有 zfs ,会有子卷、快照这种功能,btrfs 的大部分功能近年可以被认为足够可靠,群晖 NAS 就用的这玩意
    tedding
        13
    tedding  
       213 天前 via iPhone
    openSUSE 默认 btrfs
    haozi1986
        14
    haozi1986  
       213 天前
    btrfs
    开启了透明压缩和快照
    plko345
        15
    plko345  
       213 天前 via Android
    ext4+lvm ,申缩都方便,稳定可靠
    L4Linux
        16
    L4Linux  
       213 天前
    EXT4 。要功能就套一层 LVM 。Btrfs 丢过数据。
    RickyC
        17
    RickyC  
       213 天前
    只听说过 ext4
    wanguorui123
        18
    wanguorui123  
       213 天前
    ext4 比较稳
    imkerberos
        19
    imkerberos  
       213 天前
    xfs 稳, btrfs 以前我用过,丢数据, 很慢. 从此印象不好.
    wspsxing
        20
    wspsxing  
       213 天前
    os btrfs 开启压缩,小文件效果显著,
    home xfs 稳,也不像 ext4 有 lostfound ,
    data: 如果只有 linux 就选 xfs , 另外 ntfs 可以和 windows 共用,ntfs3 刚进入 5.15 内核
    wspsxing
        21
    wspsxing  
       213 天前
    要是服务器的话,如果你不是运维,那么建议无脑用 ext4
    salmon5
        22
    salmon5  
       213 天前
    xfs 最稳,ext4 兼容好
    ByteCat
        23
    ByteCat  
       212 天前
    xfs 目前用在 DB Server 和 NAS 上,感觉不错
    Hardrain
        24
    Hardrain  
       212 天前 via Android   ❤️ 1
    BtrFS 有最多的功能

    个人使用中没感受到 ext4 和 xfs 的性能差异(即便是生产环境中,有为应用场景优化的情况下 e.g.少量大文件 /大量小文件)
    但请注意 xfs 不支持缩小容量,而 ext4 支持
    ruidoBlanco
        25
    ruidoBlanco  
       212 天前
    不知道你们用的什么版本内核。

    从 4.4 到 5.4 之间 xfs 各种毛病不断。我们同事之间聊起 xfs 就笑,因为只有那些自以为懂的客户在用 xfs ,出了毛病就跑来求救,ext4 的 bug 从来没遇到。至于性能,下面的网站有好些个不通版本内核的 ext4 和 xfs 的性能对比,我是看不出来 xfs 现在的优势在哪里。

    https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.14-File-Systems
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2029 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 11:49 · PVG 19:49 · LAX 04:49 · JFK 07:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.