Difference between revisions of "Btrfs"
From wiki
(Link to status page on Btrfs wiki) |
(sudo) |
||
Line 4: | Line 4: | ||
== Install == | == Install == | ||
To create and manipulate Btrfs volumes, you will need to install<syntaxhighlight lang="console"> | To create and manipulate Btrfs volumes, you will need to install<syntaxhighlight lang="console"> | ||
− | + | $ sudo apt install btrfs-progs | |
</syntaxhighlight> | </syntaxhighlight> | ||
Line 11: | Line 11: | ||
* [[Kernel from Jessie Backports]] | * [[Kernel from Jessie Backports]] | ||
* <syntaxhighlight lang="console"> | * <syntaxhighlight lang="console"> | ||
− | + | $ sudo apt install btrfs-progs/jessie-backports | |
</syntaxhighlight> | </syntaxhighlight> | ||
Line 18: | Line 18: | ||
=== Single Disk === | === Single Disk === | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
− | + | $ sudo mkfs.btrfs /dev/sdb | |
</syntaxhighlight> | </syntaxhighlight> | ||
=== Raid 1 === | === Raid 1 === | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
− | + | $ sudo mkfs.btrfs -mraid1 -draid1 /dev/sdb /dev/sdc | |
</syntaxhighlight> | </syntaxhighlight> | ||
=== Raid 0 === | === Raid 0 === | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
− | + | $ sudo mkfs.btrfs -mraid1 -draid0 /dev/sdb /dev/sdc | |
</syntaxhighlight> | </syntaxhighlight> | ||
== Subvolumes == | == Subvolumes == | ||
To create a subvolume just use the command<syntaxhighlight lang="console"> | To create a subvolume just use the command<syntaxhighlight lang="console"> | ||
− | + | $ sudo btrfs subvolume create /<path> | |
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Linux Desktop]] | [[Category:Linux Desktop]] | ||
[[Category:Linux Server]] | [[Category:Linux Server]] | ||
[[Category:Debian Release]] | [[Category:Debian Release]] |
Revision as of 21:08, 4 February 2017
Warning: | Btrfs is still a new filesystem. While many (including myself) find it stable enough for everyday use, don't use it for critical services and be prepared to use you backups. See status page on Btrfs wiki for up-to-date info. |
Install
To create and manipulate Btrfs volumes, you will need to install
$ sudo apt install btrfs-progs
Debian Jessie
Btrfs being still very young, it is recommended to use recent version of the kernel and btrfs-progs
- Kernel from Jessie Backports
$ sudo apt install btrfs-progs/jessie-backports
Create a filesystem
Single Disk
$ sudo mkfs.btrfs /dev/sdb
Raid 1
$ sudo mkfs.btrfs -mraid1 -draid1 /dev/sdb /dev/sdc
Raid 0
$ sudo mkfs.btrfs -mraid1 -draid0 /dev/sdb /dev/sdc
Subvolumes
To create a subvolume just use the command
$ sudo btrfs subvolume create /<path>