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

1

взгляните на временные тесты 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .