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

2022-10-05 10:23:40 +08:00
 linuxgo
想把一个老笔记本电脑装个 linux 系统,看介绍说 btrfs 比 ext4 更先进,btrfs 对家用电脑比 ext4 有什么优点?
10060 次点击
所在节点    Linux
50 条回复
aaniao002
2022-10-06 13:07:19 +08:00
没特殊要求就 ext4 ,等你有的时候,也不需要问了。
WOLFRAZOR
2022-10-06 15:36:18 +08:00
搞不来就别用 btrfs 。EXT4 用很久了。
Syiize
2022-10-06 21:58:59 +08:00
用了大概快三年的 Linux 当主力系统,一直是 home 单独用一个分区,系统和 home 都是 ext4 。今年夏天把 home 从 ext4 换到 btrfs ,因为想体验一下透明压缩。目前存的文件总大小 280+G ,压缩了 50G 左右,还不错。
Syiize
2022-10-06 21:59:55 +08:00
@Syiize 性能方面没有感觉,本来我的日常使用对读写速度就没什么要求。
libook
2022-10-08 09:24:38 +08:00
一般个人用没啥显著区别,熟悉哪个用哪个就好了,ext4 比较简单,网上资料多,工具支持完善; btrfs 确实先进,但先进功能用起来也会复杂一些,另外故障恢复的时候 btrfs 也会和 ext4 搞起来很不一样。

btrfs 的一些先进功能比如 copy-on-write 、快照、压缩,如果你确实需要可以考虑。

我目前是对 btrfs 比较熟悉了,所以工作用的 Manjaro 和个人服务器用的 Debian 都用的 btrfs ,针对我的使用场景支持还不错。
neroxps
2022-10-08 11:43:05 +08:00
个人认为,用不到 btrfs 的先进功能则没必要上。
另我之前试过 raid6 阵列上用 btrfs 。大量写入时服务器断电( raid 卡有电池)。阵列降级了,恢复后,btrfs 依然不可读,修复失败。最终只能重建。
也不知道是 btrfs 是不是不适合在阵列下工作。
guanzhangzhang
2022-10-08 17:53:29 +08:00
我的话会选 xfs
liuxu
2022-10-11 13:38:38 +08:00
个人电脑既然开始选文件系统,肯定是 zfs 了,不想选就 ext4
findex
2022-10-12 19:19:38 +08:00
个人电脑无脑 ext4 ,想省空间+快照,用 btrfs 。ext4 的数据恢复解决方案比较多且成熟。
服务器没几个用 ext4 ,起码来个 lvm+raid+btrfs+勤奋的备份。
丢数据的情况很多。个人电脑那点 IO 别慌
justaname
2023-03-25 08:45:25 +08:00
@46 @neroxps 遇到过一模一样的问题,raid 阵列+btrfs 简直是灾难,可能是因为 btrfs 自身 superblock 以及 metadata 组织的关系 raid 掉电掉缓存极其容易损坏,如果需要高级文件系统特性+raid5/6 的话我现在只用 zfs 了,单盘倒是无所谓。
另外有电池也不能百分之百保证掉电之后维持缓存一致性,阵列卡的逻辑是写死的,在鸡架 /服务器上运行良好并不见得在家用硬件上不出差错。比如供电不稳陆续掉盘然后阵列挂了,这时候阵列卡可能是没掉电的,结果就是阵列卡踢盘……然后把盘插回去的时候阵列卡根本不会回写缓存数据,这部分数据可能对于 btrfs 这样的文件系统就是灾难性的

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

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

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

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

© 2021 V2EX