Ho il mio / home su una partizione BTRFS e ho bisogno di ridurlo, sfortunatamente Gparted non ha l'opzione di ridimensionamento per questo FS. Posso ridimensionarlo in qualsiasi altro modo senza perdere i miei dati?
Ho il mio / home su una partizione BTRFS e ho bisogno di ridurlo, sfortunatamente Gparted non ha l'opzione di ridimensionamento per questo FS. Posso ridimensionarlo in qualsiasi altro modo senza perdere i miei dati?
Risposte:
Secondo la pagina delle caratteristiche di GParted , btrfs shrink è supportato. Se l'opzione non è disponibile, l'installazione del pacchetto btrfs-tools potrebbe risolverlo. Se non funziona, potrebbe essere perché Ubuntu include una versione precedente di GParted, nel qual caso è possibile utilizzare il CD Live GParted:
http://gparted.sourceforge.net/livecd.php
(che è anche il modo in cui Ubuntu consiglia comunque di usarlo)
Secondo questa pagina nel wiki di btrfs :
Per ridurre il file system di 4 GiB:
btrfs filesystem resize -4g /mnt
obtrfsctl -r -4g /mnt
Impostare la dimensione di FS. Per impostare il filesystem su una dimensione specifica, ometti il + o - iniziale dalla dimensione.
I comandi btrfs
e btrfsctl
in Ubuntu sono forniti dal pacchetto chiamato btrfs-utils
, che è possibile installare nel Software Center. Esegui questi comandi nel Terminale (Ctrl + Alt + T). Sostituisci 4g
per quanto desideri veramente ridurre la partizione e /mnt
per il punto di montaggio della partizione. Ad esempio, per ridurre una partizione btrfs montata su / media / Alpha di 500 MiB, dovresti eseguire:
btrfs filesystem resize -500m /media/Alpha
O:
btrfsctl -r -500m /media/Alpha
Supponendo che le linee guida per il ridimensionamento dei filesystem btrfs siano le stesse di altri filesystem, si dovrebbe evitare di ridimensionare una partizione che si trova sullo stesso disco fisico del sistema in esecuzione. Quindi, se necessario, avviare da un sistema live per ridimensionare una partizione sull'unità su cui è installato il sistema Ubuntu. (Questo vale anche per il ridimensionamento eseguito in GParted.)
Se alcune utility o applicazioni non vedono i risultati dell'operazione di ridimensionamento quando viene eseguita, il riavvio è una buona idea.
Vedere le pagine del manualebtrfs
e per maggiori dettagli sull'uso di questi comandi. E spero che il wiki di btrfs tornerà presto.btrfsctl
Personalmente non ho molta familiarità con i filesystem btrfs, ma mi sembra strano che questi comandi di ridimensionamento prendano il punto di montaggio del filesystem piuttosto che il nome del dispositivo. Se qualcuno può spiegarlo, commenta o sentiti libero di modificare questa risposta per migliorarla.