@
msg7086 @
taozhijiangscu 所以才要关掉硬碟快取阿.关掉快取几乎同等可热插拔硬碟模式了.可以大幅减少当机产生的写入异常.
不过对楼主没差.因为他用 gentoo linux.刚好我也是...不过我比较激进.我是用 btrfs.
mount 参数你们参考(但 BTRFS 稳定性...你心脏要够大喔):
mount -t btrfs -o relatime,autodefrag,commit=1,compress=lzo,discard,ssd,subvol=sv_xxx /dev/sda0 /uourdir
注意:
1. 你买很烂的 SSD 或是空间不够,但 CPU 从未用满过->compress=zlib
2. commit 预设是 30 也就是你以为你存档完成其实有可能是 30 秒才真的写入.你很在意真的存入或是常当机就=1,如果你从未当机过.但是性能不够,commit=299(300 会跳警告).
3.subvol=sv_xxx ->btrfs 可以使用 subvolume 来建立分割区.如果习惯将 HOME 独立一个分割区的可以用"btrfs subvolume create"指令 在一个真实分割内再次建立子空间.可以理解成一个真实分割内的 2 个资料夹当分割区.而且 subvolume 支持类似虚拟机的 snapshot 快照功能.超级方便做快速备份还原.并且是共用空间.所以不用设想 HOME 要多大.
4.btrfs 不建议用于循环写入块(swap)和 kernel 分区(boot)因为 grub 支持度问题.所以还是需要独立的 boot,swap 分割区.
参考:
http://wiki.woodelf.org/index.php/%E6%8C%82%E8%BD%BD%E9%80%89%E9%A1%B9