Другой пример: запись только определенных
Другой пример: запись только определенных файловых систем (в противоположность записи всех, кроме некоторых, как было показано выше).
tar -cvpf /dev/nst0 --label="Backup set created on `date '+%d-%B-%Y'`." \ --directory / --exclude=var/spool/ etc home usr/local var/spool |
Здесь опция сжатия ``z'' не использована. Я строго рекомендую записывать именно несжатые данные на ленту потому, что при повреждении части ленты со сжатыми данными, Вы потеряете весь архив, а с несжатыми только ту часть, которая и правда оказалаась запорчена.
Поскольку стриммер устройство символьное, невозможно указать имя файла архива на ленте. Имя в команде tar просто задает имя устройства, ``/dev/nst0'', первый стриммер на SCSI.
|
Обратите внимание: При использовании имени ``
/dev/nst0'' лента не будет перемотана после записи архива, что позволяет записывать несколько архивов один за другим на ленту стриммера. А если перемотка нужна, используйте имя ``/dev/st0''. |
Поскольку мы не используем имя файла, можно вписать сведения об архиве прямо в него опцией ``--label''.
Будут архивироваться файлы из каталогов ``/etc/'', ``/home/'', ``/usr/local'' и ``/var/spool/'' (кроме Squid cache).
При работе с лентой можно использовать команды для перемотки и извлечения кассеты из стриммера:
mt -f /dev/nst0 rewind
mt -f /dev/nst0 offline |
|
Замечание: Первый символ ``/'' (slash) будет удален программой tar после создания архива. Такой режим работы задан по умолчанию и нужен, чтобы Вы случайно не перезаписали критические файлы их старыми версиями. Если Вы хотите как раз обратного результата, задайте параметр ``--absolute-paths'', тогда tar сохранит полные пути. Я не советую делать это, поскольку такой подход опасен! |
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий