ฉันอยู่ในสถานการณ์ที่น่าหัวเราะตรงไปตรงมาที่เดสก์ท็อปของฉันมีออปติคัลไดรฟ์สองตัวและ Media Center ของฉันไม่มีเลย (ไม่มีที่ว่างสำหรับหนึ่งอัน) ก่อนที่ฉันจะพิจารณาบางสิ่งที่สุดขีดเช่นเดียวกับการซื้อออปติคัลไดรฟ์ภายนอกฉันต้องการดูว่ามีวิธีการเชื่อมโยงอินเทอร์เน็ตของฉันกับเครือข่ายหรือไม่
เครื่องทั้งสองเป็น Ubuntu และพวกเขามีการแบ่งปัน NFS เพื่อเข้าถึงสื่อจากเดสก์ท็อป
เหตุผลที่ฉันถาม (ไม่ใช่แค่การส่งออก / สื่อ / cdrom) คือการแชร์ NFS ที่เมานต์ไม่ดูเหมือนอุปกรณ์สไตล์ CDROM ไปยังเครื่องระยะไกล นี่เป็นสิ่งสำคัญสำหรับฉันเพราะฉันต้องการ XBMC ในการจดจำไดรฟ์เช่นนั้นเพื่อให้สามารถจัดการกับดิสก์โดยอัตโนมัติและเหมาะสม
ตอนนี้ฉันไม่รู้ว่าอะไรที่ทำให้ออปติคัลไดรฟ์ดูเหมือนกับออปติคัลไดรฟ์กับ Ubuntu ถ้าฉันรู้ว่าฉันคงรู้ว่าฉันต้องทำอะไร ฉันเดาว่ามีบางอย่างที่น่าสนใจudev
ในจุดนั้น
มีวิธีการแบ่งปันอุปกรณ์ระดับบล็อก (เช่น/dev/sr0
) เพื่อให้คอมพิวเตอร์ทั้งสองเครื่องติดตั้งแยกกันหรือไม่ ... ฉันรู้สึกเหมือนฉันล้มลงในโพรงกระต่ายและฉันสามารถเห็นโซลูชันที่มีการออกแบบทางวิศวกรรมอย่างหนาแน่นเช่น iSCSI และ pissthrough virtualisation ปรากฏขึ้นต่อหน้าฉัน ... แน่นอนว่ามีวิธีง่ายๆในการแบ่งปันโหมดไดรฟ์ระหว่างคอมพิวเตอร์ Ubuntu สองเครื่อง!
/media/cdrom
ลงใน nfs และติดตั้งที่ปลายอีกด้านหนึ่งเป็น/media/cdrom
(และฉันสามารถดูไฟล์ได้) แต่ XBMC ไม่ตรวจจับการเปลี่ยนแปลงของสื่อ (มันไม่คิดว่า mountpoint เป็น DVD) ฉันกำลังทำอะไรโง่ ๆ
mount -o loop
ใช้คอมพิวเตอร์ของคุณบนคอมพิวเตอร์เครื่องอื่น
ioctl
จำเป็นสำหรับดีวีดีหรือไม่ ฉันใช้มันเมื่อหลายปีก่อนสำหรับแนวคิดที่ไม่ดีของการแลกเปลี่ยนเน็ตและลืมไปแล้วจนถึงตอนนี้ ... (ลิงค์ที่ดีกว่า: linux-mag.com/id/7118 )