Домен даних: Пояснення команд «fileys fastcopy force» і «fileys fastcopy update», доступних на Data Domain Restorer (DDR)

Summary: У цій статті описано функціональність, яку пропонують необов'язкові аргументи force/update, які можуть бути надані команді 'fileys fastcopy'

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Операційна система домену даних (DDOS) містить функцію швидкого копіювання, яку можна використовувати для клонування файлів на реставраторі доменів даних (DDR) в альтернативне розташування в локальному екземплярі файлової системи домену даних (DDFS). Наприклад:
 
# fileys fastcopy source [джерело, дерево каталогу або файл] destination [дерево каталогів призначення або файл]

Зауважте, що ця функція працює за допомогою:
  • Створення абсолютно нового файлу/набору файлів у місці, вказаному як призначення
  • Клонування метаданих існуючих файлів у місці, вказаному як джерело для нових файлів у місці призначення
В результаті:
  • Швидке копіювання кожного файлу є надзвичайно швидким (оскільки операція передбачає лише маніпуляції з метаданими файлу, а фізичні резервні копії не зчитуються/записуються на диск) - це набагато швидше, ніж використання зовнішнього клієнта для читання вихідних файлів/запису файлів призначення
  • Файли, створені за допомогою fastcopy, ідеально видаляються з існуючими даними на диску (оскільки вони будуть посилатися на ті ж фізичні дані, що і вихідні файли) - через це статистика стиснення для файлів може показувати завищені коефіцієнти
При швидкокопіюванні дерев каталогів (або цілих mtree), якщо каталог призначення (або mtree) вже існує, поточний вміст призначення буде видалено та замінено результатами команди fastcopy. Крім того, якщо швидке копіювання окремого файлу та файлу призначення вже існує, файл призначення буде видалено та замінено результатом команди fastcopy. У таких сценаріях (тобто коли існує ймовірність втрати наявних даних призначення) команда fastcopy:
  • Запит на підтвердження того, що копіювання має бути виконано
  • Створіть знімок кінцевого mtree в момент часу, перш ніж змінювати його вміст - цей знімок потім може бути використаний для відновлення видалених/перезаписаних файлів, якщо команда була виконана помилково
Наприклад - швидке копіювання окремого файлу, коли цільовий файл вже існує:
 
# fileys fastcopy source /data/col1/backup/testfile destination /data/col1/backup/testfile_new
Призначення "/data/col1/backup/testfile_new" вже існує.
Продовження перезапише його вміст на "/data/col1/backup/testfile".
    Ти впевнений? (так|ні) [ні]: Так
, добре, продовжуємо.
Створення знімка "FASTCOPY-2017-05-08-04-57-47" з одногодинним терміном зберігання... done
Використовуйте цей знімок для відновлення в разі помилки.
Статус швидкого копіювання: fastcopy /data/col1/backup/testfile на /data/col1/backup/testfile_new: без змін протягом 0,00 секунд

Швидке копіювання всього mtree, коли цільове mtree вже існує:
 
# filesys fastcopy source /data/col1/backup destination /data/col1/new_mtree
Призначення "/data/col1/new_mtree" вже існує.
При продовженні буде перезаписано його вміст за допомогою "/data/col1/backup".
    Ти впевнений? (так|ні) [ні]: Так
, добре, продовжуємо.
Створення знімка "FASTCOPY-2017-05-08-04-58-34" з годинним терміном зберігання... done
Використовуйте цей знімок для відновлення в разі помилки.
(00:00) Чекаємо на завершення роботи fastcopy...
Статус швидкого копіювання: fastcopy /data/col1/backup to /data/col1/new_mtree: скопійовано 3 файли за 0,02 секунди

Використання аргументу 'force':
 
# filesys fastcopy force source [джерело, дерево каталогу або файл] destination [дерево каталогів призначення або файл]

Використання необов'язкового аргументу force дозволяє уникнути наступного, якщо дані вже існують у місці призначення fastcopy:
  • Користувачеві буде запропоновано підтвердити
  • Створення моментального знімка mtree призначення в момент часу
Наприклад:
 
# fileys fastcopy force source /data/col1/backup/testfile destination /data/col1/backup/testfile_new
Статус швидкого копіювання: fastcopy /data/col1/backup/testfile до /data/col1/backup/testfile_new: без змін за 0.00 секунд

# filesys fastcopy force source /data/col1/backup destination /data/col1/new_mtree
Статус швидкого копіювання: fastcopy /data/col1/backup to /data/col1/new_mtree: без змін за 0.01 секунди

Це може бути корисним при виконанні команд 'filesys fastcopy' у неінтерактивний спосіб (наприклад, зі скриптів), однак слід обережно користуватися, оскільки якщо виконується неправильна команда fastcopy, будь-які видалені дані призначення не можуть бути відновлені.

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

Якщо fastcopy виконується без аргументу update, вміст цільового каталогу буде видалено та замінено вмістом із джерела, тобто:
 
# filesys fastcopy source /data/col1/backup/sourcedir destination /data/col1/backup/destdir
...
Статус швидкого копіювання: fastcopy /data/col1/backup/sourcedir на /data/col1/backup/destdir: видалено 3 файли; скопіював 3 файли за 0,01 секунди
 
# ls /data/col1/backup/destdir
sourcefile1 sourcefile2 sourcefile3

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

# filesys fastcopy update source /data/col1/backup/sourcedir destination /data/col1/backup/destdir
Статус fastcopy: fastcopy /data/col1/backup/sourcedir до /data/col1/backup/destdir: скопійовано 3 файли за 0.00 секунд

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

Однак зауважте, що якщо в каталозі призначення є існуючий файл з таким же іменем, як і файл у початковому каталозі, fastcopy перезапише файл призначення вмістом із джерела, навіть за допомогою аргументу update (і користувачеві не буде запропоновано, що це відбувається).

Additional Information

Аргументи force та update є взаємовиключними і не можуть бути передані разом в одній команді 'fileys fastcopy'.

Affected Products

Data Domain

Products

Data Domain
Article Properties
Article Number: 000022663
Article Type: How To
Last Modified: 08 Sept 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.