মাউন্ট-টি সিআইফস: "অপারেশন সমর্থিত নয়", তবে এসএমএসক্লিয়েন্টের মাধ্যমে সংযুক্ত হতে পারে


34

সিসাদমিন এনএএস প্রতিস্থাপন করার পরে, আমি আর আর এর সাথে নেটওয়ার্ক ভাগ করে নিতে পারব না

sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"

উভয় এনএএস লিনাক্স ভিত্তিক, একটি সাম্বা ৩.৫.১৫ (পুরানো) এবং অন্যটি সাম্বা ৩.৫.১.1 (নতুন) (এসএমবিসিলেট থেকে প্রাপ্ত তথ্য) সহ

আমি তবে লগ ইন করতে এবং এর সাহায্যে ভাগটি ব্যবহার করতে পারি smbclient:

smbclient  //NETGEARV2/public -U adam

আমি কি করতে পারি? সেখানে নেই smbmountলিনাক্স মিন্ট উপর (কিংবা উবুন্টু দিকে) আর।

আমি যখন যাচাই dmesgকরি তখন আমি এই তথ্যটি পাই:

CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed

উবুন্টুতে আপনাকে এসএমবিএফএস প্যাকেজ ইনস্টল করতে হবে।
লরেন্টিয় রোয়েসকি

যদি এনএএস লিনাক্স ভিত্তিক হয় তবে আপনার কি সিআইএফএসের মাধ্যমে অ্যাক্সেস করা দরকার? যদি সেগুলি এনএফএসের সাথেও রফতানি করা হয় তবে আপনার পরিবর্তে কেবল এনএফএস ব্যবহার করা উচিত।
টিম বি

2
@ লরেন্টিওরোস্কু যেমনটি আমি বলেছিলাম, সাম্প্রতিক উবুন্টুতে কোনও এসএমবিএস নেই। এটি বলে যে এটি অবমূল্যায়ন করা হয়েছে, এবং sudo apt-get install smbfsইয়েল্ডস E: Package 'smbfs' has no installation candidate। প্যাকেজটি cifs-utilsএটি প্রতিস্থাপন করে, যা এতে ফোটে mount -t cifs
অ্যাডাম রাইজকোভস্কি

1
চেক করুন dmesg, কার্নেল থেকে কী ভুল হয়েছে সে সম্পর্কে আরও বিশদ থাকতে হবে।
ডারোবার্ট

সংশ্লিষ্ট প্রশ্ন ACL এর (প্রেক্ষাপটে cifsacl): unix.stackexchange.com/questions/403509/...
myrdd

উত্তর:


42

কর্মক্ষেত্রে আমিও একই ধরণের সমস্যার মুখোমুখি হয়েছি। moun -t cifsশুধু কাজ বন্ধ অনুসরণ করছেন একটি হয়েছে CIFS / সাহায্যে SMB রিসোর্স মাউন্ট এবং আউটপুট দিকে তাকিয়ে demsg, আমি দেখেছি যে বিকল্প যোগ vers=1.0কৌতুক করেনি। আমার আদেশ মত দেখাচ্ছে

মাউন্ট-টি সিআইপিএস // সার্ভার / ফোল্ডার ./mountPoint -o ব্যবহারকারী = ব্যবহারকারী, ডোমেন = DOMAIN, বনাম = 1.0


10
vers=2.0পাশাপাশি সমাধান হতে পারে।
কার্ল রিখটার

1
vers=2.0আমার জন্য কাজ। ভাগ্য নেইsec=ntlm
সর্বোচ্চ

2
মূল কারণটি সময়ের সাথে সাথে পরিবর্তিত হতে পারে: 2013 সালে, বেশিরভাগ লোকের প্রয়োজন ছিল sec=ntlm, তখন এটি বেশিরভাগ অনুপস্থিত ছিল vers=1.0, এখন আমরা প্রথম ঘটনাগুলি দেখতে পাচ্ছি vers=2.0। :-)
টর্স্টেন ব্রোঞ্জার

23

ডিএমসেগ এবং গুগলিং দেখার পরে আমি সমাধানটি পেয়েছি:

একটি sec=ntlmবিকল্প যোগ করতে হবে । সমস্যা (বৈশিষ্ট্য?) সাম্প্রতিক কার্নেলগুলিতে প্রবর্তিত হয়েছে (আমি 3.8.4 ব্যবহার করি)। আমি ঠিক বুঝতে পারি নি যে সমস্যাটি কার্নেল-সম্পর্কিত। সুতরাং মাউন্ট করার সঠিক উপায় হ'ল:

sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password",sec=ntlm

বিটিডব্লিউ - আপনি যদি sec=ntlmব্যবহার করে যোগ করেন তবে এটিও কাজ করে mount.cifs। (sudo mount.cifs '\\server\share' '/mnt/share' -o domain=DOMAIN,username=USERNAME,sec=ntlm
21 ই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.