5

Я довольно плохо знаком с GNU/Linux и btrfs, но решил, что хочу, чтобы мой следующий компьютер (настольный компьютер с одним жестким диском) использовал Linux с btrfs в качестве файловой системы. Тем не менее, я видел несколько советов в Интернете, которые говорят, что я не должен использовать btrfs для моего /home раздела; некоторые источники говорят, что это недостаточно безопасно, а другие говорят, что это может замедлить работу системы, что связано с записью небольших файлов. Я также заметил, что по умолчанию openSUSE имеет отдельный раздел /home использующий XFS.

Есть ли в этом что-то или какая-то другая причина, почему я не должен использовать btrfs для /home? Даже если я использую отдельный раздел для /home , есть ли причина, по которой я не должен использовать btrfs на этом отдельном разделе?

1 ответ1

6

На данный момент (январь 2015 года) у нас уже есть статус Btrfs:

Статус стабильности

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

Главное - использовать новейшие ядра Linux, чтобы избежать реализации старого ядра Btrfs. Сейчас много усилий прилагается к разработке Btrfs, и, скорее всего, она станет FS по умолчанию следующего поколения для Linux, преемника EXT4.

Для достижения наилучшей производительности используйте опцию монтирования noatime , и я также рекомендую использовать опцию recovery монтирования, которая позволяет Btrfs автоматически выполнять операции восстановления в случае сбоя питания или системы.

Варианты монтажа, такие как compress , не рекомендуются для интенсивно используемой точки монтирования (т. Е. /home).

Если вы готовы не рисковать сейчас и подождать, пока он не станет Linux FS по умолчанию, выберите EXT4 в качестве опции FS, которая имеет путь прямой миграции (преобразования) в Btrfs. Более того, он позволяет вам отменить конверсию, если вы не довольны ею.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .