[Hogyan kell] Hogyan lehet átalakítani a Debian Wheezy-t Ext3-ból vagy Ext4-ből Btrfs-be

Általában azokat, amelyeket használunk GNU / Linux partícióinkhoz használtuk a híres Ext2, Ext3 és Ext4, de mint tudjuk, vannak más típusú fájlrendszerek és btrfs elég nagy népszerűségnek örvend.

De mi az btrfs? Lássunk egy rövid leírást itt Wikipedia:

btrfs (B-fa FS vagy általában "Butter FS" -nek ejtik) a fájlrendszer másolás írásra bejelentette Oracle Corporation mert GNU / Linux.

Célja a jelenlegi fájlrendszer cseréje ext3, megszünteti a legtöbb korlátozást, különösen a fájlok maximális méretével; az ext3 által nem támogatott új technológiák bevezetése mellett. Azt is kijelentik, hogy "a hibatűrésre, a javításra és az egyszerű adminisztrációra összpontosít".

Nos, ebben a cikkben megmutatom, hogyan kell használni debian sípoló a btrfs, követve a lépéseket meg ezt a linket. Azt hiszem, magától értetődik, hogy ha úgy dönt, hogy végrehajtja a változtatást, akkor ezt saját felelősségére kell megtennie, és hogy nem vagyok felelős az adataival kapcsolatos katasztrófáért. Menjünk oda 😛

Ugrás az Ext3 / 4-ről a Btrfs-re

1.- Az első dolog, amit meg kell tennünk, az összes adatunk mentése, vagy még jobb, ha ezt a tesztet virtuális gépen hajtjuk végre.

2.- Letöltünk egy .iso fájlt Debian tesztelés és "égesse" CD-re, vagy tegye a USB-memória a UNetbootin hogy elinduljon erről az eszközről.

3.- Bár az eredeti cikk nem tisztázza, feltételezem, hogy a logikus módon kell telepítenünk, és miután a rendszer készen áll, feltesszük:

fsck -f /dev/sdaX

(feltételezve, hogy a / dev / sdaX a gyökér fájlrendszer)

4.- Telepítjük kedvenc szerkesztőnket és btrfs-tools (ha nem áll rendelkezésre).

5.- Ezután végrehajtjuk:

btrfs-convert /dev/sdX

6.- Később:

mount /dev/sdX /mnt

Akkor:

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

7.- Chroot-t használunk:

chroot /mnt

8.- Szerkesztjük a fájlt / Etc / fstab, megkeressük azt a sort, ahová a root (/) fájlrendszer fel van szerelve, és megváltozunk UUID által / Dev / sdX, megváltoztunk ext3 / ext4 által btrfs, megváltoztatjuk az opciót „alapértelmezett” és az utolsó számot (1) 0-ra változtatjuk.

Például az én esetemben ezt megváltoztatnám:

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

és hagyd így:

/dev/sdX    /           btrfs    default     0       0

9.- Ezután végrehajtjuk:

ls -la /boot

Ezzel azt tesszük, hogy megmutatjuk a / boot fájlokat, és ellenőrizzük, hogy van-e ehhez hasonló: initrd.img-3.2.0-2-686-pae. Amire szükségünk van, az a szöveg, amely utána következik 'initrd.img-' melyik lesz a Kernel, amelyet a következő parancsban fogunk használni:

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

10.- Később frissítjük a GRUB-ot:

grub-install /dev/sdX
update-grub

Ha elkészült, használjuk a következő parancsot:

exit

Kijutni chroot.

11.- Szétszereljük:

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

12.- Újrakezdjük és imádkozunk !!! 😀

Ha nem történik katasztrófa, ellenőrizhetjük, hogy már bent vagyunk btrfs a következő ellenőrzéseket végzi:

1.- Hogyan gyökér végrehajtjuk:

update-initramfs -u -t -kall

2.- Újra megváltozunk a fájlban / Etc / fstab el / Dev / sdX által UUID. Nézni a UUID az általunk végrehajtott partícióról:

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

Ami ilyesmit adna vissza:

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

Ha minden jól sikerült, törölheti a konverziós folyamat által létrehozott biztonsági másolatot (ext2_mentve) alábbiak szerint:

btrfs subvolume delete /ext2_saved

Kész 😀


14 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   103 dijo

    Csak egy kérdés: Megkockáztatnánk-e a fájlrendszer használatát néhány olyan új szolgáltatáshoz és szolgáltatáshoz, amelyekről sok felhasználó nem is tudja? Nem azt akarom mondani, hogy a btrfs rossz (még ki sem próbáltam), az olvasottak alapján vannak olyan "dolgai", amelyek a klasszikus ext3-ból és ext4-ből hiányoznak, de visszatérek a kezdeti kérdéshez, megéri-e?

    1.    nuxwin dijo

      az én szempontból…. Nem hiszem!! azt is kockáztatná, hogy kibaszta a rendszerét !!!! És egy másik dolog nem számít, hogy milyen típusú formátum van a partíción ... az a fontos, hogy megfelelő legyen azokhoz a funkciókhoz, amelyeket megadsz a partícióidnak, vagy milyen típusú felhasználásra adsz azt!

  2.   Nem Brooklynból dijo

    A debiánt azért használom, mert stabil, és mégis stabil fájlrendszert akarok. Kíváncsi vagyok, milyen előnyökkel jár a btrfs a hozzám hasonló normál felhasználók számára?

  3.   Yoyo Fernandez dijo

    Nagyon jó hozzájárulás, mint mindig 😉

    Bár az én esetemben nem hiszem, hogy még mindig szükségem lenne rá, az ext4 nagyszerű nekem. Csak otthoni környezetben használom a számítógépet, tudod, az internetet, zenét, videókat, pornót ... és ilyesmi.

    Az üdvözlő

    1.    Merlin A Debianite dijo

      A Linux Porn from használata ugyanúgy néz ki.

  4.   eronamoJAZZ dijo

    Azoknak, akik azt kérdezik, hogy a Btrfs előnyt jelent-e nekik az Ext4-el szemben, a válasz a következő: Igen és Nem, xD
    Ha szilárdtest alapú merevlemezt (SSD) használ, akkor sokkal jobb teljesítményt fog elérni, ha Btrf-eket használ, de mivel a rendszer még fejlesztés alatt áll, lehetséges, hogy balesetet szenved, elolvasás kérdése a projekt dokumentációja, hogy képet kapjon arról, mi található: https://btrfs.wiki.kernel.org/

    Egyszer gondoltam az ugrásra, de feladtam.

    1.    103 dijo

      Pontosan erre gondoltam, furcsa hangnemben mondtam, amilyennek látszik.

  5.   vicky dijo

    Azok számára, akik tudnak angolul és érdeklődnek, itt van egy link tesztekkel, amelyek összehasonlítják a btrfs és az ext4 fájlokat egymással. Bár ez néhány hónappal ezelőtt történt, így a btrfs mostanában javult 🙂 A legtöbb tesztben az ext4 jobban teljesített.

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

  6.   Jamin Sámuel dijo

    Nyisd ki, hogy megvárd, amíg a fedora társ megvalósítja, és megnézheted, hogyan viselkedik a rendszer ... ha a dolgok nagyon jól mennek, akkor a többi disztribúció is végrehajtja.

  7.   alunádó dijo

    Azt mondta: "Oracle Corporation".

    Ez nem előítélet; ezek az elvek:

    Nem gondolom, hogy "BTRFS" -t használok. Köszönöm a szükséges információkat.

    1.    ostrom84 dijo

      olyan jó tulajdonságok, hogy a BTRFS rendelkezik

    2.    Chicxulub Kukulkan dijo

      Arra is kíváncsi voltam. Ismerve az Oracle legújabb történelmét (OpenOffice, MySQL, OpenSolaris, Java), megbízható lesz-e a Btrfs használata?

  8.   sancochito dijo

    A lényeg az, hogy várjunk egy kicsit a projekt érettebbé válására.

  9.   jhcs dijo

    Remélem, hogy javítja a fájltömörítés támogatását. Ha ez valami nagyon hasznos a normál felhasználók számára, az segít abban, hogy több helyünk legyen otthonra.