Ich bekomme gerade Ubuntu 12.10. Ich bin also ein Neuling.
Ich habe SATA-Festplatte mit Partitionen - SDA 1 (Swap) SDA 2 (Mount Point /) und SDA 3 (Mount Point / Home).
Heute füge ich eine weitere interne Festplatte (nicht sata) hinzu, die ich nur für Daten verwenden möchte. Der Einhängepunkt ist / media / sdb1.
Aber nach dem Hinzufügen eines weiteren HD-Ubuntu wird mein DVD-RW-Laufwerk nicht mehr gemountet.
Ich erhalte diesen Fehler:
Einhängepunktmedium cdrom0 existiert nicht
Ich habe es im Terminal versucht:
mount / cdrom
und hol dir das:
mount: / cdrom kann nicht in etc / fstab oder etc / mtab gefunden werden
Was soll ich machen?
quelle
mkdir anythingAtAll; sudo mount /dev/sr0 anythingAtAll
Regel für CD / DVD-Laufwerk: Laufwerk beim Einlegen in "/ media / DVD" einhängen
Tun Sie dies, wenn Sie die automatische Montage mit einer gewissen Kontrolle über die Vorgehensweise wiederherstellen möchten.
Aktion: Das CD / DVD-Fach verfügt über Medien und wird eingezogen
Sie müssen Ihr System anweisen, auf diese Aktion zu reagieren. Sie können ein Mount-Skript (ein beliebiges benutzerdefiniertes Skript) ausführen lassen. Dazu müssen Sie im Ordner eine neue Regel erstellen
lib/udev/rules.d
. Diese Befehle müssen als root ausgeführt werden (verwenden Sie das Präfixsudo
für die folgenden Befehle, um sie als root auszuführen oder der Root-Benutzer mit zu werdensudo -s
touch /lib/udev/rules.d
udevadm info --query=all --attribute-walk --name=/dev/sr0
(root ist hier nicht erforderlich, funktioniert aber in beide Richtungen). Suchen Sie nach etwas, das Ihr Laufwerk eindeutig identifiziert (zum Guten oder zum Schlechten, das ich ausgewählt habeATTRS{vendor}=="HL-DT-ST"
, nämlich mein Laufwerk (Ihr Laufwerk ist anders, es sei denn, Sie) zufällig das gleiche Laufwerk wie ich besitzen). Kopieren Sie es für später irgendwo hin. Sie können sich etwas Zeit nehmen, um diese Datei zu durchsuchen und sie mit dem folgenden Regelbeispiel zu vergleichen. Das SUBSYSTEM und ATTRS finden Sie darin.vim /lib/udev/rules.d
, der aber auchnano /lib/udev/rules.d
funktioniert und der einfach ist. Fügen Sie diese Dinge hinzu und bearbeiten Sie Ihre ATTRS entsprechend Ihrer (dies ist der sensible Teil, möglicherweise müssen Sie ein anderes Attribut auswählen, wenn dies der Fall ist funktioniert nicht) und korrigieren Sie die Felder YOURUSER und 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]*"
bedeutet nur, dass allescsi
Geräte getestet werden (sr0-sr9)SYMLINK
ist nur eine symbolische Verbindung zum Laufwerk (wie/dev/cdrom
zum realen/dev/sr0
)Möglicherweise müssen Sie alle udev-Regeln neu laden:
Mount-Skript
Speichern Sie Folgendes wie folgt:
/home/YOURUSER/Scripts/Bash/automountdvd.sh
und korrigieren Sie die Felder YOURUSER und YOURGROUP. Übrigens ist es gefährlich, dieses Skript in den Benutzerordner zu legen, da es von root ausgeführt wird. Wenn also jemand Ihren Benutzerordner hackt, kann er das Skript anpassen, um zu tun, was er will, und root führt es aus ( und wahrscheinlich erfolgreich, weil der Root-Benutzer die volle Kontrolle über das System hat.) Wahrscheinlich besser, es in einem Ordner zu verstecken, den nur root sehen kann. Wenn Sie experimentieren, ist es in Ordnung.quelle
Wenn Sie eine CD / CD-ROM / DVD / was auch immer manuell mounten möchten , sollten Sie zuerst im Verzeichnis / dev suchen, zum Beispiel mit
ls /dev
. Es heißt wahrscheinlich dvd1. Dann montieren Sie es mitsudo mkdir /mnt/dvd1 && sudo mount /dev/dvd1 /mnt/dvd1
.quelle
mount: no medium found on /dev/sr0
Ich hätte gerne ein rw-Laufwerk, das bei jedem Start des Betriebssystems gemountet werden kann, wie es früher der Fall war.