использование rsync / cpio для резервного копирования 28 ТБ файловой системы

904
AlBouazizi


Мне нужна ваша помощь в поиске лучших инструментов / команд для резервного копирования огромной (140 КБ каталогов = 24 ТБ) файловой системы.
Я использовал cpio для копирования 80%, но моей системе не хватает памяти, я был вынужден убить cpio на полпути.
Наша система SUSE LINUX Enterprise Server9 (ia64) VERSION = 9, PATCHLEVEL = 3,32 ГБ памяти.

#!/bin/ksh echo "++++++++++++++++ Start Date is `date`+++++++++++++ " cd /production1/hhl_imgs find . -depth -print | cpio -pdmv /backup1/hhl_imgs echo "++++++++++++++++ Completion Date is `date`+++++++++" echo "========================================================" 


Есть ли способ найти только измененные каталоги в / backup1 / hhl_imgs определенной даты и скопировать их в каталог резервных копий в / backup1 / hhl_imgs?

0

1 ответ на вопрос

1
Florenz Kley

взгляните на временные тесты find. Чтобы вывести список всех каталогов, измененных за последний день (на самом деле аргумент ctime - это число 24-часовых периодов в области видимости)

find . -type d -ctime 1 

если вы хотите установить «момент времени», попробуйте использовать справочный файл:

touch -t 03071200 march-7th-noon find . -cnewer march-7th-noon 

в зависимости от того, какое время вы ищете (atime, ctime), используйте соответствующий ключ для поиска, -atime или -anewer или -c flavor

:Спасибо за быстрый ответ. Предположим, я хочу определенную дату, например: 01 марта 2012 года, любой каталог, который был изменен в этот день, должен быть скопирован в резервную копию. Как я могу это сделать? AlBouazizi 12 лет назад 0

Похожие вопросы