Btrfs/Создание файловой системы: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 20: Строка 20:
mkfs.btrfs -L метка -n 32k /dev/раздел
mkfs.btrfs -L метка -n 32k /dev/раздел
</syntaxhighlight>
</syntaxhighlight>
{{начало цитаты}}
Примечание: Согласно mkfs.btrfs(8) § OPTIONS<ref>{{cite web
|url          = https://man.archlinux.org/man/mkfs.btrfs.8#OPTIONS
|title        = mkfs.btrfs(8) — Arch manual pages
|lang        = en
|date        = 2023-12-14
|access-date  = 2024-01-06
|website      =
|archive-url  = https://web.archive.org/web/20231217143338/https://man.archlinux.org/man/mkfs.btrfs.8
|archive-date = 2023-12-17
}}</ref>, «меньший размер узла увеличивает фрагментацию, но приводит к использованию более высоких b-деревьев, что, в свою очередь, приводит к меньшей конкуренции при блокировке. Больший размер узла даёт лучшую упаковку и меньшую фрагментацию ценой более дорогих операций с памятью при обновлении блоков метаданных».
{{конец цитаты}}


== Ссылки ==
== Ссылки ==


[[Категория:Документация к Btrfs|Создание файловой системы]]
[[Категория:Документация к Btrfs|Создание файловой системы]]

Версия от 21:10, 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-деревьев, что, в свою очередь, приводит к меньшей конкуренции при блокировке. Больший размер узла даёт лучшую упаковку и меньшую фрагментацию ценой более дорогих операций с памятью при обновлении блоков метаданных».

Ссылки

  1. mkfs.btrfs(8) — Arch manual pages (англ.) (14 декабря 2023). Дата обращения: 6 января 2024. Архивировано 17 декабря 2023 года.