Data Domain. Объяснение команд «filesys fastcopy force» и «filesys fastcopy update», доступных в Data Domain Restorer (DDR)

摘要: В этой статье описывается функциональность, обеспечиваемая необязательными аргументами force/update, которые могут быть предоставлены команде «filesys fastcopy»

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

Операционная система Data Domain (DDOS) содержит функцию быстрого копирования, которую можно использовать для клонирования файлов в Data Domain Restorer (DDR) в альтернативное расположение в локальном экземпляре файловой системы Data Domain (DDFS). Пример.
 
# filesys fastcopy source [исходное дерево каталогов или файл] destination [дерево каталогов или файл назначения]

Обратите внимание, что эта функция работает следующим образом:
  • Создание нового файла или набора файлов в местоположении, указанном в качестве целевого ресурса
  • Клонирование метаданных существующих файлов в местоположение, указанное в качестве исходного, в новые файлы в целевой системе
Это означает следующее.
  • Быстрое копирование каждого файла выполняется очень быстро (так как операция включает в себя только манипуляции с метаданными файла и никаких физических резервных копий не считывается/не записывается на диск) - это намного быстрее, чем использование внешнего клиента для чтения исходных файлов/записи целевых файлов
  • Файлы, созданные с помощью fastcopy, будут идеально удалены от существующих данных на диске (поскольку они будут ссылаться на те же физические данные, что и исходные файлы) - из-за этого статистика сжатия файлов может показывать завышенные коэффициенты
При быстром копировании деревьев каталогов (или целых mtree), если целевой каталог (или mtree) уже существует, текущее содержимое целевого ресурса будет удалено и заменено результатами команды fastcopy. Кроме того, при быстром копировании одного файла, а целевой файл уже существует, целевой файл будет удален и заменен результатом команды fastcopy. В этих сценариях (т.е. когда существует вероятность потери существующих данных назначения) команда fastcopy:
  • Запрос подтверждения необходимости копирования
  • Перед изменением его содержимого создайте моментальный снимок целевого mtree на определенный момент времени. Затем этот снимок можно использовать для восстановления удаленных или перезаписанных файлов, если команда была выполнена по ошибке
Например, быстрое копирование одного файла, когда целевой файл уже существует:
 
# filesys fastcopy source /data/col1/backup/testfile destination /data/col1/backup/testfile_new
Destination "/data/col1/backup/testfile_new" уже существует.
Его содержимое будет перезаписано с помощью «/data/col1/backup/testfile».
    Уверен? (да|нет) [Нет]: Да
, хорошо, продолжаем.
Создание моментального снимка "FASTCOPY-2017-05-08-04-57-47" со сроком хранения в один час... done
Использовать этот снимок для восстановления в случае ошибки.
Статус быстрой копии: быстрая копия /data/col1/backup/testfile в /data/col1/backup/testfile_new: без изменений за 0,00 секунды

Быстрое копирование всего mtree, если целевой mtree уже существует:
 
# filesys fastcopy source /data/col1/backup destination /data/col1/new_mtree
Destination "/data/col1/new_mtree" уже существует.
При продолжении его содержимое будет перезаписано с помощью «/data/col1/backup».
    Уверен? (да|нет) [Нет]: Да
, хорошо, продолжаем.
Создание моментального снимка "FASTCOPY-2017-05-08-04-58-34" со сроком хранения в один час... done
Использовать этот снимок для восстановления в случае ошибки.
(00:00) Ожидание завершения быстрого копирования...
Статус быстрой копии: быстрая копия /data/col1/backup в /data/col1/new_mtree: скопировано 3 файла за 0,02 секунды

Использование аргумента force:
 
# filesys fastcopy force source [исходное дерево каталогов или файл] destination [целевое дерево каталогов или файл]

Использование необязательного аргумента force позволяет избежать следующего, если данные уже существуют в адресате быстрой копии:
  • Пользователь получает запрос на подтверждение
  • Создание моментального снимка целевого mtree на определенный момент времени
Пример.
 
# filesys fastcopy force source /data/col1/backup/testfile destination /data/col1/backup/testfile_new
Статус быстрой копии: fastcopy /data/col1/backup/testfile to /data/col1/backup/testfile_new: никаких изменений за 0,00 секунды

# filesys fastcopy force source /data/col1/backup destination /data/col1/new_mtree
Статус быстрой копии: быстрая копия /data/col1/backup в /data/col1/new_mtree: без изменений за 0,01 секунды

Это может быть полезно при выполнении команд 'filesys fastcopy' неинтерактивным способом (например, из скриптов), однако должно использоваться осторожно, так как в случае выполнения неправильной команды fastcopy любые удаленные данные назначения не могут быть восстановлены.

Использование аргумента update:
 
# filesys fastcopy update source [исходное дерево каталогов или файл] destination [дерево каталогов или файл назначения]
 
Использование необязательного аргумента update предотвращает удаление данных, которые существуют в целевом каталоге/mtree, с помощью быстрой копии. Например, исходный и целевой каталоги существуют и содержат файлы, как показано ниже:
 
# ls /data/col1/backup/sourcedir
sourcefile1 sourcefile2 sourcefile3
# ls /data/col1/backup/destdir
destfile1 destfile2 destfile3

Если быстрое копирование выполняется без аргумента update, то содержимое каталога назначения будет удалено и заменено содержимым из исходного кода, т.е.:
 
# filesys fastcopy source /data/col1/backup/sourcedir destination /data/col1/backup/destdir
...
Статус быстрой копии: быстрая копия /data/col1/backup/sourcedir в /data/col1/backup/destdir: удалено 3 файла; скопировали 3 файла за 0,01 секунды
 
# ls /data/col1/backup/destdir
sourcefile1 sourcefile2 sourcefile3

Однако, если используется аргумент update, то содержимое исходного каталога будет добавлено в целевой каталог, а существующие файлы в целевом каталоге не будут удалены, т.е.:
 
# ls /data/col1/backup/destdir
destfile1 destfile2 destfile3

# filesys fastcopy update source /data/col1/backup/sourcedir destination /data/col1/backup/destdir
Fastcopy status: fastcopy /data/col1/backup/sourcedir to /data/col1/backup/destdir: скопировано 3 файла за 0,00 секунды

# ls /data/col1/backup/destdir
destfile1 destfile2 destfile3 sourcefile1 sourcefile2 sourcefile3

Заметьте, однако, что если в каталоге назначения есть существующий файл с тем же именем, что и файл в исходном каталоге, быстрая копия перезапишет целевой файл содержимым из исходного кода даже с аргументом обновления (и пользователь не будет уведомлен о том, что это происходит).

其他資訊

Аргументы force и update являются взаимоисключающими и не могут быть объединены в одной команде 'filesys fastcopy'.

受影響的產品

Data Domain

產品

Data Domain
文章屬性
文章編號: 000022663
文章類型: How To
上次修改時間: 08 9月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。