[Kako] Kako pretvoriti Debian Wheezy iz Ext3 ili Ext4 u Btrfs

Obično one koje koristimo GNU / Linux koristili smo za naše particije poznati Ext2, Ext3 i Ext4, ali kao što znamo postoje i druge vrste sistema datoteka i Btrfs stječe popriličnu popularnost.

Ali šta je to? Btrfs? Pogledajmo kratki opis pronađen u Wikipedia:

Btrfs (B-drvo FS ili se obično izgovara "Butter FS") je a sistem datoteka kopiraj-na-piši najavio Oracle Corporation para GNU / Linux.

Cilj mu je zamijeniti trenutni sistem datoteka ext3, uklanjajući najveći broj njegovih ograničenja, posebno s maksimalnom veličinom datoteka; pored usvajanja novih tehnologija koje ext3 ne podržava. Također se navodi da će se "fokusirati na toleranciju kvarova, popravak i jednostavnost administracije".

Pa, u ovom članku ću vam pokazati kako se koristi debian wheezy con Btrfs, slijedeći korake koje sam pronašao u Ova veza. Mislim da se podrazumijeva da ako odlučite napraviti promjenu, to morate učiniti na vlastiti rizik i da nisam odgovoran za bilo kakvu katastrofu povezanu s vašim podacima. Idemo tamo 😛

Prelazak sa Ext3 / 4 na Btrfs

1. - Prva stvar koju moramo učiniti je spremiti sve podatke ili još bolje napraviti ovaj test na virtualnoj mašini.

2.- Preuzimamo .iso datoteke Debian testiranje i "narežite" ga na CD ili stavite na USB memorija con Unetbootin za pokretanje sa ovog uređaja.

3. - Iako originalni članak to ne razjašnjava, pretpostavljam da moramo instalirati kako je logično, a nakon što sistem pripremimo stavljamo:

fsck -f /dev/sdaX

(pod pretpostavkom da je / dev / sdaX korijenski sistem datoteka)

4.- Instaliramo svoj omiljeni editor i btrfs-alati (ako nije dostupno).

5.- Zatim izvršavamo:

btrfs-convert /dev/sdX

6.- Kasnije:

mount /dev/sdX /mnt

Zatim:

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

7.- Koristimo Chroot:

chroot /mnt

8.- Uređujemo datoteku / etc / fstab, tražimo liniju na koju je montiran root (/) sistem datoteka i mijenjamo se UUID por / dev / sdX, promijenili smo se ext3 / ext4 por btrfs, mijenjamo opciju u 'zadane vrijednosti' a zadnji broj (1) mijenjamo u 0.

Na primjer, u mom slučaju bi bilo ovo promijeniti:

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

i ostavite ovako:

/dev/sdX    /           btrfs    default     0       0

9.- Zatim izvršavamo:

ls -la /boot

Ovim što radimo je da prikažemo datoteke koje su unutra / boot, osiguravajući da imamo jednu sličnu ovoj: INITRD.IMG-3.2.0-2-686-PAE. Ono što nam treba je tekst koji dolazi poslije 'initrd.img-' koji će biti Kernel koji ćemo koristiti u sljedećoj naredbi:

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

10.- Kasnije ažuriramo GRUB:

grub-install /dev/sdX
update-grub

Kada završimo koristimo naredbu:

exit

Da se izvučem chroot.

11.- Rastavljamo:

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

12.- Ponovo pokrećemo i molimo se !!! 😀

Ako se katastrofa ne dogodi, možemo potvrditi da već jesmo Btrfs radeći sljedeće provjere:

1.- Kako korijen izvršavamo:

update-initramfs -u -t -kall

2.- Mijenjamo ponovo u datoteci / etc / fstab el / dev / sdX por UUID. Da gledam UUID iz particije koju izvršavamo:

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

Što bi trebalo vratiti ovako nešto:

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

Ako je sve prošlo u redu, možete izbrisati sigurnosnu kopiju koju je stvorio postupak pretvorbe (ext2_saved) kao što slijedi:

btrfs subvolume delete /ext2_saved

Gotovo 😀


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   103 rekao je

    Samo jedno pitanje: Da li bismo riskirali da koristimo ovaj sistem datoteka za nekoliko novih karakteristika i karakteristika za koje mnogi korisnici i ne znaju da postoje? Ne mislim da je btrfs loš (nisam ga ni probao), na osnovu onoga što sam pročitao ima "stvari" koje nedostaju klasičnim ext3 i ext4, ali vraćam se na početno pitanje, vrijedi li to?

    1.    nuxwin rekao je

      sa moje tačke gledišta…. Ja tako ne mislim!! također biste riskirali da zajebate svoj sistem !!!! a druga stvar nije bitna koju vrstu formata imate na particiji ... važno je imati pravi za funkcije koje ćete dodijeliti svojim particijama ili za koju vrstu upotrebe ćete ga dobiti !

  2.   NotFromBrooklyn rekao je

    Koristim debian jer je stabilan i još uvijek želim stabilan sistem datoteka. Pitam se, kakve će prednosti btrfs donijeti normalnim korisnicima poput mene?

  3.   Yoyo Fernandez rekao je

    Vrlo dobar doprinos, kao i uvijek 😉

    Iako u mom slučaju mislim da mi još uvijek nije potreban, ext4 mi je super. Računar koristim samo za domaće okruženje, znate, internet, muziku, video zapise, pornografiju ... i slično.

    Hvala!

    1.    Merlin Debianite rekao je

      Koristite Linux Porn iz izgleda isto.

  4.   erunamoJAZZ rekao je

    Oni koji pitaju hoće li im Btrfs donijeti bilo kakvu prednost u odnosu na Ext4, odgovor je: Da i Ne, xD
    Ako koristite čvrsti disk (SSD), vidjet ćete puno bolje performanse ako koristite Btrfs, ali, budući da je sustav još u fazi izrade, moguće je da ćete pretrpjeti nesreću, stvar je čitanja projektne dokumentacije da biste dobili ideju onoga što se može naći: https://btrfs.wiki.kernel.org/

    Jednom sam razmišljao o skoku, ali odustao sam.

    1.    103 rekao je

      Upravo na to sam mislio, rekao sam to neobičnim tonom.

  5.   vicky rekao je

    Za one koji znaju engleski jezik i zanima ih, evo veze s testovima koji međusobno uspoređuju btrfs i ext4. Iako je to bilo prije nekoliko mjeseci, pa je otprilike sada btrfs poboljšan 🙂 U većini testova ext4 je prošao bolje.

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

  6.   Jamin samuel rekao je

    Otvoreno da pričekate da ga pratitelji fedore implementiraju i vide kako se sistem ponaša ... ako stvari krenu super dobro, onda će ga implementirati i drugi distro-i.

  7.   moony rekao je

    Rekao je, "Oracle Corporation."

    To nije predrasuda; ovo su principi:

    NE MISLIM DA KORISTIM "BTRFS". Hvala na svim informacijama koje su mi trebale.

    1.    sieg84 rekao je

      toliko dobre karakteristike koje BTRFS ima

    2.    Chicxulub Kukulkan rekao je

      I ja sam se to pitala. Poznavajući noviju istoriju Oraclea (OpenOffice, MySQL, OpenSolaris, Java), hoće li biti pouzdano koristiti Btrfs?

  8.   sancochito rekao je

    Poanta je malo pričekati da projekt bude zreliji.

  9.   jhcs rekao je

    Nadam se da će poboljšati podršku za kompresiju datoteka. Da će nam, ako je nešto vrlo korisno za normalne korisnike, pomoći da imamo više prostora za dom.