এনএফএস নিয়ে আমার কিছুটা সমস্যা হচ্ছে, এবং আমি ঠিক পুরানো টিসিপি ব্যবহার করে চেষ্টা করতে চাই try
কোথা থেকে শুরু করব তা আমার কোনও ধারণা নেই।
হার্ডওয়্যার ভিত্তিক, আমি দুটি নেটবুক নেটওয়ার্ক করতে ইথারনেট ক্রসওভার কেবল ব্যবহার করছি।
তাদের নেটওয়ার্ক করতে, আমি টাইপ করি
$ sudo ifconfig eth0 192.168.1.1 up && ping -c 10 -s 10 192.168.1.2 && sudo /etc/init.d/nfs-kernel-server start
প্রথম নেটবুক এবং
$ sudo ifconfig eth0 192.168.1.2 up
$ ping -c 10 -s 10 192.168.1.1
$ mount /mnt/network1
দ্বিতীয়
যেখানে /mnt/network1
/ etc / fstab হিসাবে নির্দিষ্ট করা আছে
192.168.1.1:/home /mnt/network1 nfs noauto,user,exec,soft,nfsvers=2 0 0
পাশাপাশি /etc/exports
প্রথম নেটবুকে (সেই ফাইলটির সিনট্যাক্স ব্যবহার করে)।
উপরের কাজগুলি সূক্ষ্মভাবে কাজ করে তবে ফাইল এবং ডিরেক্টরিগুলি বিশাল। ফাইলগুলি প্রায় এক গিগাবাইট একটি টুকরো গড়, এবং ডিরেক্টরিগুলি 15 থেকে 50 গিগাবাইটের মধ্যে থাকে।
আমি rsync
তাদের স্থানান্তর করতে ব্যবহার করছি , এবং কমান্ডটি (চালু 192.168.1.2
) রয়েছে
$ rsync -avxS /mnt/network1 ~/somedir
আমি নিশ্চিত না যে আমার এনএফএস সেটিংসকে বিশাল rsync
আকারের ফাইলগুলি হ্যান্ডেল করার উপায় আছে কিনা, তবে আমি দেখতে চাই যে সরল পুরাতন টিসিপিতে কোনও ডিমন চালানো rsync
এনএফএসের চেয়ে আরও ভাল কাজ করে কিনা ।
সুতরাং, পুনরাবৃত্তি করার জন্য, আমি কীভাবে টিসিপি দিয়ে একটি অনুরূপ নেটওয়ার্ক সেট আপ করব?
হালনাগাদ:
সুতরাং, আমার নিজের অজ্ঞতার মনোবল থেকে নিজেকে টেনে আনার চেষ্টা করার কয়েক ঘন্টা পরে (বা, যেমন আমি এটি ভাবতে পছন্দ করি, নিজের বুটস্ট্র্যাপগুলি দিয়ে নিজেকে টেনে তুলতে) আমি কিছু দরকারী তথ্য নিয়ে এসেছি।
তবে সর্বোপরি, আমাকে কীভাবে বর্তমান খরচের সেরা উত্তরটি গ্রহণ করার পরিবর্তে এই খরগোশের পথে চালিত করেছিল তা nc
হ'ল : একটি অবিশ্বাস্য শীতল প্রোগ্রাম যা দৃ for়ভাবে আমার পক্ষে কাজ করতে ব্যর্থ হয়। আমি netcat-openbsd
এবং netcat-traditional
প্যাকেজগুলি চেষ্টা করেছি যা ভাগ্য নেই।
গ্রহণের মেশিনে আমি যে ত্রুটিটি পাই 192.168.1.2
তা হ'ল:
me@netbook:~$ nc -q 1 -l -p 32934 | tar xv
Can't grab 0.0.0.0:32934 with bind
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
route
দেয়:
me@netbook:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default dir-615 0.0.0.0 UG 0 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 eth0
192.168.0.0 * 255.255.255.0 U 2 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
তবে, এখানে সুখবরটি রয়েছে: স্থির আইপি ঠিকানাগুলি সেট করা আছে /etc/network/interfaces
, যা আমি কাজ করার চেষ্টা করার সময় করতে শুরু করেছিলাম nc
, আমার সমস্ত এনএফএস সমস্যা সমাধান করে এবং এনএফএসের প্রতি আমার ভালবাসাকে পুনরুত্থিত করে।
আমি সঠিক কনফিগারেশনটি ব্যবহার করেছি ( 192.168.1.1
অবশ্যই প্রথম নেটবুকের জন্য) ছিল:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
এই সেটিংসের সাহায্যে, দুটি নেটবুক এমনকি বুট আপ না করে সরাসরি একে অপরকে পিং করতে সক্ষম হবে ifup
।
যাইহোক, আমি এখনও সত্যিই nc
কর্মে দেখতে চাই , তাই আমি আশা করি কেউ এই প্রক্রিয়াটি ডিবাগ করতে আমাকে সহায়তা করবে help
nfsvers=2
) এই টিউটোরিয়াল থেকে ( michaelminn.com/linux/home_network )
/bin/cp