Назад | Перейти на главную страницу

Пустышка Linux здесь. Как я могу заставить этот скрипт выполнять резервное копирование Linux в Windows по расписанию?

Я нашел эту ссылку:

http://bash.cyberciti.biz/backup/backup-directories-from-linux-to-windows-server/

И это похоже на то, что мне нужно ... но я полный новичок в Linux и не хочу ничего напортачить.

Я в основном хочу сделать резервную копию папки Linux в папку Windows на удаленном сервере Windows 2008 и запланировать ее. Мне нужно убедиться, что он захватывает открытые файлы, если это возможно, и мне нужно, чтобы он создавал журнал того, что было скопировано (и помещал этот журнал в удаленную папку Windows)

СЕРВЕР = Gentoo Linux 1.12.9

Хотелось бы знать следующее:

  1. Как мне взять этот сценарий и разместить его на сервере Linux? Скопировать / вставить в какую программу? Ви?
  2. Как мне вызвать сценарий (filename.ext), чтобы он запустился? Нужно ли мне поместить его в определенный каталог на сервере Linux?
  3. Как только я протестирую сценарий и смогу подтвердить, что он работает, как мне запланировать его запуск?
  4. А что с журналом резервного копирования ...?

Спасибо!

  1. Вы могли бы использовать vi если вы с ним знакомы. Если nano установлен, вам может быть проще использовать, если вы еще не vi пользователь.
  2. Вы можете называть это почти как угодно. Ему не нужно расширение (хотя это может быть что угодно - некоторые используют .sh). Хорошее место для этого было бы /usr/local/bin. Вам нужно будет оформить chmod u+x scriptname чтобы сделать его исполняемым владельцем скрипта (предположительно root - вам может понадобиться сделать sudo chown root:root scriptname). Сделать его доступным для всех, на что вы способны chmod a+x scriptname. Возможно, вам потребуется префикс chmod команды с sudo с последующим пробелом.
  3. Вы можете добавить запись в crontab для пользователя он должен запускаться под или помещать сценарий оболочки (который включает вызов сценария резервного копирования вместе с желаемыми аргументами) в /etc/cron.daily каталог, например. Выбор crontab или cron каталог частично зависит от того, как часто вы выполняете задание.
  4. Ваш сценарий оболочки будет зарегистрирован, когда он будет запущен как cron работа. Для более подробного ведения журнала вы можете добавить logger в нем команду или основной скрипт.

В то, что я изложил выше, содержится много деталей. Если у вас есть конкретные вопросы по определенным элементам, их следует публиковать как отдельные вопросы (если это не простое продолжение.