[How To] Com passar Debian Wheezy de Ext3 o Ext4 a Btrfs

Normalment els que fem servir GNU / Linux hem utilitzat per a les nostres particions el famós Ext2, Ext3 i Ext4, Però com sabem, hi ha altres tipus de sistemes d'arxius i Btrfs està guanyant força popularitat.

¿Però que és Btrfs? Vegem una breu descripció trobada en Wikipedia:

Btrfs (B-tree FS o normalment pronunciat «Butter FS») és un sistema d'arxius copy-on-write anunciat per Oracle Corporation perquè GNU / Linux.

El seu objectiu és substituir l'actual sistema d'arxius ext3, Eliminant el major nombre de les seves limitacions, especialment amb la mida màxima dels fitxers; a més de l'adopció de noves tecnologies no suportades per ext3. S'afirma també que es «centrarà en la tolerància a fallades, reparació i fàcil administració».

Doncs bé, en aquest article els mostraré com fer servir Debian Wheezy amb Btrfs, Seguint els passos que vaig trobar en aquest enllaç. Crec que de més està dir que si decideix dur a terme el canvi, ho ha de fer sota el seu propi risc i que no sóc responsable de catàstrofe relacionada amb les seves dades. Som-hi 😛

Passant de Ext3 / 4 a Btrfs

1.- El primer que hem de fer, és una salva de tots els nostres dades o millor encara, fer aquesta prova en una màquina virtual.

2.- Descarreguem XNUMX .iso de Debian Testing i el «cremem» en un CD o el fiquem en una memòria USB amb No iniciïs per arrencar des d'aquest dispositiu.

3.- Encara que l'article original no ho aclareix, suposo que hem d'instal·lar com és lògic, i una vegada que tinguem el sistema llest posem:

fsck -f /dev/sdaX

(Assumint que / dev / SDAX és el sistema de fitxers arrel)

4.- Instal·lem el nostre editor favorit i btrfs-tools (Si no està disponible).

5.- Després executem:

btrfs-convert /dev/sdX

6.- Posteriorment:

mount /dev/sdX /mnt

després:

mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc

7.- Fem servir chroot:

chroot /mnt

8.- Editem el fitxer / etc / fstab, Busquem la línia on està muntat el sistema de fitxers arrel (/) i canviem UUID per / dev / sdX, canviem ext3 / ext4 per btrfs, Canviem l'opció a 'Defaults' i canviem el darrer número (1) a 0.

Per exemple, en el meu cas seria canviar això:

UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f    /    ext4    errors=remount-ro 0   1

i deixar-ho així:

/dev/sdX    /           btrfs    default     0       0

9.- Després executem:

ls -la /boot

Amb això el que fem és mostrar els fitxers que es troben dins de / boot assegurant-nos que tenim un de similar a aquest: initrd.img-3.2.0-2-686-pae. El que necessitem és el text que ve després de 'Initrd.img-' que serà el nucli que farem servir en el següent ordre:

mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae

10.- Posteriorment actualitzem el GRUB:

grub-install /dev/sdX
update-grub

Quan acabi fem servir la comanda:

exit

Per sortir de l' chroot.

11.- Desmuntem:

umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt

12.- Reiniciem ia resar !!! 😀

Si no succeeix una catàstrofe, podem comprovar que estem ja a Btrfs fent les següents comprovacions:

1.- Com root executem:

update-initramfs -u -t -kall

2.- Tornem a canviar en el fitxer / etc / fstab el / dev / sdX per UUID. Per veure el UUID de la partició executem:

ls -la /dev/disk/by-uuid/ | grep sdΧ

El que ha de retornar-nos alguna cosa com això:

lrwxrwxrwx 1 root root 10 abr 19 08:50 0c3299fc-de7b-496f-8cf8-0d0945111b88 -> ../../sda5
lrwxrwxrwx 1 root root 10 abr 19 08:50 2cce04c7-ae67-413b-9773-afe86a36aa39 -> ../../sda6
lrwxrwxrwx 1 root root 10 abr 19 08:50 c2bc3236-b089-4f1e-8303-8fc9fab8848f -> ../../sda1

Si tot ha anat bé, pot eliminar la còpia de seguretat que el procés de conversió ha creat (Ext2_saved) de la següent manera:

btrfs subvolume delete /ext2_saved

A punt 😀


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa http://secbcaixabank.info/SECB-COVIDXNUMX-DENUNCIA-INSPECCION-PROTOCOLO-.pdf.

14 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   103 va dir

    Una sola pregunta: Ens arriscaríem a utilitzar aquest sistema de fitxers per unes quantes novetats i característiques que molts dels usuaris ni tan sols saben que hi ha? No trec que btrfs sigui dolent (ni tan sols ho he provat), segons el que he llegit té «coses» que els clàssics ext3 i ext4 no tenen, però torno a la pregunta inicial, ¿val la pena?

    1.    Nuxwin va dir

      des del meu punt de vista .... crec k no !! a més portaries el risc de fotre el teu sistema !!!! i una altra cosa no inporta qual tipus de format tinguis en el teu partició ... el inportante és tenir l'adequada a les funcions que li ves a donar als teus particions o perquè tipus d'ús li ves a donar !!!

  2.   NotFromBrooklyn va dir

    Jo utilitzo debian per que és estable, i igual, vull un sistema d'arxius estable. Em pregunto, quins avantatges portarà btrfs a usuaris normals com jo?

  3.   yoyo Fernández va dir

    Molt bona aportació, com sempre 😉

    Encara que en el meu cas no crec que encara em calgui, en ext4 em va de meravella. Només ús en PC per a un àmbit domèstic, ja se sap, internet, música, vídeos, porno ... i aquestes coses.

    una salutació

    1.    Merlin El Debianita va dir

      Fes servir Linux el Porno de es veu Igual.

  4.   ErunamoJAZZ va dir

    Als que pregunten si Btrfs els portarà algun avantatge enfront de Ext4, la resposta és: Si i No, xD
    Si usen un disc dur d'estat sòlid (SSD), veuran un rendiment molt millor si usen Btrfs, però, com el sistema encara està en desenvolupament, és possible que pateixin algun accident, és qüestió de llegir la documentació d'el projecte per donar-se una idea del que es pot trobar: https://btrfs.wiki.kernel.org/

    Jo alguna vegada vaig pensar en fer el salt, però vaig desistir.

    1.    103 va dir

      Precisament a això em referia, ho vaig dir en un to estrany sembla.

  5.   vicky va dir

    Per als que saben anglès i els interessa aquí els deixo un link amb proves que comparen a btrfs i ext4 entre si. Tot i que és d'uns mesos enrere, així que per aquí ara btrfs va millorar 🙂 A les majoria de les proves a ext4 li va anar millor.

    http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1

  6.   Jamin Samuel va dir

    Obriu d'esperar que els companys de fedora ho implementin i veure com es comporta el sistema ... si la cosa camina super bé ja que les altres distros ho s'implementaran també.

  7.   alunado va dir

    Va dir: «Oracle Corporation».

    Això no és prejudici; això és principis:

    NO PENSO UTILITZAR «Btrfs». Gràcies per tota la informació que necessitava.

    1.    sieg84 va dir

      tan bones característiques que té Btrfs

    2.    Chicxulub Kukulkan va dir

      Això em preguntava també. Coneixent l'historial recent d'Oracle (OpenOffice, MySQL, OpenSolaris, Java), serà fiable utilitzar Btrfs?

  8.   sancochito va dir

    La qüestió és esperar una mica a que el projecte estigui més madur.

  9.   jhcs va dir

    Jo espero que millori el suport per a la compressió d'arxius. aquesta si és una cosa molt útil per a usuaris normals, ens ajudaria a tenir més espai per home.