19.5 Другие операции резервного копирования одного файла
Помимо команд для создания и восстановления резервных копий одного файла (а именно, backup-to-image и copy-back-and-apply-log), mysqlbackup предоставляет ряд других команд для работы с резервными копиями одного файла. Они описаны ниже.
mysqlbackup [STD-OPTIONS]
[--backup-image=IMAGE]
[--backup-dir=PATH]
[--src-entry=PATH] [--dst-entry=PATH]
[--uncompress]
[MESSAGE-LOGGING-OPTIONS]
[PROGRESS-REPORT-OPTIONS]
[ENCRYPTION-OPTIONS]
[CLOUD-STORAGE-OPTIONS]
image-to-backup-dir
mysqlbackup [STD-OPTIONS]
[--backup-dir=PATH] [--backup-image=IMAGE]
[MESSAGE-LOGGING-OPTIONS]
[PROGRESS-REPORT-OPTIONS]
[ENCRYPTION-OPTIONS]
[CLOUD-STORAGE-OPTIONS]
backup-dir-to-image
mysqlbackup [STD-OPTIONS]
[--backup-image=IMAGE]
[MESSAGE-LOGGING-OPTIONS]
[ENCRYPTION-OPTIONS]
[CLOUD-STORAGE-OPTIONS]
list-image
mysqlbackup [STD-OPTIONS]
[--backup-image=IMAGE]
[--backup-dir=PATH]
[--src-entry=PATH] [--dst-entry=PATH]
[--uncompress]
[MESSAGE-LOGGING-OPTIONS]
[PROGRESS-REPORT-OPTIONS]
[ENCRYPTION-OPTIONS]
[CLOUD-STORAGE-OPTIONS]
extract
-
image-to-backup-dirЭто псевдоним для команды
extract; см. описание ниже дляextract.Примечаниеimage-to-backup-dirсоздает только директорию, которая НЕ готова к восстановлению с помощью командыcopy-back. Чтобы стать готовой к восстановлению, директория резервной копии должна пройти операцию применения журнала, выполненную либо отдельной командойapply-log, либо как часть командыcopy-back-and-apply-log. -
backup-dir-to-imageАрхивирует существующую директорию резервной копии в один файл. Значение параметра
--backup-imageдолжно быть либо “-” (обозначает стандартный вывод), либо абсолютный путь вне директорииbackup-dir. Укажите значение--backup-imageкак-(стандартный вывод), чтобы передавать структуру существующей директории резервной копии на ленточное устройство или команду, которая передает резервную копию на другой сервер. Примеры использования см. в Разделе 4.3.1, «Создание резервной копии одного файла». -
list-imageОтображает содержимое резервной копии одного файла. Выводит список всех файлов и директорий в изображении. Примеры использования см. в Разделе 4.3.1, «Создание резервной копии одного файла».
ПримечаниеОперация
list-imageможет выполняться на облачной резервной копии только в том случае, если облачный прокси поддерживает HTTP-заголовки диапазона. -
extractИзвлекает отдельные файлы или директории из резервной копии одного файла. Это полезно для отладки или для восстановления, не требующего всего набора данных резервной копии. Результирующий файл или директория помещаются в текущую директорию или в , если задано с помощью
--backup-dir; в любом случае, целевая директория должна быть пустой. Примеры использования см. в Разделе 4.3.1, «Создание резервной копии одного файла».Опция
--src-entry=может использоваться для выборочного извлечения файлов или директорий, имена путей которых в изображении содержатstringstring, указанное с помощью этой опции.ПримечанияНекоторые элементы всегда извлекаются из резервной копии; см. описания
--src-entryдля получения подробной информации.В настоящее время опция не поддерживается для извлечения облачных резервных копий, которые могут извлекаться только целиком.
СоветЕсли вы хотите извлечь только из определенных директорий (например,
datadir/meta), добавьте косой черты в конце значения опции (--src-entry=); в противном случае, любой файл или директория в резервной копии, содержащая значение в своём имени пути (включая, например,meta/datadir/pets/metabolism.ibd), также будут извлечены.Опция
--dst-entry=, наряду сpath--src-entry=, может использоваться для извлечения файлов или директорий в указанные пользователем места; см. описание опции для получения подробностей.pathИспользуйте опцию
--uncompressдля извлечения файлов из сжатой резервной копии одного файла (опция--uncompressне требуется когда используется--src-entry).По умолчанию местом назначения для извлечения является текущая рабочая директория. Все файлы с относительными именами путей в изображении извлекаются в имена путей, относительные к целевой директории. Если изображение содержит некоторые записи с абсолютными именами путей, эти записи извлекаются по тем же абсолютным путям в локальной системе, даже если указана опция
--backup-dir. Для перемещения абсолютного имени пути необходимо использовать опцию--dst-entry; см. Пример 4.12, «Обработка абсолютных имён путей».ВажноДаже при извлечении всех файлов из изображения резервной копии,
extractсоздает только директорию, которая НЕ готова к восстановлению с помощью командыcopy-back. Чтобы стать готовой к восстановлению, директория резервной копии должна пройти операцию применения журнала, выполненную либо отдельной командойapply-log, либо как часть командыcopy-back-and-apply-log.
© 2025 Oracle
Licensed under the GPLv2 License.