Перейти к содержанию

Рекомендуемые сообщения

Привет, возникла такая проблема.

На Debian Lenny через скрипт делается бэкап на /media/BACKUP/.

Каждай день USB-Винт меняется, так как сервак стоит в офисе, то соответственно никто не может делать umount/mount. В итоге получается проблема. При смене диска следующий маунтится под /media/BACKUP_/ и скрипт соответственно не работает. Файловая система ext2.

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

Возможно ли запустить аутомаунт вручную? чтоб просканировал УСБ?

Может у вас какиенибудь варианты будут?

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Автомаунтом я, по привычке, везде отключаю, поэтому в этом направлении совета дать не могу.

В подобной ситуации я писал скрипт, который:

1. Ищет подходящее дисковое устройство (если их в течение дня меняется много, то можно пометить LABEL)

2. Проверяет, не смонтировано ли оно куда-нибудь. Если да, то отмонтирует.

3. Монтирует диск в нужное место

4. Проверяет, смонтировался ли диск и также, тот ли это диск (напр. по контрольному файлу).

5. Делает бэкап и/или ещё что.

6. Отмантирует устройство.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

а скрипт случайно не остался?

Где-то, может, остался. Но вам все равно стоит писать применительно к свой ситуации. Дело это не хитрое и на bash не более 10 строк получится. Если пока не хватает уверенности и что-то не заработает, поправим.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Извеняюсь что пропал, в командировку ездил.

Есть 2 вопроса, как я могу узнать на каком dev/sd?1 подключен жесткий диск в данный момент?

и как выключить аутомаунт?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

как я могу узнать на каком dev/sd?1 подключен жесткий диск в данный момент?

Если этих дисков не сотни,то проще всего, как мне думается, будет их пометить (e2label ддя систем ext2/3/4).

Потом проверить метку (vol_id).

Цитата:

и как выключить аутомаунт?

Это зависит от того, кто и как его включал.

Вообще, если автомаунт для чего-то нужен, можете и не выключать.

mount | grep /dev/sd...

или

mount -l | grep метка

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...