个人电脑装 Linux ,文件系统选 ext4 还是 btrfs

2022-10-05 10:23:40 +08:00
 linuxgo
想把一个老笔记本电脑装个 linux 系统,看介绍说 btrfs 比 ext4 更先进,btrfs 对家用电脑比 ext4 有什么优点?
11297 次点击
所在节点    Linux
50 条回复
sjmcefc2
2022-10-05 10:25:50 +08:00
自用区别不大吧
Alliot
2022-10-05 10:35:26 +08:00
xfs
cyp0633
2022-10-05 10:38:26 +08:00
我 btrfs ,写时复制用 timeshift 挺爽的
scybhe
2022-10-05 10:40:27 +08:00
公司开发机刚从 btrfs 换到 ext4 ,目前 btrfs 还没有到非常稳定的程度,用了两年还是出现了一些奇怪的文件系统问题不好排查。家用的话,想用啥就用呗,自己体验一下比什么都强。优点就是 google 上讲的那些,剩下的就只有自己体会了。
7c00
2022-10-05 10:47:47 +08:00
我是用 btrfs ,透明压缩用 zstd 日常使用无感但能省很多空间,特别是做开发产生的依赖、编译产物压缩率很客观。还有 cow 也是能用就用。在我一台电脑上 du 累计的文件大小有 92G ,而 df 只显示 56G 。
linuxgo
2022-10-05 10:48:54 +08:00
@cyp0633 看介绍说 btrfs 有个特性就是 COW ,但是不知道这个在使用 linux 时如何应用,什么时候用?
disk
2022-10-05 11:02:10 +08:00
可以查一下,如果要用新特性可以上 btrfs ,求稳 ext4
zhanghua0
2022-10-05 11:12:43 +08:00
@linuxgo 默认应该就开启了,数据库存储因为有数据库自己的写入策略,反而会建议在存储位置关掉 CoW
fox0001
2022-10-05 11:13:41 +08:00
ext4 ,懒得考虑…
xcai
2022-10-05 11:14:43 +08:00
使用的是 Fedora36 默认的就是 Btrfs ,看状态页 貌似除了 raid5 其它的特性都较为稳定。
heiher
2022-10-05 11:14:51 +08:00
还是看自身需求吧,像我就是依赖灵活高效的 snapshot 来实现备份和创建临时容器系统,目前自建 NAS 数据盘和 PC 均为 btrfs ,目前一切都好的。
makelove
2022-10-05 11:26:05 +08:00
很多年前我用 btrfs 坏过文件系统,当然这么多年过去稳定性肯定有提升,但如果不用它的高级特性求稳妥的话还是 ext 稳
Cooky
2022-10-05 11:52:40 +08:00
ext ,底层的东西太复杂了不好
plko345
2022-10-05 12:16:08 +08:00
Ext4 加 lvm ,能增能减
documentzhangx66
2022-10-05 12:23:04 +08:00
1.系统盘肯定必选 btrfs ,最大优势是能够实现在线备份、在线还原(不需要去机房进 live 或 pe 就能实现快照还原)、一键发送备份到网络共享,等等。而且相比 zfs 不耗内存。

2.缺点也是有,COW 这类 FS ,包括 btrfs 、zfs ,性能直接比 ntfs 、ext 等等低一倍。

3.建议用法:swap 分区老老实实用 lvm ,别用 COW 。btrfs 只拿来作为系统盘。数据盘以及业务盘为了保证性能,还是用 LVM + ext4 。

4.楼上有些人说 btrfs 用坏过系统,我只想说,ext 、lvm 都有坏过系统,而且坏的肯定更多,只是人家怕丢人没公开而已。COW 这类 FS ,天生备份方便,如果耐心些,做好了自动备份,哪有用坏系统一说。要不菜,要不懒。懒于备份,懒于检查系统告警,懒于定期做 memtest86+。
ws52001
2022-10-05 12:31:04 +08:00
老笔记本电脑,自用,那应该只是搭一个简易环境吧,两个都没啥问题。
ClarkAbe
2022-10-05 12:43:34 +08:00
目前系统 ext4 ,文件库这种不需要大量删除的 xfs
kkocdko
2022-10-05 13:20:15 +08:00
在这里是问不出什么结果的。可以去看看各大发行版的博客的文章,里面写了很多他们各自选择默认文件系统的理由。在这里问只能问出互喷的答案,btrfs 喷 ext4 古老没特性,ext4 喷 btrfs 不稳定数据恢复麻烦,然后 xfs ,zfs 加入战场,乱成一锅粥。
szzonly
2022-10-05 13:26:19 +08:00
@kkocdko 然后由 zfs 转到是否需要用 ecc ram 的新战场。
szzonly
2022-10-05 13:27:45 +08:00
个人用,能用就行了。如果真的有相关需求,就不会不知道选什么 fs 了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884693

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX