네트워크를 통해 CD / DVD 드라이브에 액세스하는 방법은 무엇입니까?


9

노트북의 CD / DVD 드라이브가 손상되었습니다. 그러나 데스크탑 컴퓨터의 드라이브가 완벽하게 작동합니다.

네트워크를 통해 데스크탑 컴퓨터에서 CD / DVD 드라이브에 액세스하려면 어떻게해야합니까? DVD 디스크를 넣고 노트북에서 액세스하고 싶습니다.

두 컴퓨터에는 젠투 / 리눅스가 있습니다. (그러나 솔루션은 모든 Linux 배포에서 작동해야합니다)

답변:


5

Samba / NFS 설정은이 작은 손톱에 큰 망치처럼 느껴집니다. 이 주제에 대한 블로그 게시물에서 nbd-네트워크 블록 장치라는 도구의 사용을 보여줍니다. 사용하려면 서버와 클라이언트를 설정하십시오.

(이 자습서는 CD 장치가있는 Ubuntu 용으로 작성 /dev/cdrom되었으므로 설정을 조정해야 할 수도 있습니다.)

서버 측에서 (CDROM 사용) :

sudo apt-get install nbd-server
sudo adduser nbd cdrom

구성된 내보내기가 없다는 경고가 표시 될 수 있습니다. 무시하면 아래에서 설정됩니다.

/etc/nbd-server/config파일을 편집 하십시오.

[generic]
  group     = cdrom
  allowlist = true
[cdrom]
  exportname = /dev/cdrom
  readonly   = true

그때: sudo /etc/init.d/nbd-server restart

클라이언트 쪽 (서버의 CDROM에 액세스) :

sudo apt-get install nbd-client

이제 블록 장치를 맵핑하십시오 (여기서 192.168.1.100서버의 IP 주소).

sudo nbd-client 192.168.1.100 -name cdrom /dev/nbd0

이제 /dev/nbd0클라이언트의 CDROM 인 것처럼 마운트 할 수 있습니다 .

sudo mkdir /mnt/cdrom   # if it doesn't already exist
sudo mount -t iso9660 /dev/nbd0 /mnt/cdrom

또는 ISO를 얻습니다.

sudo dd if=/dev/nbd0 of=~/disc.iso

1
이것은 chatty 원본보다 더 잘 작성하는 것입니다. 감사합니다!
제한 속죄

나는 이러한 지침에 따라 할 수 있었다 제로 두 개의 아치 리눅스 시스템에서 딸꾹질 (같은 아치 리눅스 번들 서버와 클라이언트 nbd). 그래도 완벽하지는 않습니다. 소프트웨어가 실제 드라이브가 아니라고 말할 수 있습니다. 다른 곳에서 블레이어를 재생하려고합니다.
제한 속죄

2

처음에는 NFS 또는 sshfs를 사용하여 /dev/cdrom(실제로 /dev/sr0) 공유하는 것에 대해 생각했습니다 .

그런 다음 시도했지만 작동하지 않습니다. 이러한 기술을 사용하여 원시 장치를 공유 할 수 없습니다.

그러나, 나는 CDROM의 어딘가에 마운트 (수 /mnt/cdrom하고 /media/cdrom있습니다 일반적인 장소를) 다음 마운트 포인트를 공유 할 수 있습니다.

sshfs루트 권한이나 구성 파일이 필요하지 않기 때문에 사용하기 가 쉽습니다. 파일 액세스 권한은 기본적으로 로그인 한 ssh 사용자와 동일하므로 "안전"합니다. 그러나 NFS데이터를 암호화하지 않기 때문에 오버 헤드가 적기 때문에 성능이 향상됩니다.


2

삼바를 통해 공유해보십시오 :

sudo nano /etc/samba/smb.conf

[cdrom]
comment = CD Drive
path = /mnt/cdrom
public = no
writable = no

나에게서 +1 나는 이미 삼바를 사용 하여이 작업을 수행했으며 완벽하게 작동합니다.
Diogo

죄송합니다. 작동하지 않습니다. 로그 내부는 /var/log/말한다 : '/dev/sr0' is not a directory, when connecting to [cdrom](I 이름을 변경 한 [public][cdrom])
데닐손 Sá 마이 아

변경 /dev/cdrom으로 /mnt/cdrom(또는 무엇이든 마운트 지점입니다) 문제를 해결합니다.
Denilson Sá Maia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.