Выборочное резервное копирование в Linux с помощью find

Встроенные средства поиска в любом дистрибутиве Linux достаточны для гибкой настройки резервного копирования. Во-первых, есть cron. Во-вторых, можно использовать составные конструкции с командой fine.

Допустим у вас есть каталог, полный загруженных из сети файлов. Эта команда найдет и архивирует все файлы, которые больше 100 Кб и старее 48 часов:


find /path/to/directory/ -type f -mtime -2 -size +100k | xargs tar -zcvf archive.tgz

Далее можно с помощью команды scp залить архив на backup-сервер или даже синхронизировать резервные копии с помощью rsync.

field_vote: 
Ваша оценка: Нет Средняя: 4 (3 оценки)
Главная тема: 
Дистрибутивы: 

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.