Зазвичай ті, якими ми користуємось GNU / Linux ми використовували для наших розділів відомі Ext2, Ext3 та Ext4, але, як ми знаємо, існують інші типи файлових систем і Btrfs вона набуває досить великої популярності.
Але що це таке Btrfs? Давайте подивимось короткий опис у Вікіпедія:
Btrfs (Б-дерево FS або зазвичай вимовляється як "Butter FS") - це a файлова система копіювати на запис оголошено корпорація Oracle пункт GNU / Linux.
Його мета - замінити поточну файлову систему ext3, усуваючи найбільшу кількість його обмежень, особливо при максимальному розмірі файлів; крім прийняття нових технологій, не підтримуваних ext3. Також зазначається, що він буде "зосереджений на відмовостійкості, ремонті та простоті адміністрування".
Ну, у цій статті я покажу вам, як користуватися Дебіан Візі з Btrfs, дотримуючись кроків, які я знайшов у посилання. Я думаю, що само собою зрозуміло, якщо ви вирішите внести зміни, ви повинні зробити це на свій страх і ризик, і що я не несу відповідальності за будь-яку катастрофу, пов’язану з вашими даними. Ходімо туди 😛
Перехід від Ext3 / 4 до Btrfs
1. - Перше, що ми повинні зробити, це зберегти всі наші дані або ще краще зробити цей тест у віртуальній машині.
2. - Ми завантажуємо .iso з Тестування Debian і "записати" його на компакт-диск або покласти на 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. - Ми редагуємо файл / etc / fstab, ми шукаємо рядок, куди змонтована коренева (/) файлова система, і ми змінюємо UUID по / dev / 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
Завдяки цьому ми показуємо файли, що знаходяться всередині / завантаження, переконуючись, що у нас є один подібний до цього: 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. - Ми знову міняємо файл / etc / fstab el / dev / 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".
Це не упередження; це принципи:
Я НЕ ДУМАЮ ВИКОРИСТОВУВАТИ "BTRFS". Дякую за всю інформацію, яка мені потрібна.
настільки хороші можливості, які має BTRFS
Мені теж це було цікаво. Знаючи недавню історію Oracle (OpenOffice, MySQL, OpenSolaris, Java), чи буде надійним використання Btrfs?
Сенс у тому, щоб трохи почекати, поки проект стане більш зрілим.
Сподіваюся, це покращить підтримку стиснення файлів. Якщо це щось дуже корисне для звичайних користувачів, це допоможе нам мати більше місця для дому.