Dimensione: 4405
Commento:
|
Dimensione: 5549
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
= Gestione disco = | ## page created by emanuc #format wiki #LANGUAGE it <<BR>> <<Include(NuoviStrumentiWiki/PaginaDiProva)>> <<Indice(depth=2)>> = 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.. |
Linea 5: | Linea 15: |
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. |
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. |
Linea 9: | Linea 18: |
sudo btrfs device add -f /dev/sdb1 / | sudo btrfs device add -f /dev/sdxy / |
Linea 12: | Linea 21: |
sudo btrfs device add -f /dev/sdb / }}} |
sudo btrfs device add -f /dev/sxy / }}} Sostituire ''xy'' coll'esatto identificativo alfanumerico della partizione |
Linea 17: | Linea 26: |
0. 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 / |
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'' coll'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 20: | Linea 32: |
{{{#!wiki important Causa perdita dati, non rimuovere la chiavetta USB dopo averla aggiunta al filesystem, assicurarsi di rimuoverla dal filesystem, prima di rimuovere la chiavetta. }}} 0. Dopo aver liberato spazio e accertati di avere abbastanza spazio libero, rimuovere la chiavetta USB:{{{ sudo btrfs device remove /dev/sdc / }}} |
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 |
Linea 27: | Linea 36: |
0. Mostra informazioni dettagliate sull'utilizzo interno del filesystem:{{{ | 0. Mostra informazioni dettagliate sull'utilizzo interno del file system:{{{ |
Linea 29: | Linea 38: |
Linea 34: | Linea 42: |
== Sostituire il disco o partizione == | = Sostituire il disco o partizione = |
Linea 38: | Linea 47: |
Il disco rigido o la partizione sostitutiva deve essere di capacità uguale o maggiore del disco rigido o partizione 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 43: | Linea 52: |
Esempi: |
|
Linea 46: | Linea 57: |
Linea 53: | Linea 63: |
Linea 61: | Linea 70: |
0. Inizializzare il disco, [[Hardware/DispositiviPartizioni/TabellaPartizioni#UEFI_-_Tabella_GPT|creare una tabella delle partizioni GPT]] 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma '''GParted''' e [[Hardware/DispositiviPartizioni/TabellaPartizioni#UEFI_-_Tabella_GPT|creare una partizione di 500 MB con filesystem fat32 con flag ''boot/esp'']]. 0. Creare una partizione Btrfs dalla dimensione desiderata o dell'intero spazio rimasto 0. Se presente, creare la partizione di swap sul disco di destinazione |
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. |
Linea 67: | Linea 76: |
Linea 73: | Linea 83: |
0. [[AmministrazioneSistema/Fstab|Editare fstab]], 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, salvare e chiudere | 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. |
Linea 78: | Linea 90: |
sudo grub-install /dev/sdb }}} |
sudo grub-install /dev/sdx }}} Sostituire ''x'' coll'esatto identificativo alfabetico del disco |
Linea 83: | Linea 95: |
0. Adesso si può rimuovere la partizione dal disco precedente:{{{ sudo btrfs device delete /dev/sda2 / }}} |
0. Rimuovere la partizione dal disco precedente:{{{ sudo btrfs device delete /dev/sdxy / }}} Sostituire ''xy'' coll'esatto identificativo alfanumerico della partizione |
Linea 90: | Linea 102: |
0. Se il disco sostituito è di dimensioni maggiori, per utilizzare tutto lo spazio ridimensionare il filesystem:{{{ |
0. Se il disco sostituito è di dimensioni maggiori, per utilizzare tutto lo spazio ridimensionare il file system:{{{ |
Linea 95: | Linea 106: |
= Ulteriori risorse = | |
Linea 96: | Linea 108: |
[[https://btrfs.readthedocs.io/en/latest/Volume-management.html|Manuale]]. | [[https://btrfs.readthedocs.io/en/latest/Volume-management.html|Manuale sui volumi]]. ---- CategoryHomepage CategoryNuoviDocumenti |
Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
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 coll'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 coll'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 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 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 coll'esatto identificativo alfabetico del disco
Aggiornare GRUB:
sudo update-grub
Rimuovere la partizione dal disco precedente:
sudo btrfs device delete /dev/sdxy /
Sostituire xy coll'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.
Se il disco sostituito è di dimensioni maggiori, per utilizzare tutto lo spazio ridimensionare il file system:
sudo btrfs filesystem resize max /