Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/DispositiviPartizioni/Btrfs/GestireDischiPartizioni"
Differenze tra le versioni 99 e 102 (in 3 versioni)
Versione 99 del 29/03/2022 21.59.30
Dimensione: 4405
Autore: emanuc
Commento:
Versione 102 del 30/03/2022 13.37.38
Dimensione: 5549
Autore: emanuc
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. C
opiare [[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. S
alvare 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.

  1. Aggiungere al sistema una partizione formattata in Btrfs::

    sudo btrfs device add -f /dev/sdxy /
  2. 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

  1. 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.

  1. 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

  2. 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:

  1. Sostituire un intero disco /dev/sda dedicato a Btrfs con /dev/sdb :

    sudo btrfs replace start -f /dev/sda /dev/sdb /mountpoint
  2. Sostituire la partizione /dev/sda1 con /dev/sdb1:

    sudo btrfs replace start -f /dev/sda1 /dev/sdb1 /mountpoint
  3. Sostituire la partizione /dev/sda1 e dedicare un intero disco /dev/sdb:

    sudo btrfs replace start -f /dev/sda1 /dev/sdb /mountpoint
  4. Controllo dello stato di sostituzione:

    sudo btrfs replace status /

Sostituire il disco o partizione di sistema

Preparativi

  1. Partizionare il disco creando una tabella delle partizioni GPT di 500 MB con file system fat32 e con flag boot/esp.

  2. Creare una partizione Btrfs dalle dimensione desiderata o assegnando l'intero spazio disponibile.

  3. Se presente, creare la partizione di swap sul disco di destinazione.

Procedura

  1. Aggiungere la partizione creata sul nuovo disco di destinazione, nell'esempio è /dev/sdb2:

    sudo btrfs device add -f /dev/sdb2 /
  2. Smontare la partizione EFI:

    sudo umount /boot/efi
  3. Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/fstab.

  4. Copiare l'UUID della partizione fat32 creata sul disco nuovo, cancellare nella riga /boot/efi l'UUID della partizione precedente e incollare quello nuovo.

  5. Salvare e chiudere il file.
  6. Montare la partizione EFI:

    sudo mount /boot/efi
  7. Installare GRUB sul disco nuovo:

    sudo grub-install /dev/sdx

    Sostituire x coll'esatto identificativo alfabetico del disco

  8. Aggiornare GRUB:

    sudo update-grub
  9. 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.

  1. Se il disco sostituito è di dimensioni maggiori, per utilizzare tutto lo spazio ridimensionare il file system:

    sudo btrfs filesystem resize max /

Ulteriori risorse

Manuale sui volumi.


CategoryHomepage CategoryNuoviDocumenti