[Как да] Как да конвертирате Debian Wheezy от Ext3 или Ext4 в Btrfs

Обикновено тези, които използваме GNU / Linux ние използвахме за нашите дялове известните Ext2, Ext3 и Ext4, но както знаем, съществуват и други видове файлови системи и Btrfs набира доста голяма популярност.

Но какво е това Btrfs? Нека видим кратко описание, намерено в Уикипедия:

Btrfs (B-дърво FS или обикновено се произнася "Butter FS") е a файлова система копиране на запис обявен от Oracle Corporation за GNU / Linux.

Целта му е да замени текущата файлова система ext3, премахване на най-големия брой негови ограничения, особено с максималния размер на файловете; в допълнение към приемането на нови технологии, които не се поддържат от ext3. Също така се посочва, че ще се съсредоточи върху толерантността към грешки, ремонта и лекотата на администриране.

Е, в тази статия ще ви покажа как да използвате Дебиан Уизи с Btrfs, следвайки стъпките, които намерих в тази връзка. Мисля, че се разбира, че ако решите да направите промяната, трябва да направите това на свой собствен риск и че не нося отговорност за катастрофа, свързана с вашите данни. Да отидем там 😛

Преминаване от Ext3 / 4 към Btrfs

1. - Първото нещо, което трябва да направим, е да запазим всички наши данни или още по-добре, направете този тест във виртуална машина.

2. - Изтегляме .iso на Тестване на Debian и го "запишете" на CD или го поставете на a USB памет с UNetbootin за зареждане от това устройство.

3. - Въпреки че оригиналната статия не я изяснява, предполагам, че трябва да инсталираме, както е логично, и след като подготвим системата, поставяме:

fsck -f /dev/sdaX

(ако приемем, че / dev / sdaX е основната файлова система)

4. - Инсталираме нашия любим редактор и btrfs-инструменти (ако не е налично).

5. - След това изпълняваме:

btrfs-convert /dev/sdX

6. - По-късно:

mount /dev/sdX /mnt

Тогава:

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

7. - Използваме Chroot:

chroot /mnt

8. - Редактираме файла / И т.н. / fstab, ние търсим реда, където е монтирана коренната (/) файлова система и променяме UUID от / Сътрудничество / SDX, ние се променихме ext3 / ext4 от Btrfs, променяме опцията на „по подразбиране“ и променяме последното число (1) на 0.

Например, в моя случай би било да се промени това:

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

и го оставете така:

/dev/sdX    /           btrfs    default     0       0

9. - След това изпълняваме:

ls -la /boot

С това, което правим, е да покажем файловете, които са вътре / boot, като се уверим, че имаме подобен на този: initrd.img-3.2.0-2-686-pae. Това, от което се нуждаем, е текстът, който идва след това 'initrd.img-' което ще бъде ядрото, което ще използваме в следната команда:

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

10. - По-късно актуализираме GRUB:

grub-install /dev/sdX
update-grub

Когато приключим, използваме командата:

exit

Да излезеш от chroot.

11. - Разглобяваме:

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

12.- Рестартираме и се молим !!! 😀

Ако катастрофа не се случи, можем да потвърдим, че вече сме в Btrfs извършване на следните проверки:

1. - Как корен изпълняваме:

update-initramfs -u -t -kall

2.- Променяме отново във файла / И т.н. / fstab el / Сътрудничество / SDX от UUID. За да гледате UUID от дяла, който изпълняваме:

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

Което трябва да върне нещо подобно:

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

Ако всичко е минало добре, можете да изтриете архива, който е създал процесът на преобразуване (ext2_saved) както следва:

btrfs subvolume delete /ext2_saved

Готово 😀


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   103 каза той

    Само един въпрос: Бихме ли рискували да използваме тази файлова система за няколко нови функции и функции, за които много потребители дори не знаят, че съществуват? Нямам предвид, че btrfs е лош (дори не съм го пробвал), въз основа на прочетеното има "неща", които липсват в класическите ext3 и ext4, но се връщам към първоначалния въпрос, струва ли си?

    1.    nuxwin каза той

      От моя гледна точка на…. Не мисля така!! вие също бихте поели риска да прецакате вашата система !!!! И друго нещо няма значение какъв тип формат имате във вашия дял ... важното е да имате подходящия за функциите, които ще давате на своите дялове, или за какъв тип употреба ще го давате!

  2.   Не от Бруклин каза той

    Използвам debian, защото е стабилен и все пак искам стабилна файлова система. Чудя се, какви предимства ще донесе btrfs на нормални потребители като мен?

  3.   Йойо Фернандес каза той

    Много добър принос, както винаги 😉

    Въпреки че в моя случай не мисля, че все още имам нужда, ext4 е чудесен за мен. Използвам компютър само за домашна среда, знаете ли, интернет, музика, видео, порно ... и други такива.

    поздравления

    1.    Мерлин Дебианът каза той

      Използвайте Linux Porn от изглежда по същия начин.

  4.   Ерунамо ДЖАЗ каза той

    На тези, които питат дали Btrfs ще им донесе някакво предимство пред Ext4, отговорът е: Да и Не, xD
    Ако използвате твърд диск (SSD), ще видите много по-добра производителност, ако използвате Btrfs, но тъй като системата все още е в процес на разработка, е възможно да претърпите инцидент, това е въпрос на четене на документацията на проекта, за да получите представа на това, което може да се намери: https://btrfs.wiki.kernel.org/

    Веднъж мислех да направя скока, но се отказах.

    1.    103 каза той

      Именно това имах предвид, казах го със странен тон, изглежда.

  5.   Вики каза той

    За тези, които знаят английски и се интересуват, ето връзка с тестове, които сравняват btrfs и ext4 помежду си. Въпреки че е преди няколко месеца, така че около сега btrfs се подобри 🙂 В повечето тестове ext4 се справи по-добре.

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

  6.   Джамин Самуел каза той

    Отворете се, за да изчакате колегата Fedora да го внедри и да видите как се държи системата ... ако нещата вървят супер добре, тогава другите дистрибуции също ще го внедрят.

  7.   алунадо каза той

    Той каза: "Oracle Corporation."

    Това не е предразсъдък; това са принципи:

    НЕ МИСЛЯ ДА ИЗПОЛЗВАМ "BTRFS". Благодаря за цялата информация, от която се нуждаех.

    1.    сиг84 каза той

      толкова добри характеристики, които BTRFS има

    2.    Чиксулуб Кукулкан каза той

      И аз се чудех на това. Познавайки скорошната история на Oracle (OpenOffice, MySQL, OpenSolaris, Java), ще бъде ли надеждно да се използват Btrfs?

  8.   санкочито каза той

    Въпросът е да изчакате малко, за да бъде проектът по-зрял.

  9.   jhcs каза той

    Надявам се, че подобрява поддръжката за компресиране на файлове. Че ако е нещо много полезно за нормалните потребители, ще ни помогне да имаме повече място за дома.