The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Скрипт для упрощения монтирования C..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Скрипт для упрощения монтирования C..."  
Сообщение от auto_tips (??) on 27-Янв-06, 08:42 
Вот такой простой скрипт:

#!/bin/sh
retval=`/sbin/mount | grep /mnt/cdrom`
if [ -n "$retval" ];
then /sbin/umount /mnt/cdrom 1> /dev/null 2> /dev/null
if [ "$?" -ne 0 ];
    then echo "Не могу размонтировать CDROM"
else echo "Размонтировал CDROM"
eject /dev/cdrom
fi
else /sbin/mount /dev/cdrom 1> /dev/null 2> /dev/null
if [ "$?" -ne 0 ];
    then echo "Не могу смонтировать CDROM"
else echo "Примонтировал CDROM"
fi
fi


П.С. копируем в каталог /sbin под именем cdm. Сам определяет состояние

URL:
Обсуждается: http://www.opennet.me/tips/info/973.shtml

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от quaker (??) on 27-Янв-06, 08:42 
можно еще сюда добавить уничтожение процессов которые блокируют cd.
Полезно когда cdrom расшарен по sambe ,его не отмонтируеш пока не грохнеш процессы подключений.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

12. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от Berserker on 07-Фев-06, 01:25 
workaround по этой теме для Debian :


# apt-get install autofs

теперь проверяем :

# cat /etc/auto.master | grep -v ^#
/misc   /etc/auto.misc --timeout=2
# cat /etc/auto.misc   | grep -v ^#
cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
# /etc/init.d/autofs restart

вставляем CD

# ls /misc/cd

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

18. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от L.I.S. (??) on 25-Фев-06, 05:37 
А зачем удалть процессы? Достаточно поставить в команду umount в скрипте параметр "-l"  и размонтирование будет происходить принудительно.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

2. "так самба же остальные шары если тоже раздаёт"  
Сообщение от petr999 email(??) on 30-Янв-06, 14:39 
а ну если кто акцессовой базой с другой шары во время убивания smbd пользуентся, очень интересно, да???
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

3. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от Somebody (??) on 30-Янв-06, 14:42 
Если не ошибаюсь:
fuser -km /mnt/cdrom

man fuser
.....
EXAMPLES
       fuser -km /home kills all processes accessing the file system /home in any way.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

4. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от dsl on 31-Янв-06, 07:28 
пользоваться supermount и никого убивать ненадо
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

5. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от Demimurych email on 31-Янв-06, 16:25 
supermount subfs и иже с ним часто ставят больше вопросов чем дают ответов.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

9. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от dsl email on 03-Фев-06, 03:54 
у меня на работе врачи сидят под Linux, так вот они обычно где то о нем либо слышали либо читали...
И самое главное что больше всего вопросов задают и боятся темы на монтирование дискет и сидиромов.
А оказывается что ничего и монтировать не надо.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

6. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от stimpack email on 02-Фев-06, 09:06 
Даа... чукча писатель. Вот более простой скрипт, гыгыгы. Хотя это и скриптом не назвать:

mount /mnt/cdrom || umount /mnt/cdrom

Ошибка: не /sbin/mount, а /bin/mount. По крайней мере, в линуксах.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

8. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от Somebody (??) on 02-Фев-06, 13:44 
У меня в Линухе:
lrwxrwxrwx  1 root root 10 2004-10-26 12:49 /sbin/mount -> /bin/mount
lrwxrwxrwx  1 root root 11 2004-10-26 12:49 /sbin/umount -> /bin/umount
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

16. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от Антон (??) on 14-Фев-06, 03:11 
С учётом что этой мой второй скрипт, моно и глаза на это закрыть,
данный скрипт лежит себе на диске и не кому не мешает, понадобился вызвали и не надо автомаунтом и всякими допольнительными патчами на ядро пользоватся которые жрут память.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

7. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от рут on 02-Фев-06, 09:32 
такую мелочь можно и руками (на автомате) делать , какой к чёрту скрипт
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

10. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от awk (??) on 03-Фев-06, 20:12 
Честно говоря херней страдаете... Посмотрите в сторону демона amd.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

11. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от petr999 email(??) on 06-Фев-06, 16:50 
>Честно говоря херней страдаете... Посмотрите в сторону демона amd.

amd даст смонтировать, а размонтировать он розданное самбой не будет. Вообще, не вижу препятствий реализовать в ядре и в самбе интерфейс типа демон устройств поймал событие Eject --- отправляет сигнал самбе и кому там ещё  перестать использовать каталог сидюка, самба перестаёт, посылается сигнал в автомонтировщик amd или autofs размонтировать и сэджектить.
Все довольны.
Можно ж так?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

13. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от stimpack on 08-Фев-06, 14:56 
если не ошибаюсь, supermount, идущий в виде патча на ядро и требующий для работы специальной строки к каждому девайсу в fstab-е, вообще чихать хотел на разнообразные процессы, если только они не осуществляют запись на девайс. В итоге система ведёт себя как винда при работе с дискетами и сидюками.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

14. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от petr999 email(??) on 09-Фев-06, 09:23 
ммм. а перемонтирует он как надо?? у самбы крыша не съезжает, она нормально видит перемонтированную ФС?

>если не ошибаюсь, supermount, идущий в виде патча на ядро и требующий
>для работы специальной строки к каждому девайсу в fstab-е, вообще чихать
>хотел на разнообразные процессы, если только они не осуществляют запись на
>девайс. В итоге система ведёт себя как винда при работе с
>дискетами и сидюками.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

15. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от guest (??) on 10-Фев-06, 07:07 
Стандартные средства без всяких патчей давно позволяют автоматически монтировать без левых патчей вроде supermount, называется udev+hal+dbus+ivman.

http://gentoo-wiki.com/HOWTO_ivman

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

17. "Скрипт для упрощения монтирования CD-ROMа"  
Сообщение от stimpack on 22-Фев-06, 08:29 
А udev.... насколько давно заброшен в ядре?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру