Чи безпечно використовувати Btrfs?


16

Чи безпечно використовувати btrfs в Ubuntu 12.04?

Версія ядра Linux: 3.2.0-24-generic
Архітектура: x86_64 (64-розрядна)



2
Хлопці з списку розсилки ядра btrfs спеціально не відштовхували мене від використання btrfs з ядром 3.2. Вони запропонували завжди використовувати найновіші 3,5 або 3,6 ядра. Ви можете легко схопити його з kernel.ubuntu.com/~kernel-ppa/mainline
Адам Ріцковський

Відповіді:


12

Люди Novell Suse SLES11 так вважають, тому що цей розподіл підприємств пропускає написання підтримки для ext4 на користь btrfs. Я перевірив btrfs пару тижнів тому (з ядром 3.0) і мені вдалося отримати 2 знімки, які неможливо було видалити протягом 20 хвилин експерименту.

Я не думаю, що вам слід довіряти свої найцінніші активи (фотографії, музичні треки, файли розробки ...) btrfs, якщо ви абсолютно не впевнені, що у вас є резервні копії. Якщо для його функцій вам не потрібні btrfs, не використовуйте їх для інших цілей, крім тестування.


1
Зауважте, що часи змінюються. Цій відповіді 2 роки, і з того часу трапилось багато. Я не знайомий з поточною надійністю BTRFS, але все ж не всі основні дистрибутиви підтримують це. Щоб отримати гарне враження про поточний стан, подивіться на розподіли підприємства. Якщо підприємства-дистрибутори (RHEL, SLES) використовують його основний потік , то, мабуть, це нормально. На даний момент ми не розгорнули і не плануємо впроваджувати BTRFS для клієнтів підприємств, але останнім часом ми уважно стежимо за подіями.
jippie

9

Файлова система btrfs - це вже не попередній перегляд технології в ядрі, але настільки ж прагнутим, як і я цим користуюся, я зараз не перемикаюся. Ось чому я також радив би цього не робити (зауважте, що ця відповідь може бути застарілою) у порядку важливості

  • утиліта перевірки файлової системи є надто недавньою та недостатньо зрілою.
  • btrfs все ще знаходиться в активному розвитку, часто додаються нові функції, я це не називав стабільним.

1
Точно, прочитавши про поточний стан btrfs на Н, я хотів би дати йому ще рік. Хоча тепер, коли у нього є морські свинки, вона, ймовірно, дозріває швидше, ніж очікувалося ;-) h-online.com/open/features/…
LiveWireBT

Я багато в чому погоджуюся з вами, Гюйгенс, я також паркував btrfs вже рік, але розробка нових доданих функцій, на мою думку, не обов'язково погана. Функції, як правило, легко можна вимкнути або потрібно чітко ввімкнути. Ви маєте рацію щодо утиліти перевірки файлової системи ... страшно.
джиппі

Правильно, якщо ви можете їх вибірково активувати (що стосується, наприклад, дефрагментації в Інтернеті). І перейти до перевірки файлової системи;) ось новина, оголошена командою btrfs: "btrfsck тепер може виправити деякі форми поломки файлової системи" (26 березня 2012 р.)
Гюйгенс

3
На офіційному веб-сайті BTRFS;) btrfs.wiki.kernel.org/index.php/Main_Page#News
Гюйгенс

1
btrfs fsck недостатньо зрілий, щоб виправити деякі форми пошкодження файлової системи, тому я все ще вважаю це експериментальною файловою системою. Тести, які я проводив, показують, що я не настільки еластичний, як ext4 у таких випадках, як втрата електроенергії.
Колін Іан Кінг

4

Використовувати Btrfs абсолютно НЕ безпечно. Щойно виконав мою 5-ю повторну інсталяцію Ubuntu 12 протягом тижня. Btrfs нестабільний як альфа та руйнується після кожного невеликого оновлення. Наявність / завантаження як btrfs призводить до не знаходження файлів ядра. Наявність / як btrfs призводить до великих пошкоджень кореневої системи.

Ніколи не використовуйте функції автоматичного відновлення та стиснення, оскільки вони насправді погіршують ситуацію. Стиснення спричиняє безліч помилок файлів, а автоматичне відновлення ВІДПОВІДНО не працює.

Багато повідомлень про помилки на Launchpad та розробниках, як правило, відхиляють більшість із них як невідповідні.


1
Я не використовую Btrfs для /, я в основному використовую його для контейнерів LXC (lxc-create добре використовує функції subvol та snapshot, круто. Більшість з них - дзеркальне налаштування -d raid1) та зберігають некритичні дані. Все йде нормально. Маю сказати, що використання Btrfs для / все ще трохи ризиковано.
Террі Ван

Я використовую Btrfs для / прямо зараз на Ubuntu 12.10 на ноутбуці, який інтенсивно використовую для роботи щодня. Я б досі не турбувала до цих пір. Я думаю про те, щоб використати його для моєї / домашньої файлової системи, але я трохи переконаний у цьому.
brx у стінах

1

Якщо ви збираєтесь використовувати btrfs, то вам слід використовувати найновіше доступне ядро. Можливо, доцільно запустити Ubuntu 12.10 на користь Ubuntu 12.04, щоб ви отримали нове ядро ​​за замовчуванням.


0

Oracle вважає виробництво Btrfs готовим .

В Oracle Linux 6.3 (6u3) ви можете використовувати Btrfs для / (потрібен UEK2 2.6.39 - фактично на основі ядра 3.0). І завантажувальний і рятувальний ISO 6.3 поставляється з Btrfs, він також надає утиліту для перетворення ext {3, 4} в Btrfs, використовуючи btrfs-convertнадані.

Я рекомендую принаймні використовувати raid1 для даних (вам потрібно принаймні 2 блокові пристрої - розділи в цьому випадку), метадані за замовчуванням дублюються на всіх пристроях (не використовуйте -m singleдля одного пристрою). Я використовую Btrfs з метою тестування в декількох внутрішніх виробничих умовах, поки що добре, я не стикався з жодною серйозною проблемою (вичісування круто!).

BTW: Btrfsпрекрасно справляється з LXC!

Дивіться цей документ: http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

Майте це на увазі, завжди створюйте резервну копію своїх даних. Безпечний і небезпечний, це відносно ;-)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.