• 请不要在回答技术问题时复制粘贴 AI 生成的内容
monster33
V2EX  ›  程序员

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

  •  
  •   monster33 · Mar 3, 2022 · 9935 views
    This topic created in 1706 days ago, the information mentioned may be changed or developed.

    EXT4 还是 Btrfs 还是 XFS ?

    从性能和功能上对比的话

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

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

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

    从 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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3085 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 10:47 · PVG 18:47 · LAX 02:47 · JFK 05:47
    ♥ Do have faith in what you're doing.