Wie greife ich über das Netzwerk auf ein CD/DVD-Laufwerk zu?

Wie greife ich über das Netzwerk auf ein CD/DVD-Laufwerk zu?

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/configDatei:

[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.100die 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/cdromund /media/cdromdann den Mount-Punkt freigeben.

Die Verwendung von sshfsist 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 NFSführt jedoch zu einer besseren Leistung (da es weniger Overhead verursacht, da keine Daten verschlüsselt werden).

verwandte Informationen