Какие функции ext4 не поддерживают btrfs?

btrfs ( часто произносится «лучше fs» ) имеет довольно много функций, которые отсутствуют в ext4.

Однако, сравнивая функциональность btrfs vs ext4, чего не хватает в btrfs? 1

Другими словами, что мне делать с ext4, что я не могу с btrfs?

1 Игнорирование меньшего теста битпонов btrfs, данного ext4, настолько широко используется

  • Файл, содержащий файловую систему ext
  • Новый размер FS отличается от размера LV
  • Риски, связанные с lazy_itable_init = 1 для ext4 fs на SD-карте
  • Можно ли установить один и тот же диск ext4 с двух хостов, только один раз?
  • Почему размер «точечного» файла «.» Превышает 4096?
  • Что могло бы объяснить эту странную разреженную обработку файлов в / tmpfs?
  • Могу ли я установить флаг «барьер = 0» при использовании SSD?
  • Восстановление данных из случайного формата на разделе ext4
  • 2 Solutions collect form web for “Какие функции ext4 не поддерживают btrfs?”

    Недостатки btrfs по сравнению с ext4:

    1. btrfs не поддерживает badblocks

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

    2. Файлы подкачки поддерживаются только с помощью устройства loopback , что усложняет ситуацию, потому что кажется невозможным возобновить его с помощью этого метода

    3. Это довольно сложно вычислить свободное пространство , настолько, что …

    4. Вы можете получить ошибки «Нет места на устройстве», хотя собственные инструменты btrfs говорят, что есть место

    Основным недостатком (особенно в отношении переключения Ubuntu на файлы подкачки на новых установках) является то, что масляная FS (как мне нравится произносить) не поддерживает обмен файлами, см. https://btrfs.wiki.kernel.org/index. php / FAQ # Does_btrfs_support_swap_files.3F :

    Поддерживает ли btrfs файлы подкачки?

    В настоящее время нет. Простое создание файла NOCOW не помогает, поддержка подкачки файлов опирается на одну функцию, которую btrfs намеренно не реализует из-за потенциальных сбоев. Реализация swap используется для того, чтобы полагаться на некоторые допущения, которые могут не выполняться в btrfs, например номера блоков в файле подкачки, тогда как btrfs имеет различное сопоставление номеров блоков в случае нескольких устройств. Существует новый API, который можно использовать для обмена swap на btrfs; для более подробной информации смотрите идеи проекта # Поддержка файлов подкачки .

    Обходной путь, хотя и с низкой производительностью, заключается в монтировании файла подкачки через устройство цикла.

    Linux и Unix - лучшая ОС в мире.