Dimensione: 1828
Commento:
|
Dimensione: 6621
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 7: | Linea 7: |
0. Aggiungere al sistema una partizione preformattata in btrfs:{{{ sudo btrfs device add -f /dev/sdb1 / }}} 0. Aggiungere al sistema un intero disco:{{{ sudo btrfs device add -f /dev/sdb / }}} 0. Aggiungere un po' di spazio al sistema con una chiavetta USB, per liberare spazio o ribilanciare il filesystem, in caso di un filesystem pieno e con impossibilità di eliminare file o ribilanciare:{{{ sudo btrfs device add -f /dev/sdc / }}} 0. Dopo aver liberato spazio, rimuovere la chiavetta USB:{{{ sudo btrfs device remove /dev/sdc / }}} 0. Mostra informazioni del filesystem:{{{ sudo btrfs filesystem show / }}} |
|
Linea 8: | Linea 23: |
Manuale [[https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-device|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 il [[https://it.wikipedia.org/wiki/Universally_unique_identifier|UUID]] delle partizioni nel file [[AmministrazioneSistema/Fstab|fstab]] o clonare il disco o il sistema. |
|
Linea 10: | Linea 29: |
'''autodefrag''' abilita la deframmentazione automatica dei file. Se abilitato, piccole scritture casuali in file, in un intervallo di alcune decine di kilobyte attualmente predefiniti a 64 KB, vengono rilevate e messe in coda per il processo di deframmentazione. Non adatto per carichi di lavoro di database di grandi dimensioni. | Il disco rigido o la partizione sostitutiva dev'essere di capacità uguale o maggiore del disco rigido o partizione da sostituire. |
Linea 13: | Linea 32: |
__Non abilitare__ la manutenzione se non si ha un carico di lavoro pesante, o si usa un disco singolo (no raid), principalmente questo è pensato per server dove si ha un carico di lavoro pesante. Per uso desktop il consiglio è di non abilitarlo. 0. Abilitare il timer per aggiornare la configurazione all'avvio del sistema (consigliato):{{{ sudo systemctl enable btrfsmaintenance-refresh.service |
=== Sostituire un disco in buono stato === 0. Sostituire un intero disco '''/dev/sda''' dedicato a Btrfs con '''/dev/sdb''' :{{{ sudo btrfs replace start -f /dev/sda /dev/sdb /mountpoint |
Linea 18: | Linea 36: |
0. Abilitare il timer per '''balance''', di default impostato settimanalmente:{{{ sudo systemctl enable btrfs-balance.timer |
0. Sostituire la partizione '''/dev/sda1''' con '''/dev/sdb1''':{{{ sudo btrfs replace start -f /dev/sda1 /dev/sdb1 /mountpoint |
Linea 21: | Linea 39: |
0. Abilitare il timer per '''scrub''', di default impostato mensilmente:{{{ sudo systemctl enable btrfs-scrub.timer |
0. Sostituire la partizione '''/dev/sda1''' e dedicare un intero disco '''/dev/sdb''':{{{ sudo btrfs replace start -f /dev/sda1 /dev/sdb /mountpoint |
Linea 25: | Linea 43: |
Per modificare la configurazione aprire coi [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/default/btrfsmaintenance`. | 0. Controllo dello stato:{{{ sudo btrfs replace status / }}} == Sostituire il disco o partizione di sistema == Nel caso sia presente una partizione [[https://en.wikipedia.org/wiki/EFI_system_partition|EFI]], è necessario preventivamente spostarla a mano o ricrearla sul disco nuovo. 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma di [[Hardware/DispositiviPartizioni/PartizionamentoManuale|partizionamento manuale]] e creare una partizione di 500 MB, formattata fat32 e impostata ''boot/esp''. 0. [[AmministrazioneSistema/Grub#predefinito|Reinstallare GRUB]] sul nuovo disco tramite [[AmministrazioneSistema/Chroot#|chroot]]. 0. Disattivare lo file `swapfile`, se presente, prima di procedere. === Sostituire un disco in buono stato === 0. Sostituire la partizione del disco danneggiato, ad esempio: '''/dev/sda2''', con la partizione del nuovo disco '''/dev/sdb2''':{{{ sudo btrfs replace start -f /dev/sda2 /dev/sdb2 / }}} 0. Controllo dello stato:{{{ sudo btrfs replace status / }}} === Sostituire un disco danneggiato === 0. Montare 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 }}} Manuale [[https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Multiple_Devices#Replacing_failed_devices|Btrfs Replace]]. ---------- = Gestione disco = == Aggiungere un disco alla partizione esistente == In caso di spazio esaurito sulla partizione, che sia la radice del filesystem o la home separata su altra partizione Btrfs o altro, si ha la possibilità di aggiungere un intero disco o una partizione per aumentare lo spazio, momentaneo o permanente. 0. Aggiungere al sistema una partizione [[Hardware/DispositiviPartizioni/PartizionamentoManuale|formattata]] in '''Btrfs''':{{{ sudo btrfs device add /dev/sdxy / }}} 0. Aggiungere al sistema un intero disco:{{{ sudo btrfs device add /dev/sdxy / }}} 0. 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 /dev/sdxy / }}} 0. Dopo aver liberato spazio, rimuovere la chiavetta USB:{{{ sudo btrfs device remove /dev/sdxy / }}} 0. Mostra informazioni del filesystem:{{{ sudo btrfs filesystem show / }}} = Sostituire il disco = 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 il [[https://it.wikipedia.org/wiki/Universally_unique_identifier|UUID]] delle partizioni nel file [[AmministrazioneSistema/Fstab|fstab]] o clonare il disco o il sistema. |
Linea 28: | Linea 104: |
Durante l'esecuzione di '''balance''' potreste notare un rallentamento per il carico IO generato dal bilanciamento. | Il disco rigido sostitutivo dev'essere di capacità uguale o maggiore del disco rigido da sostituire. |
Linea 31: | Linea 107: |
Pagina ufficiale del progetto [[https://github.com/kdave/btrfsmaintenance|btrfsmaintenance]]. | == Partizioni EFI == Nel caso sia presente una partizione [[https://en.wikipedia.org/wiki/EFI_system_partition|EFI]], è necessario preventivamente spostarla a mano o ricrearla sul disco nuovo. 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma di [[Hardware/DispositiviPartizioni/PartizionamentoManuale|partizionamento manuale]] e creare una partizione di 500 MB, formattata fat32 e impostata ''boot/esp''. 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] il contenuto della partizione '''EFI''' del vecchio disco in quella del disco nuovo. 0. Disattivare il file `swapfile`, se presente, prima di rimuovere il disco vecchio. == Sostituire disco integro == 0. Aggiungere la partizione Btrfs del nuovo disco, al vecchio disco (non chiaro, aggiungere al vecchio disco per poi subito dopo rimuoverlo ?):{{{ sudo btrfs device add /dev/sdxy / }}} 0. Eliminare dal volume la partizione appartenente al vecchio disco:{{{ sudo btrfs device remove /dev/sdxy / }}} == Sostituire disco danneggiato == 0. [[Hardware/DispositiviPartizioni/MontarePartizioni|Montare]] il disco danneggiato:{{{ sudo mount -o degraded /dev/sdxy /mnt }}} 0. Sostituire il vecchio disco col nuovo, ("1" è il ''devid'' del disco mancante -- non sarebbe meglio metterci il ''srcdev'' come percorso reale, ad esempio /dev/sdb ?):{{{ sudo btrfs replace start 1 /dev/sdxy /mnt }}} 0. Verificare il successo della sostituzione:{{{ sudo btrfs replace status /mnt }}} |
Linea 34: | Linea 137: |
CategoryHomepage |
Gestione disco
Aggiungere un disco alla partizione esistente
In caso di spazio esaurito sulla partizione, che sia la radice del filesystem o la home separata su altra partizione Btrfs o altro, si ha la possibilità di aggiungere un intero disco o una partizione per aumentare lo spazio, momentaneo o permanente.
Aggiungere al sistema una partizione preformattata in btrfs:
sudo btrfs device add -f /dev/sdb1 /
Aggiungere al sistema un intero disco:
sudo btrfs device add -f /dev/sdb /
Aggiungere un po' di spazio al sistema con una chiavetta USB, per liberare spazio o ribilanciare il filesystem, in caso di un filesystem pieno e con impossibilità di eliminare file o ribilanciare:
sudo btrfs device add -f /dev/sdc /
Dopo aver liberato spazio, rimuovere la chiavetta USB:
sudo btrfs device remove /dev/sdc /
Mostra informazioni del filesystem:
sudo btrfs filesystem show /
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 il UUID delle partizioni nel file fstab o clonare il disco o il sistema.
Il disco rigido o la partizione sostitutiva dev'essere di capacità uguale o maggiore del disco rigido o partizione da sostituire.
Sostituire un disco in buono stato
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:
sudo btrfs replace status /
Sostituire il disco o partizione di sistema
Nel caso sia presente una partizione EFI, è necessario preventivamente spostarla a mano o ricrearla sul disco nuovo.
Avviare il programma di partizionamento manuale e creare una partizione di 500 MB, formattata fat32 e impostata boot/esp.
Reinstallare GRUB sul nuovo disco tramite chroot.
Disattivare lo file swapfile, se presente, prima di procedere.
Sostituire un disco in buono stato
Sostituire la partizione del disco danneggiato, ad esempio: /dev/sda2, con la partizione del nuovo disco /dev/sdb2:
sudo btrfs replace start -f /dev/sda2 /dev/sdb2 /
Controllo dello stato:
sudo btrfs replace status /
Sostituire un disco danneggiato
Montare la partizione del disco danneggiato :
sudo mount -o degraded /dev/sda2 /mnt
Sostituisci con il nuovo disco, "1" è il devid del disco mancante:
sudo btrfs replace start 1 /dev/sda2 /mnt
Controllo dello stato di sostituzione:
sudo btrfs replace status /mnt
Manuale Btrfs Replace.
Gestione disco
Aggiungere un disco alla partizione esistente
In caso di spazio esaurito sulla partizione, che sia la radice del filesystem o la home separata su altra partizione Btrfs o altro, si ha la possibilità di aggiungere un intero disco o una partizione per aumentare lo spazio, momentaneo o permanente.
Aggiungere al sistema una partizione formattata in Btrfs:
sudo btrfs device add /dev/sdxy /
Aggiungere al sistema un intero disco:
sudo btrfs device add /dev/sdxy /
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 /dev/sdxy /
Dopo aver liberato spazio, rimuovere la chiavetta USB:
sudo btrfs device remove /dev/sdxy /
Mostra informazioni del filesystem:
sudo btrfs filesystem show /
Sostituire il disco
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 il UUID delle partizioni nel file fstab o clonare il disco o il sistema.
Il disco rigido sostitutivo dev'essere di capacità uguale o maggiore del disco rigido da sostituire.
Partizioni EFI
Nel caso sia presente una partizione EFI, è necessario preventivamente spostarla a mano o ricrearla sul disco nuovo.
Avviare il programma di partizionamento manuale e creare una partizione di 500 MB, formattata fat32 e impostata boot/esp.
Copiare il contenuto della partizione EFI del vecchio disco in quella del disco nuovo.
Disattivare il file swapfile, se presente, prima di rimuovere il disco vecchio.
Sostituire disco integro
Aggiungere la partizione Btrfs del nuovo disco, al vecchio disco (non chiaro, aggiungere al vecchio disco per poi subito dopo rimuoverlo ?):
sudo btrfs device add /dev/sdxy /
Eliminare dal volume la partizione appartenente al vecchio disco:
sudo btrfs device remove /dev/sdxy /
Sostituire disco danneggiato
Montare il disco danneggiato:
sudo mount -o degraded /dev/sdxy /mnt
Sostituire il vecchio disco col nuovo, ("1" è il devid del disco mancante -- non sarebbe meglio metterci il srcdev come percorso reale, ad esempio /dev/sdb ?):
sudo btrfs replace start 1 /dev/sdxy /mnt
Verificare il successo della sostituzione:
sudo btrfs replace status /mnt