btrfs メモ
- 例は例であって,書いてあるコマンド相互間の関連はない.
mkfs
# mkfs.btrfs /dev/LXCVG/LXCLV
ファイルシステム一覧
# btrfs filesystem show Label: none uuid: 37061249-c2a5-4dab-a16d-241f28968bb7 Total devices 1 FS bytes used 3.39GB devid 1 size 100.00GB used 9.04GB path /dev/dm-1 Label: none uuid: c67a8083-7e9a-4e91-af58-0e35d09d2436 Total devices 1 FS bytes used 181.87GB devid 1 size 299.98GB used 255.98GB path /dev/dm-0
サブボリューム作成
# mount -t btrfs /dev/LXCVG/LXCLV /mnt # btrfs sub create /mnt/lxc # btrfs sub create /mnt/lxc_backup
サブボリューム一覧
# btrfs sub list /var/lib/lxc ID 256 top level 5 path lxc ID 258 top level 5 path lxc_backup ID 261 top level 5 path lxc_backup/20120214 ID 266 top level 5 path lxc_backup/20120403
スナップショット
# btrfs sub snap /var/lib/libvirt/images /var/lib/libvirt/images_backup/20120530 Create a snapshot of '/var/lib/libvirt/images' in '/var/lib/libvirt/images_backup/20120530'
リサイズ
マウントしたまま
# btrfs filesystem resize 1t /srv/backup/ Resize '/srv/backup/' of '1t'
1T になった。