- bookworm-backports 4.27.0-1~bpo12+1
- testing 4.27.0-1
- unstable 4.27.0-1
BTRFS(8) | BTRFS | BTRFS(8) |
НАИМЕНОВАНИЕ¶
btrfs - набор инструментов для управления файловыми системами btrfs
ОБЗОР¶
btrfs [global options] <group> [<group>...] <command> [options] [<args>]
ОПИСАНИЕ¶
Утилита btrfs представляет собой набор инструментов для управления файловыми системами btrfs. Существуют группы команд для работы с разделами, устройствами, всей файловой системой в целом или для других конкретных действий. Смотрите раздел КОМАНДЫ.
Существуют также автономные инструменты для некоторых задач, таких как btrfs-convert(8) или btrfstune(8), которые исторически были отдельными и/или не были объединены't с основной утилитой. Более подробно об этом смотрите в разделе АВТОНОМНЫЕ ИНСТРУМЕНТЫ.
Для получения информации по другим вопросам (параметры монтирования и т. д.), пожалуйста, обратитесь к отдельной странице руководства btrfs(5).
СИНТАКСИС КОМАНДЫ¶
Название любой команды может быть сокращено до тех пор, пока сокращенная форма является однозначной, однако в скриптах рекомендуется использовать только полные названия команд. У всех групп команд существует своя именованная страница руководства btrfs-<group>.
Например: Можно запустить btrfs sub snaps вместо btrfs subvolume snapshot. Но btrfs file s не допускается, потому что file s может быть истолковано, как filesystem show и как filesystem sync.
Если название команды неоднозначно, то будет выведен список конфликтующих параметров.
Размерность, как при вводе, так и при выводе, может быть выражена в единицах СИ или МЭК-I(смотрите numfmt(1)) с добавлением суффикса B. Все числа будут отформатированы в соответствии с правилами локали C (игнорируя локаль оболочки, смотрите locale(7)).
For an overview of a given command use btrfs command --help or btrfs [command...] help --full to print all available options for all commands.
There are global options that are passed between btrfs and the group name and affect behaviour not specific to the command, e.g. verbosity or the type of the output:
^".ft C$ btrfs -q subvolume create ... btrfs --dry-run subvolume create ... ^".ft P$
- --format <format>
- если команда поддерживается, то распечатать выходные данные подкоманды в этом формате (text, json).
- -v|--verbose
- предоставить более подробные сведения о подкоманде
- -q|--quiet
- выводить только ошибки
- --log <level>
- установить уровень ведения журнала (default, info, verbose, debug, quiet)
Остальные параметры актуальны только для основного инструмента:
КОМАНДЫ¶
- balance
- Сбалансировать фрагменты файловой системы btrfs на одном или нескольких устройствах. Более подробно смотрите в btrfs-balance(8).
- check
- Выполнить автономную проверку файловой системы btrfs. Более подробно смотрите в btrfs-check(8).
- device
- Управлять устройствами, управляемыми btrfs, включая добавление/ удаление / сканирование и так далее. Более подробно смотрите в btrfs-device(8).
- filesystem
- Управлять файловой системой btrfs, включая настройку меток/ синхронизации и так далее. Более подробно смотрите в btrfs-filesystem(8).
- inspect-internal
- Инструменты отладки для разработчиков или хакеров. Более подробно смотрите в btrfs-inspect-internal(8).
- property
- Получить/установить свойство от/для объекта btrfs. Более подробно смотрите в btrfs-property(8).
- qgroup
- Управлять квотой группы (qgroup) для файловой системы btrfs. Более подробно смотрите в btrfs-qgroup(8).
- quota
- Управлять квотой в файловой системе btrfs, например, включать / повторно сканировать и т. д. Более подробно смотрите в btrfs-quota(8) и btrfs-qgroup(8).
- receive
- Получать данные раздела из стандартного ввода или файла для восстановления и т. д. Более подробно смотрите в btrfs-receive(8).
- replace
- Заменить устройства btrfs. Более подробно смотрите в btrfs-replace(8).
- rescue
- Попробовать восстановить поврежденную файловую систему btrfs. Более подробно смотрите в btrfs-rescue(8).
- restore
- Попробовать восстановить файлы из поврежденной файловой системы btrfs. Более подробно смотрите в btrfs-restore(8).
- scrub
- Очистите файловую систему btrfs. Подробнее смотрите в btrfs-scrub(8).
- send
- Отправлять данные раздела на стандартный вывод или в файл для резервного копирования и т. д. Подробнее смотрите в btrfs-send(8).
- subvolume
- Создавать/удалять/указывать/управлять разделом btrfs. Подробнее смотрите в btrfs-subvolume(8).
АВТОНОМНЫЕ ИНСТРУМЕНТЫ¶
Новые функциональные возможности могут быть предоставлены с помощью автономного инструмента. Если функциональность окажется полезной, то автономный инструмент объявляется устаревшим, а его функциональность переносится в основной инструмент. Устаревшие инструменты удаляются после длительного (многолетнего) периода использования.
Инструменты, которые все еще активно используются и не имеют аналогов в btrfs:
- btrfs-convert
- преобразование файловых систем ext2/3/4 в файловую систему btrfs
- btrfstune
- изменить некоторые свойства файловой системы в отмонтированной файловой системе
- btrfs-select-super
- аварийный инструмент для перезаписи основного суперблока из резервной копии
- btrfs-find-root
- аварийный помощник для поиска корней дерева в файловой системе
Для сред с ограниченным пространством можно создать единый двоичный файл с функциональностью нескольких автономных инструментов. Это соответствует концепции busybox, где функциональность определяется наименованием файла. Это работает для символических или жестких ссылок. С полным списком можно ознакомиться с помощью btrfs help --box.
КОД ЗАВЕРШЕНИЯ¶
btrfs возвращает статус завершения нуль в случае успеха. В случае сбоя возвращается значение, отличное от нуля.
ДОСТУПНОСТЬ¶
btrfs является частью комплекса btrfs-progs. Пожалуйста, ознакомьтесь с документацией по адресу https://btrfs.readthedocs.io.
СМОТРИТЕ ТАКЖЕ¶
btrfs(5), btrfs-balance(8), btrfs-check(8), btrfs-convert(8), btrfs-device(8), btrfs-filesystem(8), btrfs-inspect-internal(8), btrfs-property(8), btrfs-qgroup(8), btrfs-quota(8), btrfs-receive(8), btrfs-replace(8), btrfs-rescue(8), btrfs-restore(8), btrfs-scrub(8), btrfs-send(8), btrfs-subvolume(8), btrfstune(8), mkfs.btrfs(8)
ПЕРЕВОД¶
Русский перевод этой страницы руководства разработал(и) Aleksandr Felda <isk8da@gmail.com>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.
May 12, 2025 | 6.14 |