Dimensione: 6602
Commento:
|
Dimensione: 5676
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
= 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. |
## page was renamed from emanuc/BtrfsMD ## page created by emanuc #format wiki #LANGUAGE it <<BR>> <<Indice(depth=2)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=649023"; rilasci="22.04 20.04")>> |
Linea 7: | Linea 10: |
0. Aggiungere al sistema una partizione preformattata in btrfs:{{{ sudo btrfs device add /dev/sdYN / |
= Introduzione = Un filesystem '''Btrfs''' può essere creato su molti dispositivi e più dispositivi possono essere aggiunti dopo la creazione del FS. Questo può semplificare la gestione del filesystem quando si esaurisce lo spazio, oppure in caso di sostituzione del disco o convertire un profilo tra livelli RAID supportato da '''Btrfs'''. Per semplificare in questa guida viene trattato solo come aggiungere, rimuovere o sostituire un disco. = Aggiungere un disco alla partizione esistente = In caso di spazio insufficiente sulla partizione, che sia la radice del file system o della '''Home''' installata su un altro disco, si può aggiungere spazio unendo una partizione o un intero disco per aumentare lo spazio, in modo temporaneo o permanente. 0. Aggiungere al sistema una partizione [[Hardware/DispositiviPartizioni/PartizionamentoManuale|formattata]] in '''Btrfs''':{{{ sudo btrfs device add -f /dev/sdxy / |
Linea 11: | Linea 24: |
sudo btrfs device add /dev/sdY / | sudo btrfs device add -f /dev/sxy / }}} Sostituire ''xy'' con l'esatto identificativo alfanumerico della partizione == Aumentare lo spazio temporaneamente con una chiavetta USB == 0. In caso di un file system pieno e nell'impossibilità di eliminare file per liberare spazio, e non avendo a disposizione una partizione libera o un altro disco, per aumentare lo spazio temporaneamente usare una chiavetta USB.:{{{ sudo btrfs device add -f /dev/sxy / }}} Sostituire ''xy'' con l'esatto identificativo alfanumerico della partizione {{{#!wiki important Per evitare di perdere i dati, non rimuovere la chiavetta USB dopo averla montata nel file system, assicurarsi di smontarla dal file system prima di rimuovere la chiavetta dal computer. |
Linea 13: | Linea 35: |
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 /dev/sdY / }}} 0. Dopo aver liberato spazio, rimuovere la chiavetta USB:{{{ sudo btrfs device remove /dev/sdY / }}} 0. Mostra informazioni del filesystem:{{{ sudo btrfs filesystem show / |
0. Dopo aver liberato spazio e verificato di avere sufficiente spazio libero, smontare la chiavetta USB dal file system:{{{ sudo btrfs device remove /dev/sxy / }}} Sostituire ''xy'' con l'esatto identificativo alfanumerico della partizione 0. Mostra informazioni dettagliate sull'utilizzo interno del file system:{{{ sudo btrfs filesystem usage -T / |
Linea 25: | Linea 45: |
== 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. |
= Sostituire il disco o partizione = In caso cisia la necessità di sostituire un disco danneggiato o integro, '''Btrfs''' fornisce gli strumenti per sostituire il disco a sistema avviato, senza dover modificare l'[[https://it.wikipedia.org/wiki/Universally_unique_identifier|UUID]] delle partizioni nel file [[AmministrazioneSistema/Fstab|fstab]] o clonare il disco. |
Linea 29: | Linea 50: |
Il disco rigido sostitutivo dev'essere di capacità uguale o maggiore del disco rigido da sostituire. | Il disco rigido o la partizione sostitutiva deve essere di capacità uguale o maggiore dello spazio occupato dal filesystem sul disco rigido o partizione da sostituire. |
Linea 32: | Linea 53: |
=== Sostituire un disco in buono stato === | == Sostituire un disco == Esempi: |
Linea 42: | Linea 66: |
0. Controllo dello stato:{{{ |
0. Controllo dello stato di sostituzione:{{{ |
Linea 47: | Linea 70: |
== Sostituire il disco o partizione di sistema == | = Sostituire il disco o partizione di sistema = |
Linea 49: | Linea 72: |
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. | == Preparativi == |
Linea 51: | Linea 74: |
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 procedere. === Sostituire un disco in buono stato === 0. Sostituire la partizione del disco danneggiato, ad esempio: '''/dev/sda2''', con la partizione del nuovo disco, ad esempio: '''/dev/sdb2''':{{{ sudo btrfs replace start -f /dev/sda2 /dev/sdb2 / |
0. [[https://wiki.ubuntu-it.org/Hardware/DispositiviPartizioni/Partizioni|Partizionare]] il disco creando una tabella delle partizioni [[Hardware/DispositiviPartizioni/TabellaPartizioni#UEFI_-_Tabella_GPT| GPT]] di 500 MB con file system fat32 e con flag `boot/esp`. 0. Creare una partizione '''Btrfs''' dalle dimensione desiderata o assegnando l'intero spazio disponibile. 0. Se presente, creare la partizione di swap sul disco di destinazione. == Procedura == 0. Aggiungere la partizione creata sul nuovo disco di destinazione, nell'esempio è '''/dev/sdb2''':{{{ sudo btrfs device add -f /dev/sdb2 / |
Linea 58: | Linea 83: |
0. Controllo dello stato:{{{ sudo btrfs replace status / |
0. Smontare la partizione EFI:{{{ sudo umount /boot/efi }}} 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/fstab`. 0. Copiare [[AmministrazioneSistema/Fstab#UUID|l'UUID]] della partizione '''fat32''' creata sul disco nuovo, cancellare nella riga '''/boot/efi''' l'UUID della partizione precedente e incollare quello nuovo. 0. Salvare e chiudere il file. 0. Montare la partizione EFI:{{{ sudo mount /boot/efi }}} 0. Installare GRUB sul disco nuovo:{{{ sudo grub-install /dev/sdx }}} Sostituire ''x'' con l'esatto identificativo alfabetico del disco 0. Aggiornare GRUB:{{{ sudo update-grub }}} 0. Rimuovere la partizione dal disco precedente:{{{ sudo btrfs device delete /dev/sdxy / }}} Sostituire ''xy'' con l'esatto identificativo alfanumerico della partizione {{{#!wiki note Potrebbe volerci del tempo, in base alla dimensione della partizione. |
Linea 62: | Linea 105: |
=== 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 / |
Riavviare solo quando l'eliminazione della partizione precedente è stata completata. * Nel caso il disco sostitutivo sia di dimensioni maggiori, per utilizzare tutto lo spazio ridimensionare il file system, digitando il comando:{{{ sudo btrfs filesystem resize max / |
Linea 99: | Linea 110: |
= Sostituire il disco = | = Ulteriori risorse = |
Linea 101: | Linea 112: |
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. | [[https://btrfs.readthedocs.io/en/latest/Volume-management.html|Manuale sui volumi]] |
Linea 103: | Linea 114: |
{{{#!wiki note Il disco rigido sostitutivo dev'essere di capacità uguale o maggiore del disco rigido da sostituire. }}} == 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 }}} ---------- CategoryHomepage |
---- CategoryHardware |
Guida verificata con Ubuntu: 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Un filesystem Btrfs può essere creato su molti dispositivi e più dispositivi possono essere aggiunti dopo la creazione del FS. Questo può semplificare la gestione del filesystem quando si esaurisce lo spazio, oppure in caso di sostituzione del disco o convertire un profilo tra livelli RAID supportato da Btrfs. Per semplificare in questa guida viene trattato solo come aggiungere, rimuovere o sostituire un disco.
Aggiungere un disco alla partizione esistente
In caso di spazio insufficiente sulla partizione, che sia la radice del file system o della Home installata su un altro disco, si può aggiungere spazio unendo una partizione o un intero disco per aumentare lo spazio, in modo temporaneo o permanente.
Aggiungere al sistema una partizione formattata in Btrfs:
sudo btrfs device add -f /dev/sdxy /
Aggiungere al sistema un intero disco:
sudo btrfs device add -f /dev/sxy /
Sostituire xy con l'esatto identificativo alfanumerico della partizione
Aumentare lo spazio temporaneamente con una chiavetta USB
In caso di un file system pieno e nell'impossibilità di eliminare file per liberare spazio, e non avendo a disposizione una partizione libera o un altro disco, per aumentare lo spazio temporaneamente usare una chiavetta USB.:
sudo btrfs device add -f /dev/sxy /
Sostituire xy con l'esatto identificativo alfanumerico della partizione
Per evitare di perdere i dati, non rimuovere la chiavetta USB dopo averla montata nel file system, assicurarsi di smontarla dal file system prima di rimuovere la chiavetta dal computer.
Dopo aver liberato spazio e verificato di avere sufficiente spazio libero, smontare la chiavetta USB dal file system:
sudo btrfs device remove /dev/sxy /
Sostituire xy con l'esatto identificativo alfanumerico della partizione
Mostra informazioni dettagliate sull'utilizzo interno del file system:
sudo btrfs filesystem usage -T /
Manuale Btrfs device.
Sostituire il disco o partizione
In caso cisia la 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 dello spazio occupato dal filesystem sul disco rigido o partizione da sostituire.
Sostituire un disco
Esempi:
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
Partizionare il disco creando una tabella delle partizioni GPT di 500 MB con file system fat32 e con flag boot/esp.
Creare una partizione Btrfs dalle dimensione desiderata o assegnando l'intero spazio disponibile.
- 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
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/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 il file.
Montare la partizione EFI:
sudo mount /boot/efi
Installare GRUB sul disco nuovo:
sudo grub-install /dev/sdx
Sostituire x con l'esatto identificativo alfabetico del disco
Aggiornare GRUB:
sudo update-grub
Rimuovere la partizione dal disco precedente:
sudo btrfs device delete /dev/sdxy /
Sostituire xy con l'esatto identificativo alfanumerico della partizione
Potrebbe volerci del tempo, in base alla dimensione della partizione.
Riavviare solo quando l'eliminazione della partizione precedente è stata completata.
Nel caso il disco sostitutivo sia di dimensioni maggiori, per utilizzare tutto lo spazio ridimensionare il file system, digitando il comando:
sudo btrfs filesystem resize max /