Безопасно ли использовать Btrfs?

16

Можно ли использовать btrfs в Ubuntu 12.04?

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

    
задан Marc 08.05.2012 в 09:22
источник

5 ответов

12

Novell Suse SLES11 люди так считают, потому что это корпоративное распространение пропускает поддержку записи ext4 в пользу btrfs. Я тестировал btrfs пару недель назад (с ядром 3.0), и мне удалось получить 2 моментальных снимка, которые нельзя было удалить, в течение 20 минут экспериментируя.

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

    
ответ дан jippie 08.05.2012 в 09:35
источник
9

Файловая система btrfs больше не является предварительным просмотром технологии в ядре, но так же нетерпеливо, как я ее использую, я сейчас не переключаюсь. Вот почему я бы также посоветовал не делать этого (обратите внимание, что этот ответ может быть устаревшим) по порядку важности

  • утилита проверки файловой системы слишком поздняя и недостаточно зрелая.
  • btrfs все еще активно развивается с добавлением новых функций, которые я не называл стабильными.
ответ дан Huygens 08.05.2012 в 23:56
4

Абсолютно НЕ безопасно использовать Btrfs. Просто выполнил мою 5-ю переустановку Ubuntu 12 в течение недели. Btrfs нестабилен как альфа и падает после каждого небольшого обновления. Наличие / boot как btrfs приводит к тому, что вы не обнаруживаете файлы ядра. Наличие / как btrfs приводит к серьезному повреждению корневой системы.

Никогда не используйте функции автовосстановления и сжатия, поскольку они действительно ухудшают ситуацию. Сжатие вызывает много ошибок файла, а автозаполнение STILL не работает.

Множество отчетов об ошибках на Launchpad и разработчиков, как правило, увольняют большинство из них как не релевантные.

    
ответ дан a633844 22.11.2012 в 03:42
1

Если вы собираетесь использовать btrfs, вы должны использовать новейшее ядро. Вероятно, было бы целесообразно запустить Ubuntu 12.10 в пользу Ubuntu 12.04, чтобы вы по умолчанию получили новое ядро.

    
ответ дан Ben McCann 27.11.2012 в 23:21
0

Oracle рассматривает готовность Btrfs к производству .

В Oracle Linux 6.3 (6u3) вы можете использовать Btrfs для / (требуется UEK2 2.6.39 - фактически на основе ядра 3.0). И 6.3's boot & amp; аварийный ISO поставляется с Btrfs, он также предоставляет утилиту для преобразования ext {3, 4} в Btrfs с использованием btrfs-convert .

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

BTW: Btrfs отлично работает с LXC !

Смотрите этот документ: Ссылка

Имейте это в виду, всегда создавайте резервные копии своих данных. Безопасный и небезопасный, это относительный; -)

    
ответ дан Terry Wang 22.11.2012 в 06:21