Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "wilecoyote/ConvertireFileSystemBtrfs"
Differenze tra le versioni 1 e 5 (in 4 versioni)
Versione 1 del 03/07/2020 13.55.44
Dimensione: 5049
Autore: wilecoyote
Commento: Prima stesura
Versione 5 del 26/01/2021 15.50.15
Dimensione: 0
Autore: wilecoyote
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
##page created by wilecoyote
#format wiki
#LANGUAGE it
<<BR>>
<<Indice(depth=2)>>

<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=641293"; rilasci="20.04 18.04 16.04")>>

= Introduzione =

'''Btrfs-convert''' è uno strumento per convertire il formato di un [[AmministrazioneSistema/Filesystem|filesystem]] al filesystem [[AmministrazioneSistema/Filesystem/Btrfs|btrfs]], utile per modificare a posteriori il tipo scelto per una [[Hardware/DispositiviPartizioni/Partizioni|partizione]].

Sono convertiti i filesystem '''ext2''', '''ext3''', '''ext4''' e '''reiserfs'''.

Per convertire tra filesystem semplici leggere questa [[AmministrazioneSistema/Filesystem/ConvertireFilesystem|pagina]].

{{{#!wiki note
Questa procedura necessità d'essere eseguita o da un sistema avviato in [[Installazione/UbuntuLiveUsb|live]], oppure da un sistema installato su un secondo disco.
}}}

{{{#!wiki important
Operando sulle partizioni si corre il rischio in caso di errore di perdere i dati presenti sul disco rigido. __È fortemente raccomandato__ di munirsi di una copia di [[AmministrazioneSistema/BackupDelSistema|backup]] dei propri dati prima di proseguire.
}}}

{{{#!wiki note
Il processo di conversione richiederà almeno un 1 minuto per GB, ad esempio una partizione da 10 GB richiederà almeno 10 minuti per essere convertita.
}}}

{{{#!wiki note
È importante che la partizione che si desideri formattate abbia uno spazio libero residuo d'almeno il 10%.
}}}

= Installazione =

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://btrfs-progs|btrfs-progs]].

= Uso del programma =

== Preleminari ==

Nel seguente esempio viene convertita al filesystem '''btrfs''' la partizione '''/dev/sda3''' con filesystem '''ext4'''.

 0. Individuare la partizione da convertire digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo blkid
}}}
 che restituirà ad esempio questa uscita:{{{
   /dev/sda1: UUID="CA49-3B2C" TYPE="vfat"
   /dev/sda2: UUID="72C0DE8EC0DE57C5" LABEL="windows" TYPE="ntfs"
   /dev/sda3: UUID="f6e9afa7-5b2f-2c3d-af00-aff1122b6fd6" TYPE="ext4"
   /dev/sda4: UUID="8c4e69f8-5074-42c0-8134-0b2429c4c02c" TYPE="swap"
   /dev/sdb1: UUID="4848-E35A" TYPE="vfat"
}}}
 0. Smontare la partizione da convertire digitando nel terminale il seguente comando:{{{
sudo umount -t ext4 /dev/sda3
}}}
 0. Verificare il filesystem da convertire digitando il seguente comando:{{{
sudo fsck.ext4 /dev/sda3
}}}

== Conversione filesystem ==

 0. Convertire il filesystem digitando il seguente comando:{{{
btrfs-convert /dev/sda3
}}}
 0. Verificare l'avvenuta conversione digitando il seguente comando:{{{
sudo blkid
}}}
 che restituirà ad esempio questa uscita:{{{
   /dev/sda1: UUID="CA49-3B2C" TYPE="vfat"
   /dev/sda2: UUID="72C0DE8EC0DE57C5" LABEL="windows" TYPE="ntfs"
   /dev/sda3: UUID="8fc77a81-07c9-6751-aee9-07bd34a92d" UUID_SUB="35a6131d-f34b-5624-fffb-820740d50c49" TYPE="btrfs" PARTUUID="c1a93e72-01"
   /dev/sda4: UUID="8c4e69f8-5074-42c0-8134-0b2429c4c02c" TYPE="swap"
   /dev/sdb1: UUID="4848-E35A" TYPE="vfat"
}}}

== Configurazioni post conversione ==

 0. Avviare un ambiente [[AmministrazioneSistema/Chroot#Accesso_al_sistema|chroot]].
 0. Deframmentare e bilanciare il filesystem digitando i seguenti comandi:{{{
btrfs fi defrag -r
btrfs balance start
}}}
 0. Leggere ed appuntare il '''UUID''' del filesystem digitando il seguente comando:{{{
blkid | grep /dev/sda3
}}}
 0. Aprire il file `/etc/fstab` digitando il seguente comando:{{{
nano /etc/fstab
}}}
    0. Preporre alla linea del filesystem root un canceletto '''#''':
  #UUID=f6e9afa7-5b2f-2c3d-af00-aff1122b6fd6 / ext4 errors=remount-ro 0 1
    0. Aggiungere una nuova linea per il filesystem brtfs root col nuovo '''UUID''' mostrato dal comando ''blkid'':
 # The root was converted to btrfs.
 UUID=8fc77a81-07c9-6751-aee9-07bd34a92d / btrfs defaults 0 1
    0. Salvare facendo clic sul tasto '''F3''' e chiudere facendo clic sul tasto '''F2'''.
 0. Chiudere l'ambiente [[AmministrazioneSistema/Chroot#Abbandono_del_sistema|chroot]].
 0. Verificare l'integrità del filesystem '''btrfs''' creato digitando il seguente comando:{{{
sudo btrfsck /dev/sda3
}}}
 0. Reinstallare il [[AmministrazioneSistema/Grub|grub]] digitando i seguenti comandi:{{{
grub-install /dev/sda
}}}
 0. Aggiornare il [[AmministrazioneSistema/Grub|grub]] digitando i seguenti comandi:{{{
update-grub
}}}

= Ulteriori risorse =

 * [[https://btrfs.wiki.kernel.org/index.php/Main_Page|Sito ufficiale del programma btrfs-progs]]
 * [[https://btrfs.wiki.kernel.org/index.php/Main_Page|Istruzioni sulla conversione sul sito ufficiale]]
 * [[https://btrfs.wiki.kernel.org/index.php/Balance_Filters|Approfondimenti su ulteriori caratteristiche]]
 * [[https://help.ubuntu.com/community/btrfs|Informazioni suol filesystem btrfs sull'aiuto di Ubuntu]]

CategoryHardware