Доброго времени суток. Дело в том, что я недавно перешел с винды на Debian, и сразу же появились некоторые вопросы.
Как сделать так, чтобы монтирование дисковода происходило автоматически, т.е. без помощи # mount /cdrom ?
Debian lenny, KDE 4.
Заранее спасибо
Автомонтирование DVD-Rom
содержимое /etc/fstab пож-ста)
Как сделать так, чтобы монтирование дисковода происходило автоматически
для начала закомментируйте строчку про cdrom которая в /etc/fstab
# /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/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
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
1) у вас действительно /dev/scd0 это cdrom? (ответ в dmesg). если да - закомментируйте. нет - тем более закомментируйте (поставте в начало строки #)
2) добавьте себя в группы
3) перезагрузитесь
Если не заработает - значит вы не поставили какой-то пакет, скорее всего udev.
Сначала заменил на /dev/scd0 /media/cdrom auto user 0 0
потом на /dev/cdrom /media/cdrom auto user 0 0
Видеть-то диск видит, но отображать файлы не хочет. Опять приходится вводить /mount cdrom
1) у вас действительно /dev/scd0 это cdrom? (ответ в dmesg). если да - закомментируйте. нет - тем более закомментируйте (поставте в начало строки #)
2) добавьте себя в группы
Не понял
Не понял
что именно?
устройства из /etc/fstab считаются "постоянными", и не монтируются сами. только ручками, командой mount. Непрописанные устройства монтируются автоматически, какой-нибудь реализацией HAL'а (DeviceKit, udev).
этот самый HAL нужно установить (если он не установлен), и прописать себя в группы (если вы там не прописаны), обычно это всё само происходит при установке дистрибутива. Вот какой именно у вас hal - я не знаю.
Хотя обычно выглядет так: /dev/cdrom /media/cdrom auto user 0 0
тогда cdrom будет монтироваться автоматически во время загрузки. лишь...
sality, а флешки у вас сами монтируются?
drBatty, флешки — да.
Кстати, в гноме всё монтируется без проблем, а в кедах почему-то при помощи mount только
Пожалуйста, объясните подробнее, что именно нужно сделать?
флешки — да.
в этом случае достаточно просто закомментировать строку с cdrom (поставить # в начало строки).
ведь для флешек строчки нет? добавьте строку для флешек, и они тоже будут монтироваться только mount'ом.
А еще рекомендую сделать навсякий случай автозагрузку HAL
[console]update-rc.d hal defaults[/console]
И проверить установлен ли пакет dbus и HAL
Сначала заменил на /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
Вместо auto попробуйте iso9660. У меня на слаке тоже не монтировалось на автомате. С типом поигрался и заработало
странная у вас слака. или вы тип поставили скажем vfat (тогда при загрузке возникает ошибка, и далее HAL монтирует так, как будто в /etc/fstab ничего нет)
в этом случае достаточно просто закомментировать строку с cdrom (поставить # в начало строки).
Ничего не выдает
www@debian:~$ # /cdrom
www@debian:~$Если я еще все правильно понял
добавьте строку для флешек, и они тоже будут монтироваться только mount'ом.
Мне этого не надо
И проверить установлен ли пакет dbus и HAL
Показать
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#Я что-то делаю не так?
Пожалуйста, объясняйте все подробне, что вводить и т.д.
странная у вас слака. или вы тип поставили скажем vfat (тогда при загрузке возникает ошибка, и далее HAL монтирует так, как будто в /etc/fstab ничего нет)
Писал же выше, что на автомате не монтировалось, следовательно тип - auto. Внимательней пожалуйста. А слака была 13.1. И причем здесь vfat?? Насколько я знаю устройства windows-систем определяются как msdos, vfat и ntfs, а сабж вроде о DVD.
Если я еще все правильно понял
угу. надо в файле /etc/fstab поставить # в начало строки, в которой прописан ваш CDROM.
Мне этого не надо
ну а что вам надо-то? флешки монтируются сами и НЕ прописаны в fstab, очевидно, что для монтирования cdrom'а его тоже надо изъять из этого файла.
Писал же выше, что на автомате не монтировалось, следовательно тип - auto. Внимательней пожалуйста.
почитали-бы ман сначала, перед тем, как меня в невнимательности упрекать
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.
купите букварь, и не позорьтесь. :(
И причем здесь vfat?? Насколько я знаю устройства windows-систем определяются как msdos, vfat и ntfs, а сабж вроде о DVD.
при том, что матчасть учить надо.
sality
Попробуйте поставить пакет pmount:
aptitude install pmountdrBatty,
У нас на предприятии так же: когда не знают что сказать или не хотят говорить в чем дело посылают читать НТД. :[