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 45 e 47 (in 2 versioni)
Versione 45 del 12/11/2021 22.24.35
Dimensione: 6752
Autore: emanuc
Commento:
Versione 47 del 13/11/2021 18.44.42
Dimensione: 4086
Autore: emanuc
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
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.
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.
Linea 13: Linea 14:
 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:{{{  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:{{{
Linea 16: Linea 17:
 0. Dopo aver liberato spazio, rimuovere la chiavetta USB:{{{  0. Dopo aver liberato spazio e accertati di avere abbastanza spazio libero, rimuovere la chiavetta USB:{{{
Linea 19: Linea 20:
 0. Mostra informazioni del filesystem:{{{
sudo btrfs filesystem show /
{{{#!wiki note
 Causa perdita dati, non rimuovere la chiavetta USB dopo averla aggiunta al filesystem, assicurarsi di rimuoverla dal filesystem, prima di rimuovere la chiavetta.
}}}
 0. Mostra informazioni dettagliate sull'utilizzo interno del filesystem:{{{
sudo btrfs filesystem usage -T /
Linea 32: Linea 37:
=== Sostituire un disco in buono stato === == Sostituire disco integro ==
Linea 36: Linea 42:
Linea 48: Linea 55:
== Partizioni EFI ==
Linea 49: Linea 57:
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''.
Nel caso sia presente una partizione [[https://en.wikipedia.org/wiki/EFI_system_partition|EFI]], è necessario ricrearla su disco di destinazione.
0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma di [[Hardware/DispositiviPartizioni/PartizionamentoManuale|partizionamento manuale]] e [[Hardware/DispositiviPartizioni/TabellaPartizioni#UEFI_-_Tabella_GPT|creare una partizione di 500 MB con filesystem fat32 con flag ''boot/esp'']].
 0. Disattivare lo `swapfile`, se presente, prima di rimuovere il disco vecchio.
Linea 53: Linea 61:
 0. Disattivare lo file `swapfile`, se presente, prima di procedere.  0. Disattivare lo `swapfile`, se presente, prima di procedere.
Linea 74: Linea 82:

----------

= 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 -f /dev/sdxy /
}}}
 0. Aggiungere al sistema un intero disco:{{{
sudo btrfs device add -f /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 -f /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.

{{{#!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

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.

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

    sudo btrfs device add -f /dev/sdb1 /
  2. Aggiungere al sistema un intero disco:

    sudo btrfs device add -f /dev/sdb /
  3. 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 /
  4. Dopo aver liberato spazio e accertati di avere abbastanza spazio libero, rimuovere la chiavetta USB:

    sudo btrfs device remove /dev/sdc /

  • Causa perdita dati, non rimuovere la chiavetta USB dopo averla aggiunta al filesystem, assicurarsi di rimuoverla dal filesystem, prima di rimuovere la chiavetta.
  1. 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 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 disco integro

  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:

    sudo btrfs replace status /

Sostituire il disco o partizione di sistema

Partizioni EFI

Nel caso sia presente una partizione EFI, è necessario ricrearla su disco di destinazione. 0. Avviare il programma di partizionamento manuale e creare una partizione di 500 MB con filesystem fat32 con flag ''boot/esp''.

  1. Disattivare lo swapfile, se presente, prima di rimuovere il disco vecchio.

  2. Reinstallare GRUB sul nuovo disco tramite chroot.

  3. Disattivare lo swapfile, se presente, prima di procedere.

Sostituire un disco in buono stato

  1. 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 /
  2. Controllo dello stato:

    sudo btrfs replace status /

Sostituire un disco danneggiato

  1. Montare il disco danneggiato la partizione del disco danneggiato :

    sudo mount -o degraded /dev/sda2 /mnt
  2. Sostituisci con il nuovo disco, "1" è il devid del disco mancante:

    sudo btrfs replace start 1 /dev/sda2 /mnt
  3. Controllo dello stato di sostituzione:

    sudo btrfs replace status /mnt

Manuale Btrfs Replace.