LinuxForum.Fans
Тема

Автомонтирование DVD-Rom

Автор: sality 35 сообщений 13111 просмотров
#123122

Доброго времени суток. Дело в том, что я недавно перешел с винды на Debian, и сразу же появились некоторые вопросы.
Как сделать так, чтобы монтирование дисковода происходило автоматически, т.е. без помощи # mount /cdrom ?

Debian lenny, KDE 4.

Заранее спасибо

#123148

содержимое /etc/fstab пож-ста)

#123152
sality написал:
Как сделать так, чтобы монтирование дисковода происходило автоматически

для начала закомментируйте строчку про cdrom которая в /etc/fstab

#123180
text
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               reiserfs notail          0       1
/dev/sda2       /home           reiserfs defaults        0       2
/dev/sda3       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
#123189
sality написал:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

попробуйте сменить на /dev/scd0 /media/cdrom auto user 0 0
и проверьте в /dev/ файл scd0 есть он там или нет

Хотя обычно выглядет так: /dev/cdrom /media/cdrom auto user 0 0

#123370
sality написал:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

1) у вас действительно /dev/scd0 это cdrom? (ответ в dmesg). если да - закомментируйте. нет - тем более закомментируйте (поставте в начало строки #)
2) добавьте себя в группы
3) перезагрузитесь

Если не заработает - значит вы не поставили какой-то пакет, скорее всего udev.

#124610

Сначала заменил на /dev/scd0 /media/cdrom auto user 0 0
потом на /dev/cdrom /media/cdrom auto user 0 0
Видеть-то диск видит, но отображать файлы не хочет. Опять приходится вводить /mount cdrom

drBatty написал:
1) у вас действительно /dev/scd0 это cdrom? (ответ в dmesg). если да - закомментируйте. нет - тем более закомментируйте (поставте в начало строки #)
2) добавьте себя в группы

Не понял

#124615
sality написал:
Не понял

что именно?
устройства из /etc/fstab считаются "постоянными", и не монтируются сами. только ручками, командой mount. Непрописанные устройства монтируются автоматически, какой-нибудь реализацией HAL'а (DeviceKit, udev).
этот самый HAL нужно установить (если он не установлен), и прописать себя в группы (если вы там не прописаны), обычно это всё само происходит при установке дистрибутива. Вот какой именно у вас hal - я не знаю.

#124617
virxak написал:
Хотя обычно выглядет так: /dev/cdrom /media/cdrom auto user 0 0

тогда cdrom будет монтироваться автоматически во время загрузки. лишь...

#124618

sality, а флешки у вас сами монтируются?

#124740

drBatty, флешки — да.
Кстати, в гноме всё монтируется без проблем, а в кедах почему-то при помощи mount только
Пожалуйста, объясните подробнее, что именно нужно сделать?

#124742
sality написал:
флешки — да.

в этом случае достаточно просто закомментировать строку с cdrom (поставить # в начало строки).
ведь для флешек строчки нет? добавьте строку для флешек, и они тоже будут монтироваться только mount'ом.

#124745

А еще рекомендую сделать навсякий случай автозагрузку HAL
[console]update-rc.d hal defaults[/console]

И проверить установлен ли пакет dbus и HAL

#126213
sality написал:
Сначала заменил на /dev/scd0 /media/cdrom auto user 0 0
потом на /dev/cdrom /media/cdrom auto user 0 0
Видеть-то диск видит, но отображать файлы не хочет. Опять приходится вводить /mount cdrom
[quote=drBatty]1) у вас действительно /dev/scd0 это cdrom? (ответ в dmesg). если да - закомментируйте. нет - тем более закомментируйте (поставте в начало строки #)
2) добавьте себя в группы

Не понял[/quote]
Вместо auto попробуйте iso9660. У меня на слаке тоже не монтировалось на автомате. С типом поигрался и заработало smile

#126261
Cretinus написал:
Вместо auto попробуйте iso9660. У меня на слаке тоже не монтировалось на автомате. С типом поигрался и заработало

странная у вас слака. или вы тип поставили скажем vfat (тогда при загрузке возникает ошибка, и далее HAL монтирует так, как будто в /etc/fstab ничего нет)

#126366
drBatty написал:
в этом случае достаточно просто закомментировать строку с cdrom (поставить # в начало строки).

Ничего не выдает

text
www@debian:~$ # /cdrom
www@debian:~$

Если я еще все правильно понял

drBatty написал:
добавьте строку для флешек, и они тоже будут монтироваться только mount'ом.

Мне этого не надо

mogul82 написал:
И проверить установлен ли пакет dbus и HAL
Показать
text
debian:/home/www# apt-get install dbus
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия dbus.
dbus установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 57 пакетов не обновлено.
debian:/home/www# apt-get install hal
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия hal.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 57 пакетов не обновлено.
debian:/home/www#

Я что-то делаю не так?
Пожалуйста, объясняйте все подробне, что вводить и т.д.

#126382
drBatty написал:
странная у вас слака. или вы тип поставили скажем vfat (тогда при загрузке возникает ошибка, и далее HAL монтирует так, как будто в /etc/fstab ничего нет)

Писал же выше, что на автомате не монтировалось, следовательно тип - auto. Внимательней пожалуйста. А слака была 13.1. И причем здесь vfat?? Насколько я знаю устройства windows-систем определяются как msdos, vfat и ntfs, а сабж вроде о DVD.

#126520
sality написал:
Если я еще все правильно понял

угу. надо в файле /etc/fstab поставить # в начало строки, в которой прописан ваш CDROM.

sality написал:
Мне этого не надо

ну а что вам надо-то? флешки монтируются сами и НЕ прописаны в fstab, очевидно, что для монтирования cdrom'а его тоже надо изъять из этого файла.

Cretinus написал:
Писал же выше, что на автомате не монтировалось, следовательно тип - auto. Внимательней пожалуйста.

почитали-бы ман сначала, перед тем, как меня в невнимательности упрекать

man mount написал:
If no -t option is given, or if the auto type is specified, mount will
try to guess the desired type. Mount uses the blkid or volume_id library
for guessing the filesystem type; if that does not turn up anything that
looks familiar, mount will try to read the file /etc/filesystems, or, if
that does not exist, /proc/filesystems. All of the filesystem types
listed there will be tried, except for those that are labeled "nodev"
(e.g., devpts, proc and nfs). If /etc/filesystems ends in a line with a
single * only, mount will read /proc/filesystems afterwards.

купите букварь, и не позорьтесь. :(

Cretinus написал:
И причем здесь vfat?? Насколько я знаю устройства windows-систем определяются как msdos, vfat и ntfs, а сабж вроде о DVD.

при том, что матчасть учить надо.

#126527

sality
Попробуйте поставить пакет pmount:

text
aptitude install pmount
#126551

drBatty,
У нас на предприятии так же: когда не знают что сказать или не хотят говорить в чем дело посылают читать НТД. :[

Войдите или зарегистрируйтесь, чтобы ответить.