কিভাবে নেটওয়ার্কের মাধ্যমে একটি সিডি / ডিভিডি ড্রাইভ অ্যাক্সেস করতে?


9

আমার নোটবুকের সিডি / ডিভিডি ড্রাইভটি নষ্ট হয়ে গেছে। যাইহোক, আমার ডেস্কটপ কম্পিউটার থেকে ড্রাইভ নিখুঁতভাবে কাজ করছে।

আমি কীভাবে নেটওয়ার্কের মাধ্যমে আমার ডেস্কটপ কম্পিউটার থেকে সিডি / ডিভিডি ড্রাইভ অ্যাক্সেস করতে পারি? আমি সেখানে একটি ডিভিডি ডিস্ক রাখতে এবং আমার নোটবুক থেকে এটি অ্যাক্সেস করতে চাই।

দুটি কম্পিউটারেই জেন্টু / লিনাক্স রয়েছে। (তবে সমাধানটি কোনও লিনাক্স বিতরণে কাজ করা উচিত)

উত্তর:


5

আমি মনে করি সাম্বা / এনএফএস সেটআপ এই ছোট পেরেকটির জন্য এক ধরণের বড় হাতুড়ি। আমি এই বিষয়টিতে একটি ব্লগ পোস্ট পেয়েছি যা এনবিডি - নেটওয়ার্ক ব্লক ডিভাইস নামে একটি সরঞ্জামের ব্যবহার দেখায়। এটি ব্যবহার করতে, সার্ভার এবং ক্লায়েন্ট সেটআপ করুন।

(টিউটোরিয়ালটি উবুন্টুর জন্য একটি সিডি ডিভাইসে লেখা হয়েছে /dev/cdrom, যাতে আপনার সেটআপের জন্য আপনাকে সামঞ্জস্য করতে হতে পারে))

সার্ভারের দিকে (সিডিআরএম সহ):

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

(কোনও কনফিগার করা রফতানি সম্পর্কে আপনি একটি সতর্কতা পেতে পারেন - এটিকে উপেক্ষা করুন, আমরা নীচে একটি সেট করব'll)

/etc/nbd-server/configফাইলটি সম্পাদনা করুন:

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

তারপর: sudo /etc/init.d/nbd-server restart

ক্লায়েন্ট পক্ষের (সার্ভারের সিডিআরএম অ্যাক্সেস):

sudo apt-get install nbd-client

এখন ব্লক ডিভাইসটি মানচিত্র করুন ( 192.168.1.100সার্ভারের আইপি ঠিকানাটি কোথায় ):

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

এখন আপনি মাউন্ট করতে পারেন /dev/nbd0যেমন এটি ক্লায়েন্টের একটি সিডিরোম ছিল:

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

অথবা কোনও আইএসও ধরুন:

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

1
চটি আদি থেকে এটি আরও ভাল লেখা, ধন্যবাদ!
সীমিত প্রায়শ্চিত্ত

আমি দুটি আর্চলিনাক্স মেশিনে (আর্চলিনাক্স বান্ডিল সার্ভার এবং ক্লায়েন্ট হিসাবে ) জিরো হিক্কার সাথে এই নির্দেশাবলী অনুসরণ করতে সক্ষম হয়েছি nbd। এটি নিখুঁত নয়, যদিও: আমার সফ্টওয়্যার বলতে পারে যে এটি আসল ড্রাইভ নয়। আমি অন্য কোথাও একটি অস্পষ্টতা বাজানোর চেষ্টা করছি।
সীমাবদ্ধ প্রায়শ্চিত্ত

2

প্রথমে আমি এনএফএস বা এসএসএফ ব্যবহার করে /dev/cdrom(প্রকৃতপক্ষে /dev/sr0) ভাগ করে নেওয়ার কথা ভেবেছিলাম ।

তারপরে আমি চেষ্টা করেছিলাম, এবং এটি কার্যকর হয় না। এই প্রযুক্তিগুলি ব্যবহার করে কাঁচা ডিভাইসগুলি ভাগ করা যায় না।

তবে আমি কোথাও সিড্রোম মাউন্ট করতে পারি ( /mnt/cdromএবং /media/cdromসাধারণ জায়গা) এবং তারপরে মাউন্ট পয়েন্টটি ভাগ করতে পারি।

sshfsসেটআপ করা সহজ ব্যবহার , কারণ এতে রুট অনুমতি বা কোনও কনফিগারেশন ফাইলের প্রয়োজন হয় না। এটিও "নিরাপদ", কারণ ফাইল অ্যাক্সেসের অনুমতিগুলি মূলত লগ ইনড এসএস ব্যবহারকারীর মতোই। তবে, ব্যবহারের NFSফলে আরও ভাল পারফরম্যান্স হবে (কারণ এতে কোনও ওভারহেড কম থাকে, কারণ এটি কোনও ডেটা এনক্রিপ্ট করে না)।


2

সাম্বার মাধ্যমে এটি ভাগ করে দেখুন:

sudo nano /etc/samba/smb.conf

এবং

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

আমার কাছ থেকে +1 আমি ইতিমধ্যে সাম্বা oce ব্যবহার করে এটি করেছি এবং এটি পুরোপুরি কার্যকর হয়।
ডায়োগো

দুঃখিত, এটি কাজ করছে না। লগ ভিতরে /var/log/বলেছেন: '/dev/sr0' is not a directory, when connecting to [cdrom](আমি নতুন নামকরণ করে থাকেন [public]করার [cdrom])
Denilson SA Maia,

(বা মাউন্টপয়েন্টটি যাই হোক না কেন) এ পরিবর্তন /dev/cdromকরা /mnt/cdromসমস্যার সমাধান করে।
ডেনিলসন সা মিয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.