btrfs
This commit is contained in:
parent
4de06bfcfc
commit
d792db3518
@ -132,4 +132,46 @@ mkfs.fat 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