btrfs
This commit is contained in:
parent
4de06bfcfc
commit
d792db3518
@ -132,4 +132,46 @@ mkfs.fat TARGET
|
|||||||
mkfs.exfat TARGET
|
mkfs.exfat TARGET
|
||||||
```
|
```
|
||||||
|
|
||||||
### Btrfs
|
### Btrfs
|
||||||
|
|
||||||
|
btrfs (*better FS*) é un file system specifico per Linux. Ha diverse caratteristiche interessanti, come: supporto ai volumi, quote, snapshot, backup incrementali, ecc. É un file-system *copy-on-write*: i dati vengono scritti nello spazio libero su disco e i metadati originali aggiornati per fare riferimento ai nuovi dati e solo allora i vecchi dati vengono eliminati. Questo riduce la possibilitá di perdita di dati in caso di arresto anomalo.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mkfs.btrfs TARGET -L LABEL
|
||||||
|
```
|
||||||
|
|
||||||
|
É possibile passare dispositivi multipli al comando. Per specificare come verranno distribuiti i metadati nell'array di dischi, utilizzare il parametro `-m`. I parametri validi sono: `raid0`, `raid1`, `raid5`, `raid6`, `raid10`, `single` e `dup`.
|
||||||
|
|
||||||
|
#### subvolume
|
||||||
|
|
||||||
|
Sono come filesystem dentro altri filesystem. Una specie di directory che puo' essere montata e trattata come un filesystem separato.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
btrfs subvolume create /mnt/disk/BKP
|
||||||
|
|
||||||
|
btrfs subvolume list /
|
||||||
|
```
|
||||||
|
|
||||||
|
Per verificare che il volume sia attivo:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
btrfs subvolume show /mnt/disk/BKP
|
||||||
|
```
|
||||||
|
|
||||||
|
Per *montare* il subvolume:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mount -t btrfs -o subvol=BK /dev/sda1 /mnt/bk
|
||||||
|
```
|
||||||
|
|
||||||
|
#### snapshot
|
||||||
|
|
||||||
|
Uno snapshot duplica l'albero del filesystem, mentre punta ai dati originali.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
btrfs sublovule snapshot /mnt/disk /mnt/disk/snap
|
||||||
|
```
|
||||||
|
|
||||||
|
Per creare istantanee di sola lettura, basta aggiungere il parametro `-r`.
|
||||||
|
|
||||||
|
## GNU Parted
|
Loading…
x
Reference in New Issue
Block a user