[Cum să] Cum se convertește Debian Wheezy din Ext3 sau Ext4 în Btrfs

În mod normal, cele pe care le folosim GNU / Linux am folosit pentru partițiile noastre faimosul Ext2, Ext3 și Ext4, dar după cum știm, există alte tipuri de sisteme de fișiere și Btrfs câștigă destul de multă popularitate.

Dar ce este Btrfs? Să vedem o scurtă descriere găsită în Wikipedia:

Btrfs (B-copac FS sau de obicei pronunțat „Unt FS”) este un sistem de fișiere Copie pe scriere anunțat de Oracle alin GNU / Linux.

Obiectivul său este de a înlocui sistemul de fișiere actual ext3, eliminând cel mai mare număr de limitări, în special cu dimensiunea maximă a fișierelor; pe lângă adoptarea de noi tehnologii neacceptate de ext3. De asemenea, se afirmă că se va "concentra pe toleranța la erori, repararea și ușurința administrării".

Ei bine, în acest articol vă voi arăta cum să utilizați debian wheezy cu Btrfs, urmând pașii în care am găsit acest link. Cred că este de la sine înțeles că, dacă decideți să faceți modificarea, trebuie să faceți acest lucru pe propriul risc și că nu sunt responsabil pentru nicio catastrofă legată de datele dvs. Hai să mergem acolo 😛

Trecerea de la Ext3 / 4 la Btrfs

1.- Primul lucru pe care trebuie să-l facem este să ne salvăm toate datele sau mai bine, să facem acest test într-o mașină virtuală.

2.- Descarcăm un .iso de Testarea Debian și „ardeți-l” pe un CD sau puneți-l pe un Memorie USB cu UNetbootin pentru a porni de pe acest dispozitiv.

3.- Deși articolul original nu îl clarifică, presupun că trebuie să instalăm așa cum este logic și, odată ce avem sistemul gata, punem:

fsck -f /dev/sdaX

(presupunând că / dev / sdaX este sistemul de fișiere rădăcină)

4.- Instalăm editorul nostru preferat și btrfs-tools (dacă nu este disponibil).

5.- Apoi executăm:

btrfs-convert /dev/sdX

6.- Mai târziu:

mount /dev/sdX /mnt

Atunci:

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

7.- Folosim Chroot:

chroot /mnt

8.- Edităm fișierul / Etc / fstab, căutăm linia în care este montat sistemul de fișiere rădăcină (/) și schimbăm UUID de / dev / sdX, ne-am schimbat ext3 / ext4 de Btrfs, schimbăm opțiunea în „implicit” și schimbăm ultimul număr (1) la 0.

De exemplu, în cazul meu ar fi să schimb acest lucru:

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

și lăsați-l așa:

/dev/sdX    /           btrfs    default     0       0

9.- Apoi executăm:

ls -la /boot

Cu aceasta, ceea ce facem este să arătăm fișierele din interior / boot, asigurându-ne că avem unul similar cu acesta: initrd.img-3.2.0-2-686-pae. Avem nevoie de textul care vine după „initrd.img-” care va fi nucleul pe care îl vom folosi în următoarea comandă:

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

10.- Mai târziu actualizăm GRUB:

grub-install /dev/sdX
update-grub

La final, folosim comanda:

exit

A iesi din Chroot..

11.- Dezasamblăm:

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

12.- Repornim și ne rugăm !!! 😀

Dacă nu se întâmplă o catastrofă, putem verifica dacă suntem deja înăuntru Btrfs efectuând următoarele verificări:

1.- Cum rădăcină executăm:

update-initramfs -u -t -kall

2.- Ne schimbăm din nou în fișier / Etc / fstab el / dev / sdX de UUID. Pentru a urmări UUID din partiția pe care o executăm:

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

Care ar trebui să returneze așa ceva:

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

Dacă totul a mers bine, puteți șterge copia de rezervă creată de procesul de conversie (ext2_salvat) după cum urmează:

btrfs subvolume delete /ext2_saved

Gata 😀


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   103 el a spus

    O singură întrebare: Am risca să folosim acest sistem de fișiere pentru câteva caracteristici noi și caracteristici pe care mulți utilizatori nici măcar nu le știu? Nu vreau să spun că btrfs este rău (nici măcar nu l-am încercat), pe baza a ceea ce am citit are „lucruri” care le lipsesc clasicelor ext3 și ext4, dar mă întorc la întrebarea inițială, merită?

    1.    nuxwin el a spus

      din punctul meu de vedere…. Eu nu cred acest lucru!! ai risca, de asemenea, să-ți tragi sistemul !!!! Și un alt lucru nu contează ce tip de format aveți în partiția dvs. ... important este să aveți unul potrivit pentru funcțiile pe care le veți da partițiilor dvs. sau pentru ce tip de utilizare veți da aceasta!

  2.   Nu de la Brooklyn el a spus

    Folosesc debian pentru că este stabil și totuși vreau un sistem de fișiere stabil. Mă întreb, ce avantaje va aduce btrfs utilizatorilor normali ca mine?

  3.   Yoyo Fernandez el a spus

    Contribuție foarte bună, ca întotdeauna 😉

    Deși în cazul meu nu cred că mai am nevoie de acesta, ext4 este minunat pentru mine. Folosesc un PC doar pentru un mediu intern, știi, internet, muzică, videoclipuri, porno ... și altele.

    Un saludo

    1.    Merlin Debianitul el a spus

      Utilizați Linux Porn de la același aspect.

  4.   eunamoJAZZ el a spus

    Celor care întreabă dacă Btrfs le va aduce vreun avantaj față de Ext4, răspunsul este: Da și Nu, xD
    Dacă utilizați un hard disk SSD (SSD), veți vedea o performanță mult mai bună dacă utilizați Btrfs, dar, deoarece sistemul este încă în curs de dezvoltare, este posibil să suferiți un accident, este o chestiune de a citi documentația proiectului pentru a vă face o idee. despre ce se poate găsi: https://btrfs.wiki.kernel.org/

    M-am gândit odată să fac saltul, dar am renunțat.

    1.    103 el a spus

      Tocmai la asta mă refeream, am spus-o pe un ton ciudat se pare.

  5.   vicky el a spus

    Pentru cei care cunosc limba engleză și sunt interesați, iată un link cu teste care compară btrfs și ext4 între ele. Deși este acum câteva luni, așa că în prezent, btrfs s-a îmbunătățit most În majoritatea testelor ext4 a făcut mai bine.

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

  6.   Jamin samuel el a spus

    Deschideți-vă pentru a aștepta ca colega Fedora să o implementeze și să vedeți cum se comportă sistemul ... dacă lucrurile merg foarte bine, atunci și celelalte distribuții îl vor implementa.

  7.   lunar el a spus

    El a spus: „Oracle Corporation”.

    Aceasta nu este o prejudecată; acestea sunt principiile:

    NU GANDESC SĂ UTILIZEZ „BTRFS”. Mulțumesc pentru toate informațiile de care aveam nevoie.

    1.    sieg84 el a spus

      caracteristici atât de bune pe care le are BTRFS

    2.    Chicxulub Kukulkan el a spus

      M-am întrebat și eu asta. Cunoscând istoria recentă a Oracle (OpenOffice, MySQL, OpenSolaris, Java), va fi de încredere să folosiți Btrfs?

  8.   sancochito el a spus

    Ideea este să aștepți puțin pentru ca proiectul să fie mai matur.

  9.   jhcs el a spus

    Sper că îmbunătățește suportul pentru compresia de fișiere. Că dacă este ceva foarte util pentru utilizatorii normali, ne-ar ajuta să avem mai mult spațiu pentru casă.