Мы работаем  БЕЗ ВЫХОДНЫХ и выезжаем по всему ставропольскому краю.

СКАЧАТЬ БЕСПЛАТНО ПОПУЛЯРНЫЕ ПРОГРАММЫ:
(8652) 90-40-50

ВЫ    НАХОДИТЕСЬ   НА  САЙТЕ КОМПЬЮТЕРНОЙ  ПОМОЩИ В СТАВРОПОЛЕ!
Всегда можно получить качественную консультацию у нашего специалиста по  вопросам, связанным с ремонтом компьютеров, ремонтом ноутбуков, настройкой сетей, всем видам компьютерной помощи, позвонив по нашему телефону в городе Ставрополе
90-40-50
Компьютерная помощь и ремонт компьютеров у нас – всегда лучшее решение!
Copyright   © 2009 - 2013

  
  
  
      

  


Любое цитирование и перепечатка информации разрешается и приветствуется при указании активной ссылки на сайт komp26.ru
Невозможное - возможно: недорого, недолго, нестрашно

Инкрементное резервное копирование

Инкрементное резервное копирование, описанное ранее в этой главе, является хорошим способом поддержания обновленных резервных копий. Например, можно каждую ночь делать резервные копии файлов, которые изменились за последние сутки, еженедельные копии файлов, изменившихся в течение недели, и ежемесячные копии всей системы. Инкрементные копии можно создавать с помощью упомянутых выше средств: tar, gzip, cpio и других. При создании инкрементной копии нужно сначала создать список файлов, изменившихся в течение некоторого промежутка времени. Это легко сделать с помощью команды find.1 Если пользоваться специальной программой для создания резервных копий, то, скорее всего, вам понадобится не find, а установка какого-то параметра, указывающего на желание сделать инкрементную резервную копию.


Например, чтобы создать список файлов, измененных в течение последних 24 часов, можно использовать команду find / -mtime -1 \! -type d -print > /tmp/filelist. daily Первым аргументом find является каталог, с которого нужно начать поиск. В данном случае это корневой каталог /. Параметр -mtime -1 указывает на то, что нужно найти все файлы, измененные за последние сутки. Параметр \/ -type d является сложным (и необязательным), но он удаляет из списка, получающегося на выходе, некоторые ненужные сведения. Он извещает find о необходимости исключить из результирующего списка каталоги. Восклицательный знак является оператором отрицания (который в данном случае означает «исключить файлы типа d»), но перед ним нужно поставить символ обратного слэша, поскольку иначе командная оболочка будет интерпретировать его как специальный символ. Параметр -print вызывает вывод имен файлов, удовлетворивших критерию поиска, на стандартное устройство вывода. Мы перенаправляем стандартный вывод в файл для последующего использования. Аналогично для поиска всех файлов, измененных за последнюю неделю, можно воспользоваться командой: find / -mtime -7 -print > /tmp/filelist.weekly


Обратите внимание, что при таком использовании find эта команда осуществляет поиск во всех смонтированных файловых системах. Если, например, у вас смонтирован CD-ROM, find будет пытаться найти файлы и на нем (хотя вы, возможно, не собираетесь делать резервную копию CD-ROM). Чтобы ограничить круг поиска локальными файловыми системами, можно воспользоваться параметром -xdev. Можно также выполнить find несколько раз, указывая при этом первый аргумент, отличный от /. Подробности вы найдете на страницах руководства по find(l). Теперь у вас есть список файлов для включения в резервную копию. Раньше при использовании tar мы указывали архивируемые файлы в командной строке. Однако список файлов может быть слишком велик, чтобы уместиться в одной командной строке, которая обычно ограничена 2048 символами, да и сам список хранится в файле.


Можно воспользоваться параметром -Т9 чтобы указать tar на файл, содержащий список подлежащих архивированию файлов. Чтобы применить этот параметр, нужно использовать для tar альтернативный синтаксис, в котором все параметры задаются явно с дефисами. Например, для архивирования файлов, перечисленных в /tmp/filelist.daily, на устройство /dev/qftO выполните команду tar -cv -Т /tmp/filelist.daily -f /dev/qftO Теперь можно написать коротенький сценарий, автоматически создающий список файлов и их резервную копию с помощью tar. С помощью демона сгоп можно выполнять этот сценарий каждую ночь в определенное время; вам нужно будет позаботиться только о том, чтобы в приводе находилась магнитная лента. Аналогичные сценарии можно написать для создания еженедельных и ежемесячных копий.