Це команда hdup, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
hdup - копіювання жорсткого диска/резервне копіювання жорсткого диска - резервне копіювання на жорсткий диск
СИНТАКСИС
hdup [ ВАРІАНТ ] СХЕМА HOST [ @USER@REMOTEHOST ] (1-е формат)
hdup [ ВАРІАНТ ] відновлення HOST ДАТА ПРОВЕДЕННЯ ДОВІДНИК [ @USER@REMOTEHOST ] (2-е формат)
ОПИС
Hdup використовується для резервного копіювання файлової системи. Особливості включають:
o інкрементальне резервне копіювання: щомісячні, щотижневі та щоденні дампи,
o шифрування архіву (через Mcrypt or GPG),
o стиснення архіву (bzip/gzip/lzop/none),
o можливість перенесення архіву на віддалений хост,
o можливість відновлення архіву з віддаленого хоста,
o можливість розділити архіви,
o немає незрозумілого формату архіву (це звичайний стиснутий файл tar), і
o простий у використанні.
Поведінка hdup контролюється його конфігураційним файлом (див hdup.conf(5)).
Внутрішньо hdup використовує GNU дьоготь для створення резервних копій.
Перший формат
При використанні 1-го формату hdup виконує резервне копіювання. Пам'ятайте: hdup штовхає резервну копію від
локальний до віддалений хост.
Тип резервної копії визначається за допомогою СХЕМА:
щомісячно
Зробіть повний (нульовий) дамп файлової системи.
тижні Зробіть додатковий дамп файлової системи щодо останнього місячного дампу. Якщо
hdup не може знайти місячний дамп він буде скаржитися, якщо завжди резервна копія увімкнено. Тоді
буде проводитися щомісячний дамп.
щодня Зробіть додатковий дамп файлової системи відносно останнього щотижневого дампу. Якщо
hdup не може знайти щотижневий смітник він буде скаржитися, якщо завжди резервна копія увімкнено. Тоді а
щотижня буде виконуватися дамп.
HOST є господарем якого hdup слід виконати резервне копіювання. Це має відповідати "[HOST]"
оператор у файлі конфігурації. Каталоги цього хоста (вказані за допомогою 'dir =
dir1, dir2', ...) буде створено резервну копію в каталозі, зазначеному за допомогою 'archive dir = реж'.
If HOST не знайдено, резервне копіювання не буде створено.
@USER@REMOTEHOST це хост, на який потрібно передати архів. Це повинно включати
ім'я користувача. напр @[захищено електронною поштою]. It is незаконний до вкажіть двокрапка ':'.
hdup має бути присутнім на віддаленому хості. Розташування цього пульта hdup вказано
використання віддалений hdup.
Для цієї мети можна використовувати будь-яку програму, здатну передавати файли. На даний момент перевірено
SSH. Інші програми, як rsync (не перевірено) також може працювати. Будь-яка програма з наступним
характеристики підійдуть:
o має використовуватися як фільтр (читати з stdin, записувати в stdout),
o повинні підтримувати користувач@віддалений хост синтаксис
другий формат
При використанні 2-го формату відновлюється попередня резервна копія файлової системи. Пам'ятайте: hdup
натискає відновлення від пульт дистанційного керування до місцевий господар. Це протилежно від резервного
операція!
HOST є хостом, чиї архіви повинні бути відновлені.
ДАТА ПРОВЕДЕННЯ все до цієї дати буде відновлено. hdup буде шукати найновіший
місячний архів, потім останній щотижневий і, нарешті, щоденний, щоб оновлюватися
дано. The ДАТА ПРОВЕДЕННЯ можна вказати як ДД-ММ-РРРР (спец. дати = за замовчуванням), як РРРР-ММ-ДД
(спец. дати = iso) або як ММ-ДД-РРРР (спец. дати = американський). Це контролюється з
файлу конфігурації.
Спеціальна дата - це "статична", яка вказує hdup шукати в каталозі «статичний». Це
використовується, коли "немає історії = так". Це небезпечно використовувати, тому що hdup перезапише старий
файл резервної копії з новим. Коли ваша система виходить з ладу під час перезапису, у вас немає
резервне копіювання взагалі! Використовуйте це лише тоді, коли ви насправді немає місця для двох щомісячних резервних копій.
Іншою особливою датою є «сьогодні», яка вказує hdup використовувати поточну дату.
ДОВІДНИК розповідає hdup до якого каталогу слід розпаковувати архів. Будьте дуже обережні
при бігу hdup як root і вказавши '/' як каталог. Версія 1.4 і вище
відмовляється відновити до '/'. Це можна змінити, вказавши 'force = on/yes' в
configuration.
@USER@REMOTEHOST є хостом, на який потрібно відновити архів. Це повинно включати
ім'я користувача. напр @[захищено електронною поштою]. As as версія 1.6.6 it is незаконний до
вкажіть двокрапка ':'. On remostost та in ДОВІДНИК архів відновлено. hdup
має бути присутнім на віддаленому хості.
Статус повідомлення
Коли hdup завершиться з поточною операцією, він надрукує оглядове повідомлення:
Версія Hdup.: 1.6.6
Хост.........: електрон
Дата.........: 2003-02-02
Схема.......: місячна
Архів......: електрон.2003-02-02.місячник.tar.gz
Шифрування...: ні
Розмір архіву: 257 тис
Минуло......: 0:01:27
Статус.......: резервне копіювання виконано успішно
Який може бути надісланий вам поштою через cron.
ВАРІАНТИ
-c, --config=конфиг
Розташування файлу конфігурації. Розташування за замовчуванням hdupконфігурація
файл є /etc/hdup/hdup.conf.
-так, --специфічний=файл
Відновити певний файл з архіву. файл повинні бути Повний шлях до файл,
відносний стежки волі НЕ працювати.
-я, --ігнорувати-тар
Ігноруйте помилки tar під час відновлення.
-я, --ignore-conf
Ігноруйте помилки у файлі конфігурації.
-П, --patched_tar
Катть латають, щоб впоратися --без рекурсії, --перелічені-інкрементні та
--файли-від разом. Ці параметри дозволяють дві речі в hdup; 1) інформація про каталог
записується в 'filelist' і 2) --без рекурсії надається дьоготь.
Це усуває помилку, через яку hdup не включатиме інформацію про каталог в
архіви.
-d, --сухий біг
Виконайте сухий запуск - не робіть нічого з файловою системою
-q, --спокійно
Придушити вихід підпроцесів (наприклад, 'tar' і 'ssh').
-q -q, --спокійно --спокійно
Придушити вихід журналу з hdup.
-q -q -q, --спокійно --спокійно --спокійно
Без реєстрації взагалі. Навіть без оглядового повідомлення.
-V Будьте більш багатослівними.
-V -V Будьте ще більш багатослівними. Це покаже, на які файли створено резервну копію hdup ЯКЩО ви також
введіть параметр -D.
-h, --допомога
Довідкове повідомлення.
-v, -- версія
Показати версію hdup.
-Д, --відлагоджувати
Показуйте багато інформації, яка може допомогти налагодженню.
Опції -V і -q підходять НЕ впливають один на одного. Список параметрів '-qqq -VV' буде означати це
hdup покаже, що запущено, але нічого іншого (без оглядового повідомлення, без попереджень або
помилки).
ВИСНОВОК
hdup може шифрувати архіви, Mcrypt використовується для фактичного шифрування. За версією
1.6.25 GPG також можна використовувати для шифрування архіву. Зауважте, що в даний час відновлюється віддалено
зашифровані архіви GPG не працюють.
Mcrypt
з Mcrypt -- список ви отримаєте список алгоритмів, які підтримує mcrypt:
...
змія (32): cbc cfb ctr ecb ncfb ofb nofb
будити (32): потік
loki97 (32): cbc cfb ctr ecb ncfb ofb nofb
rijndael-128 (32): cbc cfb ctr ecb ncfb ofb nofb
rijndael-192 (32): cbc cfb ctr ecb ncfb ofb nofb
...
Якщо ви хочете використовувати loki97 ви вказуєте алгоритм = loki97 у hdup.conf. Те ж саме стосується
всі інші алгоритми.
GPG
використовувати GPG необхідно наступне. Набір алгоритм = gpg та ключ = користувач ID of ключ. В моєму
я створив ключ GPG з ідентифікатором користувача "miekg", тому використовую:
алгоритм = gpg
ключ = miekg
Команда ключ постачається до gpg з -r аргумент. Дивіться сторінку керівництва gpg для більш докладної інформації.
Під час відновлення зашифрованого GPG архіву вам буде запропоновано розблокувати свій особистий ключ.
Використовуйте hdup онлайн за допомогою служб onworks.net