Справка Создание скрипта Rsync / Crontab, который проверяет, установлен ли ExtHD перед запуском

У меня есть toshiba 3tb ExtHD, и он постоянно размонтируется, если я говорю об отключении компьютера, а затем включаю его в live cd, а затем перезагружаюсь обратно в ОС. Его простое исправление, все, что я делаю, - отключить и снова подключить USB-кабель и установить его и обратно. Его раздражает, но им не удастся получить еще один диск из-за этих неудобств.

Я рассмотрю это как возможность обучения. Я использую Rsync для зеркалирования моего внутреннего 3tb-диска с моим внешним, но иногда Toshiba отключается, и я получаю ошибки сервера, потому что внутренний диск, на котором находится точка монтирования, достигает 100%.

Конкретный вопрос :

Я хотел бы использовать crontab, как сейчас, для rsync моего внутреннего HD для моего внешнего HD, но убедитесь, что он установлен первым, а если нет, то сбой и отправьте мне почту или вывод на файл журнала.

Current SetUp

Сервер Ubuntu 14.04 LTS 64 бит. Привод toshiba - /dev/sdd1 Внутренний привод 3tb - /dev/sdc1

. Точки монтирования таковы:

/media/cloud/donut/files/disks/primary (internal3tb)
/media/cloud/donut/files/exthd/toshiba

Не уверен, имеет ли это значение, но внутренний - ext4 и внешний - ntfs.

Кажется, я включил всю информацию, необходимую для создания скрипта, я предполагаю, что создам скрипт, а затем назову его в crontab? или просто разместить весь скрипт в crontab?

Любая помощь очень ценится, если вам нужна дополнительная информация, дайте мне знать.

PS: программирование - это не мой сильный набор, но я Я не совсем неосведомлен, я занимался Java и PHP. (Я получаю Если тогда утверждения lol: P)

Спасибо

1
задан 29 June 2015 в 10:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: