Btrfs/Создание файловой системы: различия между версиями
< Btrfs
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) |
Dzmuh (обсуждение | вклад) |
||
| Строка 35: | Строка 35: | ||
== Файловая система на нескольких устройствах == | == Файловая система на нескольких устройствах == | ||
{{Внимание|Важно: Режимы [[RAID 5]] и [[RAID 6]] в Btrfs фатально несовершенны и не должны использоваться для чего-либо, кроме тестирования на данных, которые не жалко потерять.<ref>{{cite web | |||
|url = Список известных проблем и частичных обходных путей для режимов RAID 5 и RAID 6 | |||
|title = https://lore.kernel.org/linux-btrfs/20200627032414.GX10769@hungrycats.org/ | |||
|lang = en | |||
|date = 2020-06-26 | |||
|access-date = 2024-01-06 | |||
|website = | |||
|archive-url = https://web.archive.org/web/20231129195048/https://lore.kernel.org/linux-btrfs/20200627032414.GX10769@hungrycats.org/ | |||
|archive-date = 2023-11-29 | |||
}}</ref><ref>{{cite web | |||
|url = https://man.archlinux.org/man/btrfs.5#RAID56_STATUS_AND_RECOMMENDED_PRACTICES | |||
|title = Актуальная информация о статусе RAID 5 и RAID 6 для Arch Linux - btrfs(5) § RAID56 STATUS AND RECOMMENDED PRACTICES | |||
|lang = en | |||
|date = | |||
|access-date = 2024-01-06 | |||
|website = | |||
|archive-url = https://web.archive.org/web/20231228034206/https://man.archlinux.org/man/btrfs.5 | |||
|archive-date = 2023-12-28 | |||
}}</ref> | |||
}} | |||
== Примечания == | == Примечания == | ||
Версия от 21:34, 6 января 2024
Файловая система на одном устройстве
Чтобы создать файловую систему Btrfs на разделе /dev/раздел:
mkfs.btrfs /dev/раздел
Можно указать метку:
mkfs.btrfs -L метка /dev/раздел
Размер узла для метаданных по умолчанию составляет 16 КиБ, а размер сектора по умолчанию для данных равен размеру страницы и определяется автоматически. Чтобы использовать больший размер узла для метаданных (он должен быть кратен размеру сектора, допускается до 64 КиБ), укажите значение nodesize с помощью опции -n, как показано в этом примере с блоками по 32 КиБ:
mkfs.btrfs -L метка -n 32k /dev/раздел
Примечание: Согласно mkfs.btrfs(8) § OPTIONS[1], «меньший размер узла увеличивает фрагментацию, но приводит к использованию более высоких b-деревьев, что, в свою очередь, приводит к меньшей конкуренции при блокировке. Больший размер узла даёт лучшую упаковку и меньшую фрагментацию ценой более дорогих операций с памятью при обновлении блоков метаданных». |
Файловая система на нескольких устройствах
Примечания
- ↑ mkfs.btrfs(8) — Arch manual pages (англ.) (14 декабря 2023). Дата обращения: 6 января 2024. Архивировано 17 декабря 2023 года.
- ↑ [Список известных проблем и частичных обходных путей для режимов RAID 5 и RAID 6 https://lore.kernel.org/linux-btrfs/20200627032414.GX10769@hungrycats.org/] (англ.) (26 июня 2020). Дата обращения: 6 января 2024. Архивировано 29 ноября 2023 года.
- ↑ Актуальная информация о статусе RAID 5 и RAID 6 для Arch Linux - btrfs(5) § RAID56 STATUS AND RECOMMENDED PRACTICES (англ.). Дата обращения: 6 января 2024. Архивировано 28 декабря 2023 года.