Btrfs: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
*'''stripe''' across devices (stripe metadata + stripe data) | *'''stripe''' across devices (stripe metadata + stripe data) | ||
mkfs.btrfs -m raid0 /dev/sda /dev/sdb /dev/sdc | mkfs.btrfs -m raid0 /dev/sda /dev/sdb /dev/sdc | ||
*'''mirror''' across devices (mirror metadata + | *'''mirror''' across devices (mirror metadata + mirror data) | ||
mkfs.btrfs /dev/sda /dev/sdb /dev/sdc | mkfs.btrfs -m raid10 -d raid10 /dev/sda /dev/sdb /dev/sdc | ||
*create subvolume | *create subvolume | ||
btrfs subvolume create /mnt/nonsense | btrfs subvolume create /mnt/nonsense | ||
where /mnt is the mountpoint of the btrfs volume | where /mnt is the mountpoint of the btrfs volume | ||
*list subvolumes | |||
btrfs subvolume list /mnt | |||
*create snapshot | *create snapshot | ||
mkdir /mnt/snapshots | mkdir /mnt/snapshots | ||
Line 19: | Line 21: | ||
*add a new device | *add a new device | ||
btrfs device add /dev/sda8 /mnt | btrfs device add /dev/sda8 /mnt | ||
*balance the data | *remove a device | ||
btrfs delete /dev/sdb /mnt | |||
*balance the data (takes some time) | |||
btrfs device balance /mnt | btrfs device balance /mnt |
Revision as of 09:44, 20 January 2012
- list available devices
btrfs device scan
- list available filesystems
btrfs filesystem show
- create volume
mkfs.btrfs /dev/sdX
- stripe across devices (mirror metadata + stripe data)
mkfs.btrfs /dev/sda /dev/sdb /dev/sdc
- stripe across devices (stripe metadata + stripe data)
mkfs.btrfs -m raid0 /dev/sda /dev/sdb /dev/sdc
- mirror across devices (mirror metadata + mirror data)
mkfs.btrfs -m raid10 -d raid10 /dev/sda /dev/sdb /dev/sdc
- create subvolume
btrfs subvolume create /mnt/nonsense
where /mnt is the mountpoint of the btrfs volume
- list subvolumes
btrfs subvolume list /mnt
- create snapshot
mkdir /mnt/snapshots btrfs subvolume snapshot /mnt/nonsense /mnt/snapshots/vrijdag
- add a new device
btrfs device add /dev/sda8 /mnt
- remove a device
btrfs delete /dev/sdb /mnt
- balance the data (takes some time)
btrfs device balance /mnt