Обикновено тези, които използваме 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
Готово 😀
Само един въпрос: Бихме ли рискували да използваме тази файлова система за няколко нови функции и функции, за които много потребители дори не знаят, че съществуват? Нямам предвид, че btrfs е лош (дори не съм го пробвал), въз основа на прочетеното има "неща", които липсват в класическите ext3 и ext4, но се връщам към първоначалния въпрос, струва ли си?
От моя гледна точка на…. Не мисля така!! вие също бихте поели риска да прецакате вашата система !!!! И друго нещо няма значение какъв тип формат имате във вашия дял ... важното е да имате подходящия за функциите, които ще давате на своите дялове, или за какъв тип употреба ще го давате!
Използвам debian, защото е стабилен и все пак искам стабилна файлова система. Чудя се, какви предимства ще донесе btrfs на нормални потребители като мен?
Много добър принос, както винаги 😉
Въпреки че в моя случай не мисля, че все още имам нужда, ext4 е чудесен за мен. Използвам компютър само за домашна среда, знаете ли, интернет, музика, видео, порно ... и други такива.
поздравления
Използвайте Linux Porn от изглежда по същия начин.
На тези, които питат дали Btrfs ще им донесе някакво предимство пред Ext4, отговорът е: Да и Не, xD
Ако използвате твърд диск (SSD), ще видите много по-добра производителност, ако използвате Btrfs, но тъй като системата все още е в процес на разработка, е възможно да претърпите инцидент, това е въпрос на четене на документацията на проекта, за да получите представа на това, което може да се намери: https://btrfs.wiki.kernel.org/
Веднъж мислех да направя скока, но се отказах.
Именно това имах предвид, казах го със странен тон, изглежда.
За тези, които знаят английски и се интересуват, ето връзка с тестове, които сравняват btrfs и ext4 помежду си. Въпреки че е преди няколко месеца, така че около сега btrfs се подобри 🙂 В повечето тестове ext4 се справи по-добре.
http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1
Отворете се, за да изчакате колегата Fedora да го внедри и да видите как се държи системата ... ако нещата вървят супер добре, тогава другите дистрибуции също ще го внедрят.
Той каза: "Oracle Corporation."
Това не е предразсъдък; това са принципи:
НЕ МИСЛЯ ДА ИЗПОЛЗВАМ "BTRFS". Благодаря за цялата информация, от която се нуждаех.
толкова добри характеристики, които BTRFS има
И аз се чудех на това. Познавайки скорошната история на Oracle (OpenOffice, MySQL, OpenSolaris, Java), ще бъде ли надеждно да се използват Btrfs?
Въпросът е да изчакате малко, за да бъде проектът по-зрял.
Надявам се, че подобрява поддръжката за компресиране на файлове. Че ако е нещо много полезно за нормалните потребители, ще ни помогне да имаме повече място за дома.