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 2 e 24 (in 22 versioni)
Versione 2 del 20/03/2021 22.31.52
Dimensione: 1423
Autore: emanuc
Commento:
Versione 24 del 24/03/2021 23.03.45
Dimensione: 5600
Autore: emanuc
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 12: Linea 12:
 0. Aggiungere un po' di spazio al sistema con una chiavetta USB, per liberare spazio o ribilanciare il filesystem, in di un filesystem pieno e con impossibilità di eliminare file o ribilanciare:{{{  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:{{{
Linea 22: Linea 22:
Manuale [[https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-device|Btrfs device]].
Linea 23: Linea 24:
Per modificare la configurazione aprire coi [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/default/btrfsmaintenance`. == Sostituire il disco ==
In caso di disco danneggiato o anche in buono stato, Btrfs fornisce ottimi strumenti per sostituire il disco a sistema avviato, senza dover modificare l'UUID delle partizioni su fstab o clonare.
{{{#!wiki note
In caso di partizioni EFI sul disco, deve essere spostato manualmente o ricreato sul disco nuovo: Con gparted, Dispositivo > crea tabella partizione > scegliere gpt crea una partizione di 500mb circa in fat32, vai su: Partizione > Gestione flag > selezionare boot|esp.
In caso di swapfile, disattivarla per poter rimuovere il disco vecchio.
In caso di partizione di swap, ricrearla sul nuovo disco e modificare il nuovo UUID della partizione su fstab.
}}}
=== Sostituire un disco in buono stato ===
 0. Aggiungere la partizione Btrfs del nuovo disco, al vecchio disco:{{{
sudo btrfs device add /dev/sdXN /
}}}
 0. Elimina dal volume la partizione appartenente al vecchio disco:{{{
sudo btrfs device remove /dev/sdYN /
}}}

=== Sostituire un disco danneggiato ===

 0. Montare il disco danneggiato :{{{
sudo mount -o degraded /dev/sdYN /mnt
}}}
 0. Sostituisci con il nuovo disco, "1" è il devid del disco mancante. In caso di disco di sistema e modalità EFI, sul disco nuovo deve essere ricreato EFI:{{{
sudo btrfs replace start 1 /dev/sdXN /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 26: Linea 81:
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 29: Linea 84:
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 32: Linea 114:

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.

  1. Aggiungere al sistema una partizione preformattata in btrfs:

    sudo btrfs device add /dev/sdYN /
  2. Aggiungere al sistema un intero disco:

    sudo btrfs device add /dev/sdY /
  3. 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 /
  4. Dopo aver liberato spazio, rimuovere la chiavetta USB:

    sudo btrfs device remove /dev/sdY /
  5. Mostra informazioni del filesystem:

    sudo btrfs filesystem show /

Manuale Btrfs device.

Sostituire il disco

In caso di disco danneggiato o anche in buono stato, Btrfs fornisce ottimi strumenti per sostituire il disco a sistema avviato, senza dover modificare l'UUID delle partizioni su fstab o clonare.

In caso di partizioni EFI sul disco, deve essere spostato manualmente o ricreato sul disco nuovo: Con gparted, Dispositivo > crea tabella partizione > scegliere gpt crea una partizione di 500mb circa in fat32, vai su: Partizione > Gestione flag > selezionare boot|esp. In caso di swapfile, disattivarla per poter rimuovere il disco vecchio. In caso di partizione di swap, ricrearla sul nuovo disco e modificare il nuovo UUID della partizione su fstab.

Sostituire un disco in buono stato

  1. Aggiungere la partizione Btrfs del nuovo disco, al vecchio disco:

    sudo btrfs device add /dev/sdXN /
  2. Elimina dal volume la partizione appartenente al vecchio disco:

    sudo btrfs device remove /dev/sdYN /

Sostituire un disco danneggiato

  1. Montare il disco danneggiato :

    sudo mount -o degraded /dev/sdYN /mnt
  2. Sostituisci con il nuovo disco, "1" è il devid del disco mancante. In caso di disco di sistema e modalità EFI, sul disco nuovo deve essere ricreato EFI:

    sudo btrfs replace start 1 /dev/sdXN /mnt
  3. 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.

  1. Aggiungere al sistema una partizione formattata in Btrfs:

    sudo btrfs device add /dev/sdxy /
  2. Aggiungere al sistema un intero disco:

    sudo btrfs device add /dev/sdxy /
  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 /dev/sdxy /
  4. Dopo aver liberato spazio, rimuovere la chiavetta USB:

    sudo btrfs device remove /dev/sdxy /
  5. 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.

  1. Avviare il programma di partizionamento manuale e creare una partizione di 500 MB, formattata fat32 e impostata boot/esp.

  2. Copiare il contenuto della partizione EFI del vecchio disco in quella del disco nuovo.

  3. Disattivare il file swapfile, se presente, prima di rimuovere il disco vecchio.

Sostituire disco integro

  1. 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 /
  2. Eliminare dal volume la partizione appartenente al vecchio disco:

    sudo btrfs device remove /dev/sdxy /

Sostituire disco danneggiato

  1. Montare il disco danneggiato:

    sudo mount -o degraded /dev/sdxy /mnt
  2. 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
  3. Verificare il successo della sostituzione:

    sudo btrfs replace status /mnt


CategoryHomepage