Dimensione: 4412
Commento:
|
Dimensione: 4412
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 88: | Linea 88: |
}}} A fine procedura di eliminazione della partizione precedente, si può '''riavviare'''. |
|
Linea 89: | Linea 91: |
A fine procedura di eliminazione della partizione precedente, si può '''riavviare'''. }}} |
Gestione disco
Aggiungere un disco alla partizione esistente
In caso di spazio insufficiente sulla partizione, che sia la radice del filesystem, la home separata su un altro disco, si può aggiungere spazio unendo una partizione o un intero disco per aumentare lo spazio, temporaneo o permanente.
Aggiungere al sistema una partizione formattata in Btrfs::
sudo btrfs device add -f /dev/sdb1 /
Aggiungere al sistema un intero disco:
sudo btrfs device add -f /dev/sdb /
Aumentare lo spazio temporaneamente con una chiavetta USB
In caso di un file system pieno e con impossibilità di eliminare file per liberare spazio e non si ha a disposizione una partizione libera o un altro disco, per aumentare lo spazio temporaneamente si potrebbe usare una chiavetta USB.:
sudo btrfs device add -f /dev/sdc /
- Causa perdita dati, non rimuovere la chiavetta USB dopo averla aggiunta al filesystem, assicurarsi di rimuoverla dal filesystem, prima di rimuovere la chiavetta.
Dopo aver liberato spazio e accertati di avere abbastanza spazio libero, rimuovere la chiavetta USB:
sudo btrfs device remove /dev/sdc /
Mostra informazioni dettagliate sull'utilizzo interno del filesystem:
sudo btrfs filesystem usage -T /
Manuale Btrfs device.
Sostituire il disco o partizione
In caso di necessità di sostituire un disco danneggiato o integro, Btrfs fornisce gli strumenti per sostituire il disco a sistema avviato, senza dover modificare l'UUID delle partizioni nel file fstab o clonare il disco.
Il disco rigido o la partizione sostitutiva deve essere di capacità uguale o maggiore del disco rigido o partizione da sostituire.
Sostituire un disco
Sostituire un intero disco /dev/sda dedicato a Btrfs con /dev/sdb :
sudo btrfs replace start -f /dev/sda /dev/sdb /mountpoint
Sostituire la partizione /dev/sda1 con /dev/sdb1:
sudo btrfs replace start -f /dev/sda1 /dev/sdb1 /mountpoint
Sostituire la partizione /dev/sda1 e dedicare un intero disco /dev/sdb:
sudo btrfs replace start -f /dev/sda1 /dev/sdb /mountpoint
Controllo dello stato di sostituzione:
sudo btrfs replace status /
Sostituire il disco o partizione di sistema
Preparativi
Inizializzare il disco, creare una tabella delle partizioni GPT
Avviare il programma GParted e creare una partizione di 500 MB con filesystem fat32 con flag ''boot/esp''.
- Creare una partizione Btrfs dalla dimensione desiderata o dell'intero spazio rimasto
- Se presente, creare la partizione di swap sul disco di destinazione
Procedura
Aggiungere la partizione creata sul nuovo disco di destinazione, nell'esempio è /dev/sdb2:
sudo btrfs device add -f /dev/sdb2 /
Smontare la partizione EFI:
sudo umount /boot/efi
Editare fstab, copiare l'UUID della partizione fat32 creata sul disco nuovo, cancellare nella riga /boot/efi l'UUID della partizione precedente e incollare quello nuovo, salvare e chiudere
Montare la partizione EFI:
sudo mount /boot/efi
Installare GRUB sul disco nuovo:
sudo grub-install /dev/sdb
Aggiornare GRUB:
sudo update-grub
Adesso si può rimuovere la partizione dal disco precedente:
sudo btrfs device delete /dev/sda2 /
Potrebbe volerci del tempo, in base alla dimensione della partizione.
A fine procedura di eliminazione della partizione precedente, si può riavviare.
Se il disco sostituito è di dimensioni maggiori, per utilizzare tutto lo spazio ridimensionare il filesystem:
sudo btrfs filesystem resize max /