这几天测试了一下btrfs文件系统,
感觉还不是很完善,
但是已经可以使用。
在4个1T的硬盘建立了raid10的文件系统进行测试,
子卷和快照, 都是以子目录的形式出现,
建立用mkfs.btrfs
mkfs.btrfs -m raid10 -d raid10 -L label /dev/sda6 /dev/sdb6 /dev/sdc6 /dev/sdd6
操作的目标是以目录,而不是设备名来指定,
比如 建立快照:
btrfs subvolume snapshot /btrfs/bak/ /btrfs/bak/20110121
建立子卷:
btrfs subvolume create /btrfs/kvm
。
更换损坏的硬盘:
首先mount到degraded模式
mount -o degraded /dev/sda6 /btrfs
需要添加一块好硬盘sde6
btrfs device add /dev/sde6 /btrfs
然后移除坏硬盘sdb6
btrfs device delete /dev/sdb6 /btrfs