Btrfs/Основные операции и комманды: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 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 filesystem show -m
mkfs.btrfs -L метка -n 32k /dev/раздел
</syntaxhighlight>
</syntaxhighlight>


== Создать файловую систему на существующем блочном устройстве ==
== Показать список всех монтированных файловых систем ==
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
mkfs.btrfs /dev/vdb
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

Свободное место