Я просто получаю Ubuntu 12.10. Так что я новичок.
У меня есть жесткий диск sata с разделами - sda 1 (swap), sda 2 (точка монтирования /) и sda 3 (точка монтирования / home).
Сегодня я добавляю еще один внутренний жесткий диск (не sata), который планирую использовать только для данных, и его точка монтирования - / media / sdb1.
Но после добавления другого HD Ubuntu больше не монтирует мой DVD-привод.
Я получаю эту ошибку:
точка подключения носителя cdrom0 не существует
Я попробовал в терминале:
Крепление / CDROM
и получите это:
mount: не может найти / cdrom в etc / fstab или etc / mtab
Что я должен делать?
источник
mkdir anythingAtAll; sudo mount /dev/sr0 anythingAtAll
Правило для привода CD / DVD: монтируйте диск при вставке в «/ media / DVD»
Сделайте это, если вы хотите восстановить автонастройку с некоторым контролем над тем, как это делается.
Действие: лоток для CD / DVD имеет носитель и вставлен в
Вы должны сказать своей системе реагировать на это действие. Вы можете запустить скрипт монтирования (любой другой скрипт). Для этого вам нужно создать новое правило в
lib/udev/rules.d
папке. Эти команды необходимо запускать от имени пользователя root (используйте префиксsudo
для следующих команд, чтобы запустить их от имени пользователя root или стать пользователем root сsudo -s
touch /lib/udev/rules.d
udevadm info --query=all --attribute-walk --name=/dev/sr0
(root здесь не нужен, но работает в обе стороны). Ищите что-то, что однозначно идентифицирует ваш привод (к лучшему или к худшемуATTRS{vendor}=="HL-DT-ST"
, который я выбрал , - это мой привод (ваш будет отличаться, если вы не у меня тот же диск, что и у меня). Скопируйте его куда-нибудь на потом. Вы можете потратить некоторое время, чтобы просмотреть этот файл и сравнить его с приведенным ниже примером правила. В нем можно найти SUBSYSTEM и ATTRS.vim /lib/udev/rules.d
, но онnano /lib/udev/rules.d
тоже работает и легко. Добавьте эти вещи, отредактировав свой ATTRS, чтобы он соответствовал вашему (это важная часть, вам может потребоваться выбрать другой атрибут, если он не работает) и исправьте поля YOURUSER и YOURGROUP:KERNEL=="sr[0-9]*", SUBSYSTEM=="block", ATTRS{vendor}=="HL-DT-ST", SYMLINK+="dvdburner", OWNER="YOURUSER", GROUP="YOURGROUP" ACTION=="change",RUN+="/home/YOURUSER/Scripts/Bash/automountdvd.sh"
KERNEL=="sr[0-9]*"
просто означает , что испытают всеscsi
устройства (sr0-SR9)SYMLINK
просто символическая ссылка на диск (как/dev/cdrom
на реальный/dev/sr0
)Вам может понадобиться перезагрузить все правила udev:
Сценарий монтирования
Сохраните следующее где-нибудь вроде:
/home/YOURUSER/Scripts/Bash/automountdvd.sh
и исправьте поля YOURUSER и YOURGROUP. О, кстати, опасно помещать этот скрипт в папку пользователя, потому что он будет запускаться пользователем root, что означает, что если кто-то взломает вашу папку пользователя, он может настроить скрипт так, чтобы он делал что хочет, и root запустит его ( и, вероятно, удастся, потому что пользователь root имеет полный контроль над системой) Вероятно, лучше спрятать его в папке, которую может видеть только root. Если вы экспериментируете, это нормально.источник
Если вы хотите смонтировать cd / cdrom / dvd / что угодно вручную , вы должны сначала заглянуть в каталог / dev, например, с помощью
ls /dev
. Вероятно, это называется dvd1. Затем установите его с помощьюsudo mkdir /mnt/dvd1 && sudo mount /dev/dvd1 /mnt/dvd1
.источник
mount: no medium found on /dev/sr0
Я бы хотел, чтобы rw-диск монтировался при каждом запуске ОС, как он это делает.