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


Мне нужна ваша помощь в поиске лучших инструментов / команд для резервного копирования огромной (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?

1 ответ

Решение

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

find . -type d -ctime 1

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

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

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

Другие вопросы по тегам