Difference between revisions of "Btrfs"

288 bytes removed ,  2 years ago
extend struct
(struct)
(extend struct)
Line 36: Line 36:
</div></div>
</div></div>


 
= Parts of Btrfs =
[details="There shall be parts about:"]
compression, snapshots, subvolumes, volumes, RAID, balancing, scrubbing, restoring damaged data, rollback ... But some of this may point to external pages for step by step instructions. I hope i have written the difficult part already. But this part may be hidden inside details
[/details]
 
== Btrfs Tools ==
 
===btrfs===
 
===btrfsck===
this is not what you think ;-)
 


== volume ==
== volume ==
Line 67: Line 56:
=== send / receive ===
=== send / receive ===


= Btrfs Tools =
===btrfs===
===btrfsck===
this is not what you think ;-)
== Recomendations ==
{| class="wikitable"
|+ We recommend using BTRFS with UEFI and GPT
|-
! Partition !! Filesystem !! Size !! Partition type
|-
| /dev/sda1 || Fat32 || 1GiB || EFI system partition
|-
| /dev/sda2 || Btrfs || 1Gib - 8EiB || Btrfs Volume
|-
| /dev/sda3 || swap || 4GiB, at least your RAM-size || Swap partition (optional)
|}
{| class="wikitable"
|+ IF you don't have UEFI, you may use BTRFS with BIOS and GPT
|-
! Partition !! Filesystem !! Size !! Partition type
|-
| /dev/sda1 ||(bootloader)|| 4MiB || BIOS boot partition
|-
| /dev/sda2 || Btrfs || 1Gib - 8EiB || Btrfs Volume
|-
| /dev/sda3 || swap || 4GiB, at least your RAM-size || Swap partition (optional)
|}
<!-- If you use command, it should be inside of usercmd. You can see below example -->
{{UserCmd|command=example command should be here}}
<!-- If you use code, it should be like below example(a space before that) -->
Example codes should be here.
<!-- Don't forget to look more templates: https://wiki.manjaro.org/index.php/Help:Template -->
<small>Please be aware that the information on this page is a simplified version of the reality. Is is written to make the reader understand a little of these complex things. To get an in depth understanding it will be neccesary to read further at btrfs.wiki.kernel.org or other places.</small>
= additional Information =
=== why not btrfs ? ===
=== why not btrfs ? ===
A lot of people say: "'''I don't use btrfs because''' it is experimental and is '''not stable'''. You can´t use it in production. It is not safe!".
A lot of people say: "'''I don't use btrfs because''' it is experimental and is '''not stable'''. You can´t use it in production. It is not safe!".
Line 137: Line 171:
** encryption (maybe some time in the future)
** encryption (maybe some time in the future)


=== Recomendations ===


{| class="wikitable"
|+ We recommend using BTRFS with UEFI and GPT
|-
! Partition !! Filesystem !! Size !! Partition type
|-
| /dev/sda1 || Fat32 || 1GiB || EFI system partition
|-
| /dev/sda2 || Btrfs || 1Gib - 8EiB || Btrfs Volume
|-
| /dev/sda3 || swap || 4GiB, at least your RAM-size || Swap partition (optional)
|}


{| class="wikitable"
|+ IF you don't have UEFI, you may use BTRFS with BIOS and GPT
|-
! Partition !! Filesystem !! Size !! Partition type
|-
| /dev/sda1 ||(bootloader)|| 4MiB || BIOS boot partition
|-
| /dev/sda2 || Btrfs || 1Gib - 8EiB || Btrfs Volume
|-
| /dev/sda3 || swap || 4GiB, at least your RAM-size || Swap partition (optional)
|}
<!-- If you use command, it should be inside of usercmd. You can see below example -->
{{UserCmd|command=example command should be here}}
<!-- If you use code, it should be like below example(a space before that) -->
Example codes should be here.
<!-- Don't forget to look more templates: https://wiki.manjaro.org/index.php/Help:Template -->
<small>Please be aware that the information on this page is a simplified version of the reality. Is is written to make the reader understand a little of these complex things. To get an in depth understanding it will be neccesary to read further at btrfs.wiki.kernel.org or other places.</small>


=See Also=
=See Also=
translator
987

edits