Останнім часом я бачив багато інформації про btrfs . Я розглядав ext4 для своєї наступної файлової системи, але натомість мене спокушає btrfs. Наскільки широко використовується btrfs? Які плюси та мінуси?
Останнім часом я бачив багато інформації про btrfs . Я розглядав ext4 для своєї наступної файлової системи, але натомість мене спокушає btrfs. Наскільки широко використовується btrfs? Які плюси та мінуси?
Відповіді:
Абсолютно не. І ось чому:
З Вікі Btrfs :
Зауважте, що Btrfs ще не має інструмента fsck, який може виправляти помилки. Незважаючи на те, що Btrfs стабільний на стабільній машині, наразі можливе непоправне пошкодження файлової системи, якщо ваша машина виходить з ладу або втрачає живлення на дисках, які неправильно обробляють запити на промивання.
Коли його висувають як кореневу файлову систему за замовчуванням у Fedora Core (яка досить кровоточить), я думаю, я почну експериментувати з Btrfs на тестових машинах. Коли він починає стабілізуватися через деякий час, я думаю, я почну використовувати його на нових машинах, що не входять до критичної необхідності.
Я ніколи не люблю поспішати втрачати свої дані.
Якщо говорити про 2014 рік: ні, виробництво напевно ще не готове!
Виконання його все ще є підпунктом в деяких областях, загальні команди типу "df" все ще розбиваються за призначенням (вам потрібні "btrfs fi"), і я все одно не довіряю цьому моїм важливим даним.
Також якщо вам потрібна файлова система, яка розміщує ваші зображення віртуальних машин або бази даних, вам слід просто пропустити їх. Btrfs насправді не дуже підходить для подібних речей, саме такі речі слід надіти на Ext3 / 4 або XFS.
Дайте йому ще два-три роки, щоб дозріти, і тоді він може бути в стані, готовому до виробництва.
Якщо ви справді потребуєте виробничої готової файлової системи COW прямо зараз, візьміть ZFS! Ви можете використовувати рідний порт Linux або просто ОС, яка підтримує його прямо з ядра, як FreeBSD.
І погляньте на офіційні Gotchas! сторінка, де розробники публікують фактичні дані та як їх уникнути:
https://btrfs.wiki.kernel.org/index.php/Gotchas
Також пам’ятайте, що офіційна порада від початку роботи до сьогоднішнього дня - зберігати резервну копію важливих даних та бути готовим до різного роду гикав ( https://btrfs.wiki.kernel.org/index.php/ Початок_початок ).
Вони вважають, що основна функціональність на сьогоднішній день є достатньо стабільною для щоденного використання, але вони все ще споживаються з новими можливостями, і якщо з'являться нові функції, їм обов'язково знадобиться кілька релізів (мається на увазі шість два дванадцяті місяці, я вважаю) до вони досить зрілі.
Редагувати: Russel Coker з Австралії вже деякий час використовує Btrfs і час від часу публікує свої враження (наприклад, http://etbe.coker.com.au/2014/07/31/btrfs-status-july-2014/ ) . Він використовує його на деяких із цих серверів, і це показує, хоча, хоча це не все приреченість і похмурість, вам зазвичай потрібно залишатися з останніми ядрами, наприклад, щось, що не так легко зробити на сервері, і так, все ще є проблеми навколо.
Також варто прочитати деякі коментарі.
Таким чином, це означає, що за визначенням це все ще працює, яка ніколи не встигла до сьогодні дозріти в цілому.
Редагувати: відповідно до цієї публікації в блозі, навіть з ядром 3.16, Btrfs все ще може зайти в тупик. http://marc.merlins.org/perso/btrfs/post_2014-10-05_Btrfs-Tips_-Catch-Btrfs-Deadlocks.html
Особисто я вважаю б готовим виробництво, коли (і якщо) подібні компанії Canonical і Red Hat впроваджують його у підтримувані продукти. Я впевнений, що все буде працювати нормально, більшість часу, але я б сказав, що для введення його у виробництво ще занадто рано.
Оновлення: якщо припустити, що люди будуть приходити сюди частіше, коли Oracle випустив UEK R2 з підтримкою btrfs (20120315): ні, той факт, що Oracle зараз його підтримує, не робить його ретельно перевіреним для корпоративного середовища. Справа в тому, що досі не існує загальнодоступного інструменту fsck, і він все ще не має надійних тестів на зразок OpenSuSE, Fedora, і все це теж не допомагає. Не тримайтеся подалі поки.
Коротше кажучи ні.
• Єдина підтримка RAID наразі 0,1,10.
• Немає відновлення файлової системи (поки немає)
Оформіть цей подкаст у одного з розробників ... дуже цікаві речі незабаром!
http://streaming.oracle.com/ebn/podcasts/media/10491325_Btrfs_071311.mp3
Я планую встановити на домашній VM без важливих даних для тестування, але це так само зручно, наскільки я можу бути з його поточним станом.
якщо у вас є резервні копії та витримуєте кілька годин простою, отримайте це. Я планую використовувати його на своїх наступних робочих станціях. Ще не сервери, тому що більшість моїх томів - це кілька терабайт, тому відновлення після резервного копіювання займає занадто багато часу.
Для RHEL7 Red Hat називає btrfs технологією попереднього перегляду, а XFS - за замовчуванням. Зроби з того, що ти будеш.
Для моїх робочих станцій це так.
Запуск Fedora, luks та brtfs