Редактирование Btrfs
Материал из K.Wiki
Внимание! Вы не авторизовались на сайте.
В истории изменений этой страницы будет записан ваш IP-адрес.Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 3: | Строка 3: | ||
== Работа с файловой системой == | == Работа с файловой системой == | ||
=== Как посмотреть информацию о системе? === | === Как посмотреть информацию о системе? === | ||
− | btrfs filesystem show {точка монтирования или устройство} | + | # btrfs filesystem show {точка монтирования или устройство} |
Например, | Например, | ||
− | btrfs filesystem show /mnt | + | # btrfs filesystem show /mnt |
− | btrfs filesystem show /dev/sda | + | # btrfs filesystem show /dev/sda |
=== Как изменить метку? === | === Как изменить метку? === | ||
− | btrfs filesystem label {точка монтирования или устройство} {новая метка} | + | # btrfs filesystem label {точка монтирования или устройство} {новая метка} |
Например, | Например, | ||
− | btrfs filesystem label /mnt NewBtrfsLabel | + | # btrfs filesystem label /mnt NewBtrfsLabel |
− | btrfs filesystem label /dev/sda NewBtrfsLabel | + | # btrfs filesystem label /dev/sda NewBtrfsLabel |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=== Как определить какой уровень RAID используется? === | === Как определить какой уровень RAID используется? === | ||
− | btrfs | + | # btrfs fi df {точка монтирования} |
Например, | Например, | ||
− | btrfs | + | # btrfs fi df /mnt |
=== Как изменить уровень RAID? === | === Как изменить уровень RAID? === | ||
Делается с помощью перебалансировки данных: | Делается с помощью перебалансировки данных: | ||
− | btrfs balance start -dconvert={уровень RAID для данных} -mconvert={уровень RAID для метаданных} {точка монтирования} | + | # btrfs balance start -dconvert={уровень RAID для данных} -mconvert={уровень RAID для метаданных} {точка монтирования} |
Например, | Например, | ||
− | btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt | + | # btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Работа с подразделами == | == Работа с подразделами == | ||
=== Как посмотреть какие подразделы доступны? === | === Как посмотреть какие подразделы доступны? === | ||
− | btrfs subvolume list {точка монтирования} | + | # btrfs subvolume list {точка монтирования} |
Будет выведен список разделов с информацией о них: ID, gen, top, path. | Будет выведен список разделов с информацией о них: ID, gen, top, path. | ||
Например, | Например, | ||
− | btrfs subvolume list /mnt | + | # btrfs subvolume list /mnt |
=== Как добавить подраздел? === | === Как добавить подраздел? === | ||
− | btrfs subvolume create [{точка монтирования}/]{имя подраздела} | + | # btrfs subvolume create [{точка монтирования}/]{имя подраздела} |
Если <tt>{точка монтирования}</tt> не указана, будет использована текущая директория. | Если <tt>{точка монтирования}</tt> не указана, будет использована текущая директория. | ||
Например, | Например, | ||
− | btrfs subvolume create /mnt/@NewSubvolume | + | # btrfs subvolume create /mnt/@NewSubvolume |
− | btrfs subvolume create @NewSubvolume | + | # btrfs subvolume create @NewSubvolume |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=== Как назначить подраздел, который подключается по-умолчанию? === | === Как назначить подраздел, который подключается по-умолчанию? === | ||
− | btrfs subvolume set-default {id} {точка монтирования} | + | # btrfs subvolume set-default {id} {точка монтирования} |
Например, | Например, | ||
− | btrfs subvolume set-default 257 /mnt | + | # btrfs subvolume set-default 257 /mnt |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=== Как вернуть корневой раздел для подключения по-умолчанию? === | === Как вернуть корневой раздел для подключения по-умолчанию? === | ||
− | btrfs subvolume set-default 5 {точка монтирования} | + | # btrfs subvolume set-default 5 {точка монтирования} |
== Работа с несколькими устройствами == | == Работа с несколькими устройствами == | ||
=== Как подключить устройство к файловой системе? === | === Как подключить устройство к файловой системе? === | ||
− | btrfs device add {устройство} [{еще устройство}..] {точка монтирования} | + | # btrfs device add {устройство} [{еще устройство}..] {точка монтирования} |
Устройство будет добавлено к файловой системе, | Устройство будет добавлено к файловой системе, | ||
но распределение данных зависит от используемого уровня RAID. | но распределение данных зависит от используемого уровня RAID. | ||
Вообще говоря, нужно выполнить балансировку для переноса метаданных на новое подключенное устройство: | Вообще говоря, нужно выполнить балансировку для переноса метаданных на новое подключенное устройство: | ||
− | btrfs filesystem balance {точка монтирования} | + | # btrfs filesystem balance {точка монтирования} |
Это также перераспределит данные. | Это также перераспределит данные. | ||
Например, | Например, | ||
− | btrfs device add /dev/sda /dev/sdb1 /mnt | + | # btrfs device add /dev/sda /dev/sdb1 /mnt |
− | btrfs filesystem balance /mnt | + | # btrfs filesystem balance /mnt |
=== Как отключить устройство от файловой системы? === | === Как отключить устройство от файловой системы? === | ||
− | btrfs device delete {устройство} [{еще устройство}..] {точка монтирования} | + | # btrfs device delete {устройство} [{еще устройство}..] {точка монтирования} |
Все файлы будут перераспределены между оставшимися устройствами согласно используемому уровню RAID. | Все файлы будут перераспределены между оставшимися устройствами согласно используемому уровню RAID. | ||
Например, | Например, | ||
− | btrfs device delete /dev/sda /dev/sdb1 /mnt | + | # btrfs device delete /dev/sda /dev/sdb1 /mnt |
== Ссылки == | == Ссылки == |