সিআইএফএস মাউন্টগুলি পড়ার জন্য স্থির থাকে


13

আমার মত সিআইএফএস মাউন্টগুলির একটি গুচ্ছ নিয়ে এই সমস্যাটি রয়েছে:

//192.168.10.2/remote-share /home/windows-shared/remote-share cifs defaults,user=xxx,password=xxx,uid=603,gid=603       0 0

কিছুক্ষণ পরে এই সমস্যাটি দেখা দেয়, সাধারণত একদিন পরে যখন ব্যবহারকারীরা সকালে তাদের মেশিন বুট করেন এবং তাদের ভাগগুলি আর কোনও দূর থেকে কাজ করে না।

সুতরাং যখন আমি একটি করার চেষ্টা করি তখন আমি এটি lsপাই:

ls: cannot access /home/windows-shared/remote-share: Host is down

আমি এর সাথে সম্পর্কিত কিছু পেতে dmesg। এটির সাথে সমস্যাটি হ'ল এখন সিস্টেমের এই অংশে যে কোনও পাঠ্য কল কেবল স্তব্ধ হয়ে যায় তাই সমাধান হিসাবে আমার বরং অনির্দিষ্টকালের জন্য ঝুলে থাকার চেয়ে দ্রুত ত্রুটি হয়।

কিছুটা পড়ার পরে এর ম্যান পেজটি mount.cifsউপস্থিত হয় যে ডিফল্টরূপে প্রতিটি মাউন্টের softঅর্থ এটি শেষ হয়ে যায় time সমস্যাটি হ'ল সময় শেষ হওয়ার জন্য এটি অনেক দীর্ঘ সময় নেয়।

হালনাগাদ:

মাউন্ট কমান্ডে এই পরামিতিগুলি যুক্ত করা কোনওভাবেই সহায়তা করে না:

soft,timeo=300,retrans=3

টাইমআউট ব্যবধানটি কি আপনি ব্যবহার timeo=nএবং চেষ্টা করার চেষ্টা করেছেন retrans=m?
ম্যাডহ্যাটার

@ ম্যাডহ্যাটার এখন এটি চেষ্টা করে। আমি কাজ করব কিনা তা দেখতে পাচ্ছি। ধন্যবাদ।
আলেকজান্দ্রু প্লাগারু

@ ম্যাডহ্যাটার এই প্যারামগুলি যুক্ত করে আসলেই কোনও পরিবর্তন হয় না
আলেকজান্দ্রু প্লুগারু

" কিছু পরিবর্তন করে না " বলতে আপনার অর্থ কী ; আপনি কি আরও কিছু পরিমাণে, এবং বর্ণনামূলক হতে পারে?
ম্যাডহ্যাটার

@ ম্যাডহ্যাটার বাই কিছু পরিবর্তন করবেন না এর অর্থ হ'ল আপনি প্রস্তাবিত পরিবর্তনগুলি পরিস্থিতির উন্নতি করতে পারে নি। আমি উল্লেখ করেছি, এই পরামিতিগুলি যুক্ত করার ফলে সমস্যাটি উন্নত বা খারাপ হয়নি। যে কোনও ফাইল কল এখনও প্রক্রিয়াটি স্থগিত করে।
আলেকজান্দ্রু প্লাগারু 13:38

উত্তর:


1

আমি উচ্চতর অটোএফএসের পরামর্শ দেব।

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

দুর্ভাগ্যক্রমে, অনেক বেশি গাইড রয়েছে যা অটোস সেটআপকে অতিরিক্ত জটিল করে তোলে। ধরে নিই যে আপনি একটি উবুন্টু বাক্সে রয়েছেন, এটি সেট আপ করার জন্য সহজ নির্দেশাবলী এখানে।

এখানে কিছু খুব সহজ নির্দেশাবলী দেওয়া হল:

  • অ্যাপটি-গেট থেকে ইনস্টল করুন: sudo apt-get install autofs -y
  • এর মধ্যে সমস্ত কিছু সরান /etc/auto.masterএবং এর সাথে প্রতিস্থাপন করুন:/- /etc/auto.cifs --timeout=20 --ghost
  • প্রতিটি মাউন্টের জন্য অটো.সিফগুলিতে এর মতো একটি লাইন যুক্ত করুন:/mnt/LOCAL/MOUNT/PATH -fstype=cifs,rw,noperm,credentials=/etc/auto.credentials ://SERVER/MOUNT
  • ইন /etc/auto.credentials, নিম্নলিখিত সামগ্রী যুক্ত করুন: username=USERNAME password=PASSWORD
  • অবশেষে sudo service autofs restart,।

এটাই.


1
এটি কীভাবে একটি ঝুলন্ত বর্তমান সংযোগ ঠিক করার কথা?
সোভেন

এটা হয় না। অটোফগুলি ব্যবহার করার জন্য আপনি একবার নিজের মাউন্ট সেটিংসকে সামঞ্জস্য করেন এবং বেশিরভাগ ক্ষেত্রেই আপনি হ্যাঙ্গ সংযোগ পাওয়া বন্ধ করে দেন। এটি লক্ষণ নয়, সমস্যার সমাধান করা উচিত।
বেন ইয়ানকে

0

অধিকাংশ ক্ষেত্রে, আপনি অন্তত একটি অলস আনমাউন্ট করে ঝুলন্ত mountpoint অপসারণ করতে পারেন: umount -l //server/share। হতে পারে আপনি এটিকে স্থগিত হুকের মধ্যে ফেলতে পারেন (আমি বুঝতে পারছি যে, আপনার মেশিনগুলি রাতে স্থগিত করা হয় এবং একাধিক দিন চালিত হয়?)

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