- 跑BT/PT的盘推荐不要用BTRFS,用ext4之类的更佳
- 如果已经用了BTRFS,为了优化硬盘读写,请进行碎片整理
- DSM页面的碎片整理会导致BTRFS空间快速膨胀
- 可以使用命令进行手动碎片整理
btrfs fi defrag -vfr /volume1/<Directory>
btrfs fi degraf -vfr /volume1/Comedy/1.mkv
- 如果遇到碎片整理后,btrfs空间暴涨,可以用reclaim命令进行空间释放
btrfs fi reclaim-space -Sfr /volume1/PTDownloads
比较以下两个命令可以了解空间暴涨的程度
du -h -d 1 /volume1
btrfs fi df /volume1
- 碎片整理完成后,free block会出现不连续的问题,可以进一步用balance进行优化
用这个命令可以预估free space优化的规模,dusage=66表示利用率<66%的data chunk都会被合并, -r表示只评估,不执行
/sbin/btrfs balance start -r -dusage=66 /volume1
启动balance进程,建议加上nohup
btrfs balance start -dusage=66 /volume1 &
查看balance进度
btrfs balance status -v /volume1
自动检查
while :; do btrfs balance status -v /volume1 ; sleep 60; done
- 验证文件系统无错误
/sbin/btrfs scrub start -B -c3 -n7 /volume1
Written with StackEdit.
Comments