URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94775
[ Назад ]

Исходное сообщение
"выбор файлов по отдельности при восстановлении"

Отправлено menpavel , 21-Июн-13 15:50 
Здравствуйте.
Произвожу резервное копирование утилитой tar. Сначала полное, потом инкрементное. Полное копирования раз в неделю, Инкрементное раз в день от полного. Объект резервного копирования занимает объем 10 ГБ. Тысячи файлов и директорий. Из них в немногих директориях производятся более-менее частые изменения. Есть ли способ ускорить процесс восстановления из бэкапа, выбирая как-нибудь до запуска распаковки директории, которые надо бы восстановить?

Содержание

Сообщения в этом обсуждении
"выбор файлов по отдельности при восстановлении"
Отправлено gg , 21-Июн-13 19:08 
> Здравствуйте.
> Произвожу резервное копирование утилитой tar. Сначала полное, потом инкрементное. Полное
> копирования раз в неделю, Инкрементное раз в день от полного. Объект
> резервного копирования занимает объем 10 ГБ. Тысячи файлов и директорий. Из
> них в немногих директориях производятся более-менее частые изменения. Есть ли способ
> ускорить процесс восстановления из бэкапа, выбирая как-нибудь до запуска распаковки директории,
> которые надо бы восстановить?

Не совсем понятен (или совсем не понятен) смысл вопроса.
Если хотите восстанавливать из двух архивов, а не из семи, то в инкрементном делайте копиии файлов, изменившихся по отношению к полному.
А если утрачена и подлежит восстановлению лишь часть сохранеенных данных, то ее и восстанавливайте.


"выбор файлов по отдельности при восстановлении"
Отправлено menpavel , 22-Июн-13 06:26 
>[оверквотинг удален]
>> копирования раз в неделю, Инкрементное раз в день от полного. Объект
>> резервного копирования занимает объем 10 ГБ. Тысячи файлов и директорий. Из
>> них в немногих директориях производятся более-менее частые изменения. Есть ли способ
>> ускорить процесс восстановления из бэкапа, выбирая как-нибудь до запуска распаковки директории,
>> которые надо бы восстановить?
> Не совсем понятен (или совсем не понятен) смысл вопроса.
> Если хотите восстанавливать из двух архивов, а не из семи, то в
> инкрементном делайте копиии файлов, изменившихся по отношению к полному.
> А если утрачена и подлежит восстановлению лишь часть сохранеенных данных, то ее
> и восстанавливайте.

Да, немного не понятно написал. В общем задача следующая: знаю, например, что надо восстановить только одну директорию из бэкапа. Бэкап зархивирован. И надо предварительно отметить эту директорию, чтоб восстанавливалась только она. Что-то вроде галочек напротив нужных директория в ntbackup из Windows Server 2003. Наверное, для такой задачи tar не поможет?



"выбор файлов по отдельности при восстановлении"
Отправлено mcshel , 22-Июн-13 18:56 
>[оверквотинг удален]
>> Не совсем понятен (или совсем не понятен) смысл вопроса.
>> Если хотите восстанавливать из двух архивов, а не из семи, то в
>> инкрементном делайте копиии файлов, изменившихся по отношению к полному.
>> А если утрачена и подлежит восстановлению лишь часть сохранеенных данных, то ее
>> и восстанавливайте.
> Да, немного не понятно написал. В общем задача следующая: знаю, например, что
> надо восстановить только одну директорию из бэкапа. Бэкап зархивирован. И надо
> предварительно отметить эту директорию, чтоб восстанавливалась только она. Что-то вроде
> галочек напротив нужных директория в ntbackup из Windows Server 2003. Наверное,
> для такой задачи tar не поможет?

Если правильно понял http://www.nixp.ru/recipes/%D0%9A%D0%B0&...


"выбор файлов по отдельности при восстановлении"
Отправлено ALex_hha , 22-Июн-13 22:12 
>[оверквотинг удален]
>>> Если хотите восстанавливать из двух архивов, а не из семи, то в
>>> инкрементном делайте копиии файлов, изменившихся по отношению к полному.
>>> А если утрачена и подлежит восстановлению лишь часть сохранеенных данных, то ее
>>> и восстанавливайте.
>> Да, немного не понятно написал. В общем задача следующая: знаю, например, что
>> надо восстановить только одну директорию из бэкапа. Бэкап зархивирован. И надо
>> предварительно отметить эту директорию, чтоб восстанавливалась только она. Что-то вроде
>> галочек напротив нужных директория в ntbackup из Windows Server 2003. Наверное,
>> для такой задачи tar не поможет?
> Если правильно понял http://www.nixp.ru/recipes/%D0%9A%D0%B0&...

но кажется при этом все равно будет прочитан весь архив



"выбор файлов по отдельности при восстановлении"
Отправлено mcshel , 23-Июн-13 12:15 
>[оверквотинг удален]
>>>> инкрементном делайте копиии файлов, изменившихся по отношению к полному.
>>>> А если утрачена и подлежит восстановлению лишь часть сохранеенных данных, то ее
>>>> и восстанавливайте.
>>> Да, немного не понятно написал. В общем задача следующая: знаю, например, что
>>> надо восстановить только одну директорию из бэкапа. Бэкап зархивирован. И надо
>>> предварительно отметить эту директорию, чтоб восстанавливалась только она. Что-то вроде
>>> галочек напротив нужных директория в ntbackup из Windows Server 2003. Наверное,
>>> для такой задачи tar не поможет?
>> Если правильно понял http://www.nixp.ru/recipes/%D0%9A%D0%B0&...
> но кажется при этом все равно будет прочитан весь архив

Он его откроет и извлечет файлы которые вы укажете.

>

Разумеется, авторы tar предусмотрели возможность извлечения из архива лишь указанных объектов. Все довольно тривиально — достаточно перечислить нужные файлы в качестве аргументов tar после самого имени архива. Например:

tar -xf archive.tar myfile1 dir2/myfile2


"выбор файлов по отдельности при восстановлении"
Отправлено menpavel , 24-Июн-13 11:53 
>[оверквотинг удален]
>>>> галочек напротив нужных директория в ntbackup из Windows Server 2003. Наверное,
>>>> для такой задачи tar не поможет?
>>> Если правильно понял http://www.nixp.ru/recipes/%D0%9A%D0%B0&...
>> но кажется при этом все равно будет прочитан весь архив
> Он его откроет и извлечет файлы которые вы укажете.
>>
> Разумеется, авторы tar предусмотрели возможность извлечения из архива лишь указанных объектов.
> Все довольно тривиально — достаточно перечислить нужные файлы в качестве аргументов
> tar после самого имени архива. Например:
> tar -xf archive.tar myfile1 dir2/myfile2

Спасибо!