কীভাবে এসএসএফএস জমে যাওয়া এড়ানো যায়?


23

সুতরাং সমস্যাটি হ'ল:

আমি উবুন্টু 12.04 এ sshfs ইনস্টল করেছি এবং আমি বেশ কয়েকটি দূরবর্তী সার্ভারের সাথে সংযোগ দেওয়ার চেষ্টা করছি। সুতরাং প্রথমদিকে মাউন্টটি সফল বলে মনে হচ্ছে। কখনও কখনও জেনোম এমনকি এটি তুলে ধরে এবং স্ক্রিনের নীচে "নতুন ডিভাইস পাওয়া গেছে" বাক্সটি প্রদর্শন করে। তবে এখান থেকে খুব বেশি কিছু কাজ করে না। বা কমপক্ষে আর না। আমি সংযুক্ত হওয়ার প্রথম দু'বার দেখে মনে হয়েছিল এটি ভাল কাজ করেছে এবং আমি কিছু ফাইল স্থানান্তর করতে সক্ষম হয়েছি, তারপরে আমি সংযোগ বিচ্ছিন্ন করেছিলাম fusermount -u <folder>এবং কিছুক্ষণ পরে পুনরায় সংযোগ করার পরে ঝামেলা শুরু হয়েছিল। এক্সিকিউট করার পরে sshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user root@<host>:/ <folder>, আমি যখন মাউন্ট-পয়েন্টে ডিরেক্টরি পরিবর্তন করি তখন শেলটি ঠিক জমে যায়। ls -al <folder>রিমোট সিস্টেমের কেবল মূল তালিকাভুক্ত করার সময় অদ্ভুতভাবে কাজ করে তবে আরও কিছুই না nothing এছাড়াও প্রতি ফাইল-এক্সপ্লোরার আমি চেষ্টা করেছি ঠিক তেমন হিমশীতল cd <folder>

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

sshfs -V এটি দেয়:

SSHFS version 2.3
FUSE library version: 2.8.6
fusermount version: 2.8.6
using FUSE kernel interface version 7.12

হ্যাঁ, কোন ধারণা?

উত্তর:


17

আপনি যদি এসএসএফএস শুরু করে থাকেন তবে -o reconnectএটি ঝুলিয়ে দেওয়া এসএসএইচ প্রক্রিয়াটিকে পুনরায় সংযোগ স্থাপন করবে।

প্রথমে মিলে যাওয়া এসএসএইচটি সন্ধান করুন, উদাহরণস্বরূপ:

ps -ef
...
user 9644 1 0 11:15 ? 00:00:00 ssh -x -a -oClearAllForwardings=yes -2 <host> -s sftp
...

আপনি বিকল্পের স্বতন্ত্র সেট এবং যে হোস্টের সাথে আপনি sshfs সংযুক্ত করছেন সেটি আলাদা করে বলতে পারেন। তারপরে এটি হত্যা করুন, নিয়মিত SIGTERM হওয়া উচিত:

kill 9644

এটি এসএসএইচএফসকে একটি নতুন এসএসএইচ সেশন শুরু করা উচিত এবং মাউন্ট করা ফাইল সিস্টেম আবার প্রতিক্রিয়াশীল হয়ে উঠবে এবং এতে ঝুলন্ত সমস্ত প্রক্রিয়া এমনভাবে চলতে থাকবে যেন কিছুই ঘটেছিল।


এফওয়াইআই: এই সমাধানটি প্রথম স্থানে আমাদের এসএসএফএস সংযোগগুলির দৃ improving়তা বৃদ্ধির জন্য খুব দরকারী বলে মনে হচ্ছে: Askubuntu.com/a/716618/327339 । এছাড়াও এফএকিউ-তে এখানে # 11 দেখুন: github.com/libfuse/sshfs/blob/master/
গ্যাব্রিয়েল স্ট্যাপলস

1

স্থির হওয়ার সমাধানের জন্য আপনি কতক্ষণ অপেক্ষা করেছেন? এটি কেবল আপনার এবং প্রশ্নযুক্ত সার্ভারের মধ্যে সংক্রমণ সম্পর্কিত সমস্যা হতে পারে।

আমি আমার সিস্টেম এবং যে বন্ধু বোনিগুলিতে বাস করে (অফিক্যাল শব্দটি!) এর মধ্যে এসএসএফএস ব্যবহার করি, তিনি একটি ওভারল্যান্ড ওয়্যারলেসে থাকেন যা মাঝে মাঝে বাইরে চলে যায় (আমরা মনে করি যে তার রিসিভারটি বাতাসে দোলাচ্ছে, সিগন্যাল লক হারিয়েছে)।

যদি আমি অপেক্ষা করি তবে এটি শেষ পর্যন্ত সিঙ্ক আপ হয়ে যায় এবং কাজগুলি করে, তবে মাঝে মাঝে এটি কেবল কয়েক মিনিটের জন্য স্তব্ধ হয়ে যায়।

ধৈর্য গ্রাসহপার!


2
আমি কিছুটা অপেক্ষা করার চেষ্টা করেছি, সম্ভবত 10-20 মিনিট, তবে ভাগ্য নেই। সম্ভবত এটি কয়েক ঘন্টা প্রয়োজন? ^^,
Andreas Hagen

এক আশা না !! sshfs -d' or ভার্জোজ মোড চালু করতে আপনি sshfs -o লগলেভেল = ডিবাগ` (বা 'ডিবাগ 2') দিয়ে লগ ইন করার চেষ্টা করতে পারেন ... কোনও আলোকিত প্রিন্ট আছে কিনা তা দেখুন।
লার্নিক্স

0

এটি একটি পুরাতন পোস্ট এবং আমি এর চূড়ান্ত সমাধান দিচ্ছি না, তবে আমি মনে করি আমার একই সমস্যা ছিল (উবুন্টু ১৪.০৪-এ) এবং আমার ক্ষেত্রে অলস আনমাউন্টিং এবং পুনঃনির্মাণের কাজগুলি (যদিও এটি কিছুটা বিরক্তিজনক):

fusermount -u -z /local/folder
sshfs -C user@server:/remote/folder /local/folder

আমার সন্দেহ হয় আপনি কেবল ক্যাশেড ফলাফলের সাথে সন্ধান করছেন ls -al <folder>

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