Btrfs/Основные операции и комманды: различия между версиями
< Btrfs
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) (→Снимки) |
Dzmuh (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
== | == Создание файловой системы == | ||
Чтобы создать файловую систему Btrfs на разделе <code>/dev/раздел</code>: | |||
<syntaxhighlight lang="bash"> | |||
mkfs.btrfs /dev/раздел | |||
</syntaxhighlight> | |||
Можно указать метку: | |||
<syntaxhighlight lang="bash"> | |||
mkfs.btrfs -L метка /dev/раздел | |||
</syntaxhighlight> | |||
Размер узла для метаданных по умолчанию составляет 16 КиБ, а размер сектора по умолчанию для данных равен размеру страницы и определяется автоматически. Чтобы использовать больший размер узла для метаданных (он должен быть кратен размеру сектора, допускается до 64 КиБ), укажите значение <code>nodesize</code> с помощью опции <code>-n</code>, как показано в этом примере с блоками по 32 КиБ: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
btrfs | mkfs.btrfs -L метка -n 32k /dev/раздел | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == Показать список всех монтированных файловых систем == | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
btrfs filesystem show -m | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Версия от 20:57, 6 января 2024
Создание файловой системы
Чтобы создать файловую систему Btrfs на разделе /dev/раздел:
mkfs.btrfs /dev/раздел
Можно указать метку:
mkfs.btrfs -L метка /dev/раздел
Размер узла для метаданных по умолчанию составляет 16 КиБ, а размер сектора по умолчанию для данных равен размеру страницы и определяется автоматически. Чтобы использовать больший размер узла для метаданных (он должен быть кратен размеру сектора, допускается до 64 КиБ), укажите значение nodesize с помощью опции -n, как показано в этом примере с блоками по 32 КиБ:
mkfs.btrfs -L метка -n 32k /dev/раздел
Показать список всех монтированных файловых систем
btrfs filesystem show -m
Примонтировать файловую систему
mount /dev/vdb /btrfs
Подразделы
Создать подраздел
btrfs subvolume create /btrfs/sv1
Показать список всех подразделов
Показать список всех подразделов монтированной файловой системы /btrfs:
btrfs subvolume list -qtu /btrfs
Показать только снимки:
btrfs subvolume list -qtus /btrfs
Снимки
Создать снимок
btrfs subvolume snapshot -r /btrfs/sv1 /btrfs/sv1.snapshot
Удалить снимок
btrfs subvolume delete /btrfs/sv1.snapshot