Dimensione: 4400
Commento:
|
Dimensione: 4179
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 56: | Linea 56: |
=== Avviare una live === === Preparativi su Partizione EFI === Nel caso sia presente una partizione [[https://en.wikipedia.org/wiki/EFI_system_partition|EFI]], è necessario ricrearla sul '''disco di destinazione'''. |
=== Preparativi === |
Linea 62: | Linea 61: |
0. [[Hardware/DispositiviPartizioni/SwapDomandeFrequenti#Come_si_attiva.2Fdisattiva_la_swap.3F|Disattivare lo swapfile]], se presente, prima di procedere. === Sostituire un disco in buono stato === 0. Sostituire la partizione del disco danneggiato '''/dev/sda2''' con la partizione del nuovo disco '''/dev/sdb2''':{{{ sudo btrfs replace start -f /dev/sda2 /dev/sdb2 / |
0. Se presente, creare la partizione di swap sul disco di destinazione === Procedura === 0. Aggiungere la partizione craata sul nuovo disco di destinazione, nell'esempio è '''/dev/sdb2''':{{{ sudo btrfs device add -f /dev/sdb2 / |
Linea 67: | Linea 67: |
0. Controllo dello stato di sostituzione:{{{ sudo btrfs replace status / |
0. Smontare la aprtizione EFI:{{{ sudo umount /boot/efi |
Linea 70: | Linea 70: |
0. 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 {{{#!wiki note NOTA: Come copiare l'UUID }}} 0. Montare la partizione EFI:{{{ sudo mount /boot/efi }}} 0. Installare GRUB sul disco nuovo:{{{ sudo grub-install /dev/sdb }}} 0. Aggiornare GRUB:{{{ sudo update-grub }}} 0. Adesso si può rimuovere la partizione dal disco precedente:{{{ sudo btrfs device delete /dev/sda2 / }}} {{{#!wiki note Potrebbe volerci del tempo, in base alla dimensione della partizione, aspettare. }}} 0. A fine procedura di eliminazione della partizione precedente, si può riavviare. |
|
Linea 71: | Linea 91: |
=== Sostituire un disco danneggiato === 0. [[Hardware/DispositiviPartizioni/MontarePartizioni|Montare]] il disco danneggiato la partizione del disco danneggiato :{{{ sudo mount -o degraded /dev/sda2 /mnt }}} 0. Sostituisci con il nuovo disco, "1" è il devid del disco mancante:{{{ sudo btrfs replace start 1 /dev/sda2 /mnt }}} 0. Controllo dello stato di sostituzione:{{{ sudo btrfs replace status /mnt }}} === Installare il boot loader sul nuovo disco === 0. [[AmministrazioneSistema/Grub#predefinito|Reinstallare GRUB]] sul nuovo disco tramite [[AmministrazioneSistema/Chroot#|chroot]]. |
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, momentaneo 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 /
- Causa perdita dati, non rimuovere la chiavetta USB dopo averla aggiunta al filesystem, assicurarsi di rimuoverla dal filesystem, prima di rimuovere la chiavetta.
Aumentare lo spazio con una chiavetta USB, per liberare spazio o ribilanciare il file system, in caso di un file system pieno e con impossibilità di eliminare file o ribilanciare:
sudo btrfs device add -f /dev/sdc /
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 o il sistema.
Il disco rigido o la partizione sostitutiva deve essere di capacità uguale o maggiore del disco rigido o partizione da sostituire.
Sostituire disco integro
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
Inizializzre 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 craata sul nuovo disco di destinazione, nell'esempio è /dev/sdb2:
sudo btrfs device add -f /dev/sdb2 /
Smontare la aprtizione 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
NOTA: Come copiare l'UUID
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, aspettare.
- A fine procedura di eliminazione della partizione precedente, si può riavviare.
Manuale Btrfs Replace.