16.04 সিআইএফএস "হোস্ট ডাউন" তবে তারা নেই


27

আমার fstab এ আমার সিআইএফএস সেটআপ আছে এবং তারা বুট করার কথা বলে তারা কাজ করছে। তারা হিসাবে তাদের মাউন্ট এবং কিছু সময়ের জন্য কাজ। কোথাও এটি মনে হয় না (মেশিন আনলক করার পরেও হতে পারে ইত্যাদি) এটি অ্যাক্সেস করার চেষ্টা করে আমি "হোস্ট ডাউন ডাউন" ত্রুটি পেয়েছি। আমার একাধিক আছে এবং তারা সব ডাউন আছে। তারা একই সার্ভার থেকে ভাগ করা হয়। এই মুহুর্তে আমি একটি উইন্ডোজ কম্পিউটার এবং একটি পুরানো 14.04 মেশিনে যাচাই করে নিই এবং তারা যেমন অনুমিত হয় তেমন কাজ করছে। নটিলাসের শেয়ারগুলিতে চারদিকে ক্লিক করার পরে এবং পুনরাবৃত্তি ত্রুটিগুলি পাওয়ার পরে তারা কেবল আবার কাজ শুরু করবে। "ডাউন" এমন একটি অংশ অ্যাক্সেস করতে প্রায় ২-৩ মিনিট এলোমেলোভাবে বিভিন্ন মাউন্টগুলি ক্লিক করে এবং প্রথমটিতে ফিরে যায় যখন স্বয়ংক্রিয়ভাবে এটি মাউন্ট পয়েন্টে ডেটা দেখায়।

14.04 মেশিনে আমার এই সমস্যাটি নেই যা কিছুক্ষণের মধ্যে আপডেট হয়নি। এই সমস্ত মেশিন সম্পূর্ণরূপে কার্যকরী এবং সিআইএফএস কখনও "ডাউন" হয় না। 16.04 এ তারা সম্প্রতি কোনও সমস্যা ছিল না until

আমি অন্য প্রতিটি দিন আপডেট করার বিষয়ে নিশ্চিত হয়েছি এবং পুরানো লিনাক্স শিরোনামগুলি পরিষ্কার করেছি (পূর্বের দৃষ্টিতে আমার সম্ভবত ফিরে যাওয়া উচিত ছিল)। আমি এটি করছি কারণ আমি ঠিক উপস্থিত হওয়ার জন্য স্থির জন্য ভিক্ষা করছি তবে সিআইএফএসের সাথে লড়াইয়ের কয়েক সপ্তাহ ধরে কোনও সমাধান না করেই চলছে।


আমি ঠিক একই সমস্যা হচ্ছে। সবেমাত্র কয়েক সপ্তাহ আগে শুরু হয়েছিল। যেকোন ভাগ্য?
ইয়ান এইচ

নাহ, এখনও একই সমস্যার মুখোমুখি। আপনি কি কোনও সুযোগেই জিনোম-শেল চালাচ্ছেন? আমি ভাবতে শুরু করি যে এটি কি টার্নিং পয়েন্ট ছিল কারণ আমার কাছে ল্যাপটপ রয়েছে যা জিনোম-শেল পর্যন্ত ঠিক ছিল
ডিভিনিএম

না, আমি urxvt ব্যবহার করি। আমি মনে করি এটি ফিউজে একটি বাগ।
ইয়ান এইচ

উত্তর:


14

আমিও একই সমস্যার মুখোমুখি হচ্ছি। মনে হচ্ছে এটির নতুন কার্নেল সংস্করণ এবং সাম্বার সাথে কিছু করার আছে।

আমি মাউন্ট কমান্ডগুলিতে ভার্সন = 2.0 যোগ করে এটি সমাধান করতে সক্ষম হয়েছি (বা প্রতিটি fstab লাইনের একটি শেষ)


3
আপনি সম্ভবত অন্যদের জন্য এই পরিষ্কার করার চেষ্টা করতে পারেন? আপনার fstab বা শেল থেকে লাইনটি দেখান এবং ব্যাখ্যা করুন কেন এটি সহায়তা করে?
Zanna

: হাই, আমি এই কার্যসংক্রান্ত নিম্নলিখিত পদক্ষেপগুলি launchpad বিবৃত প্রয়োগ bugs.launchpad.net/ubuntu/+source/cifs-utils/+bug/1687273
josepcoves

আমি এখন এই সংশোধন পরীক্ষা করছি। এ পর্যন্ত সব ঠিকই. এটি যদি আগামীকাল নাগাদ কাজ করে তবে আমি এটিকে উত্তর হিসাবে গ্রহণ করব। তথ্যের জন্য ধন্যবাদ!
ডেভিনিএম

আমার জন্য কাজ করে না - আপনি যা করেছেন তা কি পোস্ট করতে পারবেন? কোন সংস্করণ নম্বরটি ব্যবহার করবেন তা আপনি কীভাবে বলবেন?
হিপ্পিজিম

4
যেহেতু এটি গ্রহণযোগ্য উত্তর তাই সম্ভবত এটি উল্লেখ করা উচিত যে এর জন্য বৈধ মানগুলি চেষ্টা করার ফলে versএকটি নির্দিষ্ট প্রোটোকল সংস্করণ (যা পুরানো সার্ভারগুলিতে কাজ করবে না) সুপারিশ করার পরিবর্তে সেরা ফলাফল পাওয়া যায়। একটি উচ্চ প্রোটোকল সংস্করণ দিয়ে শুরু করুন এবং একে একে নীচে যান। আপনি যদি vers=1.0রিমোট সার্ভারটি দিয়ে শেষ করেন তবে আপগ্রেড করা হতে পারে (যদি সম্ভব হয়) অথবা অন্যথায় সুরক্ষিত হতে পারে।
0xC0000022L

38

vers=1.0মাউন্ট লাইনে অনেক পরীক্ষার পরে যুক্ত হওয়ার পরে সমস্যাটি ঠিক হয়ে যায়। মাউন্টটি এখন উবুন্টু 17.10 তে যেমন পুরানো উবুন্টু রিলিজের ক্ষেত্রে বছরের পর বছর ধরে কাজ করে।


3
অনেকগুলি এক্স 10 চেষ্টা করার পরে এটিই একমাত্র সমাধান যা কাজ করে। vers=2.0কাজ হয়নি।
অলিভিয়ার পন্স

আমি বনাম = 1.0 বনাম 2.0 বা 3.0 সম্পর্কে জানি না, এবং আমি ম্যান পৃষ্ঠাগুলিতে কোনও উল্লেখ খুঁজে পাই না, তবে এটি আমার পক্ষে কার্যকর হয়েছিল।
গ্রেগ চাবালা

3
//192.168.1.222/volume_1 / মিডিয়া / নাস সিআইএফ ব্যবহারকারীর নাম = ****, পাসওয়ার্ড = ****, বনাম = 1.0
স্টিভেন

@ গ্রেগচাবালা: সম্ভবত চেক আউট mount.cifs(8)অর্থাৎ সাথে man 8 mount.cifs? সঙ্গে mount.cifsসংস্করণ 6.8 (সম্ভাব্য cifs-utilsপ্যাকেজ) মানুষ কি পৃষ্ঠার একটি উল্লেখ করার রয়েছে vers=arg
0xC0000022L

vers=1.0আমার ক্ষেত্রে কাজ করেছে।
সোহেল পাঠান

7

আমি নিজেও একই সমস্যার মুখোমুখি হয়েছি, উবুন্টু উইকিতে পাওয়া পদ্ধতিটি ব্যবহার করে আমি স্বয়ংক্রিয়ভাবে মাউন্ট করতে চেয়েছি ( https://wiki.ubuntu.com/MountWindowsSharesPermanently ) যদিও উপরে উল্লিখিত মত একই সমস্যা পেয়েছি:mount error(112): Host is down

জিনিসটি আমাকে vers=3.0ও বিকল্পগুলির সাথে যোগ করতে সহায়তা করেছে :

//servername/sharename /media/windowMBsshare cifs credentials=/home/ubuntuusername/.smbcredentials,iocharset=utf8,sec=ntlm,vers=3.0 0 0

সুতরাং মনে হচ্ছে এটি কেবলমাত্র এখনই কাজ করে যদি আপনি এসএমবি 1 টি বাইপাস করেন এবং অন্য নির্দিষ্ট একটি ব্যবহার করেন, এসএমবি 3 আমার পক্ষে কাজ করেছে তাই আমি অন্য কিছু চেষ্টা করি নি।

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


দেখে মনে হচ্ছে উইন্ডোজ 10 প্রো-এর অন্তর্নিহিত পূর্বরূপ 16232.rs_prerelease.170624-1334 এর সাম্প্রতিক আপডেটে এমন একটি পরিবর্তন অন্তর্ভুক্ত করা হয়েছে যা আমাকে vers=3.0আগে ভাগ না করে কাজ করে এমন একটি অংশে মাউন্ট যুক্ত করার প্রয়োজন ছিল।
ডিলান অলিভার

6

অন্যরা ইতিমধ্যে সমাধানটির দিকে ইঙ্গিত দিয়েছিল, তবে খুব শীঘ্রই কারণটি ব্যাখ্যা করা ভাল।

mount.cifs উবুন্টুতে 16.04 টি ডিফল্টভাবে এসএমবি 1 প্রোটোকল ব্যবহার করে।

পরবর্তী সংস্করণগুলিতে mount.cifs, ডিফল্ট এসএমবি সংস্করণটি 2.1 বা 3.0 হয়।

বর্তমানের উইন্ডোজ সার্ভারগুলি এসএমবি ১.০ প্রোটোকলটিকে আর সমর্থন করে না, যদি না এটি গ্রহণের জন্য তাদের রেজিস্ট্রিটিতে নির্দিষ্টভাবে কনফিগার করা থাকে। সুতরাং ডিফল্টরূপে, তারা এসএমবি 1 প্রোটোকল ব্যবহার করে ক্লায়েন্টের সংযোগগুলি প্রত্যাখ্যান করে। যা বিভ্রান্তিমূলক বার্তা "হোস্ট ডাউন ডাউন" বাড়ে।

তবে কিছু পুরানো সিস্টেম (প্রায়শই NASes) প্রোটোকল 2.1 বা 3 সমর্থন করে না।

সমাধানটি হ'ল বিকল্পটি mount.cifsব্যবহার করে আপনার সার্ভারের সাথে সংযোগের জন্য সঠিক প্রোটোকলটি ব্যবহার করতে বলা vers=। উদাহরণস্বরূপ, একটি উইন্ডোজ 10 মেশিনে সংযোগ করতে:

mount -t cifs ... -o vers=3.0,...

বা উবুন্টু থেকে 18.04 বা তারপরে একটি পুরানো এনএএস এর কাছে:

mount -t cifs ... -o vers=1.0,...

থেকে man mount.cifs(উবুন্টু 16,04 মধ্যে):

   vers=
       SMB protocol version. Allowed values are:

       ·   1.0 - The classic CIFS/SMBv1 protocol. This is the default.

       ·   2.0 - The SMBv2.002 protocol. This was initially introduced in
           Windows Vista Service Pack 1, and Windows Server 2008. Note
           that the initial release version of Windows Vista spoke a
           slightly different dialect (2.000) that is not supported.

       ·   2.1 - The SMBv2.1 protocol that was introduced in Microsoft
           Windows 7 and Windows Server 2008R2.

       ·   3.0 - The SMBv3.0 protocol that was introduced in Microsoft
           Windows 8 and Windows Server 2012.

       Note too that while this option governs the protocol version used,
       not all features of each version are available.

আপনি যদি নিজের মাউন্টটিকে সংজ্ঞায়িত করেন তবে /etc/fstabএটি দেখতে এর মতো দেখতে পাবেন:

//server/share  /mnt/share  cifs  defaults,vers=3.0,...your_other_options...,nofail,x-systemd.device-timeout=15 0 0

cifs বনাম = 1.0, শংসাপত্রগুলি = / মূল / .smbcredentials, 18.04 এলটিএসে আমার জন্য কাজ করেছে। Fsatb এ "ডিফল্ট" অন্তর্ভুক্ত করে এমন একটি পার্স ত্রুটি তৈরি হয়েছিল যাতে পাঠ্যটিকে মুছলে ত্রুটিটি এড়ানো যায়।
গ্রাহাম

@ গ্রাহাম এসএমবি 1 অত্যন্ত পুরানো এবং বিপজ্জনক। এটিও ধীর। কমপক্ষে যাওয়ার চেষ্টা করুনvers=2.1
জোয়েল কোহোর্ন

@ জোয়েলকোহর্ন তবে ভার্সেস = ১.০ কাজ করেছে যেখানে পরবর্তী সংস্করণগুলি হয়নি ... আমি ৩ থেকে শুরু করেছি এবং ১.০ কাজ না করে অবধি পরিবর্তন করেছি। তারপরে একেবারে কোনও সমস্যা নেই।
গ্রাহাম

@ গ্রাহাম তারপরে আপনাকে যে সংযোগটি সংযুক্ত করছেন সেটি ঠিক করা দরকার যাতে এটি এসএমবি ২.১ বা তার পরে সমর্থন করে। এসএমবি 1.0 আসলেই খারাপ
জোয়েল কোহোর্ন

@ জোয়েলকোহোর্ন আমি এই থ্রেডে থাকা পরামর্শগুলি অনুসরণ করেছি: সমস্যাটি সমাধানের জন্য সার্ভারফ্রন্ট / প্রশ্ন / 414074 / mount-cifs-host-is- ডাউন । সবেমাত্র ভার্সেট = ৩.০ চেষ্টা করে আবার একই ত্রুটিটি থেকে যায় এবং ড্রাইভ মাউন্ট হয় না। ভার্সেস = 1.0 সম্পর্কে এত ভয়ানক কী?
গ্রাহাম

0

If.7-২ এ সিআইএফএস-ইউটিসগুলির ক্লায়েন্ট আপডেট হওয়ার পরে আমার একই সমস্যা ছিল। এবং মূলত জোসেপকোভ এবং ব্যবহারকারী 695658 এর সমাধান আমার জন্য কাজ করেছে। তবে মাউন্ট অপশন 'ভার্সেস' এর জন্য কেবলমাত্র 1.0 মানটি আমার পক্ষে কাজ করেছিল। মনে হচ্ছে পরম 'ভার্সেট' এর ডিফল্ট মানটি এখন আর 1.0 নয়।


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