Das CD/DVD-Laufwerk meines Notebooks ist defekt. Das Laufwerk meines Desktop-Rechners funktioniert jedoch einwandfrei.
Wie kann ich von meinem Desktop-Computer über das Netzwerk auf das CD/DVD-Laufwerk zugreifen? Ich möchte dort eine DVD einlegen und von meinem Notebook darauf zugreifen.
Beide Computer haben Gentoo/Linux. (aber die Lösung sollte auf jeder Linux-Distribution funktionieren)
Antwort1
Ich habe das Gefühl, dass ein Samba / NFS-Setup eine Art großer Hammer für diesen kleinen Nagel ist. Ich habe eineBlogbeitrag zu diesem ThemaHier wird die Verwendung eines Tools namens nbd (Network Block Device) gezeigt. Um es zu verwenden, richten Sie den Server und den Client ein.
(Das Tutorial ist für Ubuntu mit einem CD-Gerät unter geschrieben /dev/cdrom
, Sie müssen es also möglicherweise an Ihr Setup anpassen.)
Auf der Serverseite (mit der CD-ROM):
sudo apt-get install nbd-server
sudo adduser nbd cdrom
(Möglicherweise erhalten Sie eine Warnung, dass keine Exporte konfiguriert sind. Ignorieren Sie diese. Wir richten weiter unten einen ein.)
Bearbeiten Sie die /etc/nbd-server/config
Datei:
[generic]
group = cdrom
allowlist = true
[cdrom]
exportname = /dev/cdrom
readonly = true
Dann:sudo /etc/init.d/nbd-server restart
Auf der Clientseite (Zugriff auf die CD-ROM des Servers):
sudo apt-get install nbd-client
Ordnen Sie nun das Blockgerät zu (wobei 192.168.1.100
die IP-Adresse des Servers ist):
sudo nbd-client 192.168.1.100 -name cdrom /dev/nbd0
Jetzt können Sie es mounten /dev/nbd0
, als wäre es eine CD-ROM auf dem Client:
sudo mkdir /mnt/cdrom # if it doesn't already exist
sudo mount -t iso9660 /dev/nbd0 /mnt/cdrom
Oder holen Sie sich eine ISO:
sudo dd if=/dev/nbd0 of=~/disc.iso
Antwort2
Versuchen Sie, es über Samba freizugeben:
sudo nano /etc/samba/smb.conf
Und
[cdrom]
comment = CD Drive
path = /mnt/cdrom
public = no
writable = no
Antwort3
Zuerst dachte ich daran, die /dev/cdrom
(eigentlich /dev/sr0
) entweder mitNFSodersshfs.
Dann habe ich das versucht, aber es funktioniert nicht. Mit diesen Technologien können keine Raw-Geräte gemeinsam genutzt werden.
Ich kann die CD-ROM jedoch irgendwo mounten ( übliche Orte sind das) /mnt/cdrom
und /media/cdrom
dann den Mount-Punkt freigeben.
Die Verwendung von sshfs
ist einfach einzurichten, da weder Root-Berechtigungen noch eine Konfigurationsdatei erforderlich sind. Es ist auch „sicher“, da die Dateizugriffsberechtigungen im Wesentlichen dieselben sind wie die des angemeldeten SSH-Benutzers. Die Verwendung von NFS
führt jedoch zu einer besseren Leistung (da es weniger Overhead verursacht, da keine Daten verschlüsselt werden).