digiwo Опубликовано 11 августа, 2009 Жалоба Поделиться Опубликовано 11 августа, 2009 Привет, возникла такая проблема. На Debian Lenny через скрипт делается бэкап на /media/BACKUP/. Каждай день USB-Винт меняется, так как сервак стоит в офисе, то соответственно никто не может делать umount/mount. В итоге получается проблема. При смене диска следующий маунтится под /media/BACKUP_/ и скрипт соответственно не работает. Файловая система ext2. Возможные варианты, который приходят в голову маунтить/анмаунтить диск вручную через скрипт. Возможно ли запустить аутомаунт вручную? чтоб просканировал УСБ? Может у вас какиенибудь варианты будут? Спасибо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 11 августа, 2009 Жалоба Поделиться Опубликовано 11 августа, 2009 Автомаунтом я, по привычке, везде отключаю, поэтому в этом направлении совета дать не могу. В подобной ситуации я писал скрипт, который: 1. Ищет подходящее дисковое устройство (если их в течение дня меняется много, то можно пометить LABEL) 2. Проверяет, не смонтировано ли оно куда-нибудь. Если да, то отмонтирует. 3. Монтирует диск в нужное место 4. Проверяет, смонтировался ли диск и также, тот ли это диск (напр. по контрольному файлу). 5. Делает бэкап и/или ещё что. 6. Отмантирует устройство. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
digiwo Опубликовано 12 августа, 2009 Автор Жалоба Поделиться Опубликовано 12 августа, 2009 а скрипт случайно не остался? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 12 августа, 2009 Жалоба Поделиться Опубликовано 12 августа, 2009 Цитата: а скрипт случайно не остался? Где-то, может, остался. Но вам все равно стоит писать применительно к свой ситуации. Дело это не хитрое и на bash не более 10 строк получится. Если пока не хватает уверенности и что-то не заработает, поправим. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
digiwo Опубликовано 13 августа, 2009 Автор Жалоба Поделиться Опубликовано 13 августа, 2009 спасибо, попробую сам написать)) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
digiwo Опубликовано 27 августа, 2009 Автор Жалоба Поделиться Опубликовано 27 августа, 2009 Извеняюсь что пропал, в командировку ездил. Есть 2 вопроса, как я могу узнать на каком dev/sd?1 подключен жесткий диск в данный момент? и как выключить аутомаунт? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 27 августа, 2009 Жалоба Поделиться Опубликовано 27 августа, 2009 Цитата: как я могу узнать на каком dev/sd?1 подключен жесткий диск в данный момент? Если этих дисков не сотни,то проще всего, как мне думается, будет их пометить (e2label ддя систем ext2/3/4). Потом проверить метку (vol_id). Цитата: и как выключить аутомаунт? Это зависит от того, кто и как его включал. Вообще, если автомаунт для чего-то нужен, можете и не выключать. mount | grep /dev/sd... или mount -l | grep метка выдаст строку, в которой в третьем поле содержися точка монтирования, и не 0, если диск среди смонтированных не обнаружен. В первом случае используйте эту точку, а в последнем монтируте сами куда хотите. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.