আমি যখন এসএসএফএস করি তখন ডিরেক্টরি কেন অদৃশ্য হয়?


11

আমি ম্যাক্স ওএসএক্স ১০.৯.৩ চালাচ্ছি এবং আমি আমার ম্যাকবুক প্রো এবং একটি দূরবর্তী ফাইল সিস্টেমের মধ্যে একটি এসএসএইচএফএস ফাইল-শেয়ার সেটআপ করার চেষ্টা করছি। যাইহোক, আমি যখন এটি করার চেষ্টা করি তখন এটি কার্যকর হয় না।

আশ্চর্যজনকভাবে যথেষ্ট, এটি লক্ষ্য ডিরেক্টরিটি অদৃশ্য করে তোলে। অন্য কেউ কি ঘটেছে দেখেছেন? এটা কি বাগ?

প্রথমে দেখুন যে আমি সাধারণত টার্গেট মেশিনে প্রবেশ করতে পারি:

% ssh remoteuser@XXX.XXX.XXX.XXX            # <--- SSH to remote system works! See below.
remoteuser@XXX.XXX.XXX.XXX % ls -altr remoteDir
total 8
drwxr-xr-x 26 remoteuser remoteuser 4096 Jun 22 01:00 ..
drwxrwxrwx  2 remoteuser remoteuser 4096 Jun 22 01:08 .
remoteuser@XXX.XXX.XXX.XXX % exit
%                                           # <--- Logged out of remote system

এর পরে, আমি স্থানীয়ভাবে একটি ডিরেক্টরি তৈরি করি এবং এটি তৈরি হয়েছিল যাচাই করে:

% pwd
/mnt

% ls
total 0
drwxr-xr-x  31 root  admin  1122 Jun 18 18:34 ../
drwxr-xr-x   2 root  admin    68 Jun 23 08:11 ./

% sudo mkdir share1 
% ls
drwxr-xr-x  31 root  admin  1122 Jun 18 18:34 ../
drwxr-xr-x   4 root  admin   136 Jun 23 08:50 ./
drwxr-xr-x   2 root  admin    68 Jun 23 08:50 share/

এখন আমি এসএসএইচএফএস শেয়ার সেটআপ করার চেষ্টা করছি:

% sudo sshfs remoteuser@XXX.XXX.XXX.XXX:remoteDir /mnt/share1
remoteuser@XXX.XXX.XXX.XXX's password:
%

ঠিক আছে. এটা কাজ হয়েছে বলে মনে। কোনও ত্রুটি নেই। সুতরাং আসুন আমরা আমাদের তৈরি শেয়ারটি দেখুন, আমরা করব?

% ls
ls: share1: No such file or directory
total 0
drwxr-xr-x  31 root  admin  1122 Jun 18 18:34 ../
drwxr-xr-x   3 root  admin   102 Jun 23 08:12 ./

কি? কেবল ফাইল ভাগ করে নেওয়া কাজ করছে না, তবে ভাগ 1 ডিরেক্টরিটি নিখোঁজ হয়ে গেছে বলে মনে হচ্ছে! (যদিও ফাইল সিস্টেমটি মনে হচ্ছে এটি অনুপস্থিত, যা অদ্ভুত know

/ এমএনটি / শেয়ার 1 কোথায় গেল এবং আমি কীভাবে এই এসএসএফএস সেটআপ করব?

উত্তর:


13

ওএসএক্সে আপনার মাউন্ট কমান্ডটি আপনার নিজস্ব নিয়মিত ব্যবহারকারী হিসাবে চালানো উচিত , রুট নয়।

sshfs user@host:/ ~/sshfs -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=MySSHFSMount

1

এটি খুব দেরিতে হয়েছে তবে আমি এটি দেখেছি কারণ আমি একই সমস্যাটি গুগল করেছি। সমস্যাটি মনে হচ্ছে আপনার সিস্টেমটি এখনও মনে করে যে ডিরেক্টরিটি sshfs সংযোগ দ্বারা মাউন্ট করা হয়েছে। সমস্যাটি সমাধান করার জন্য আমি যা করেছি তা হ'ল টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করুন umount -f /path/to/the/vanishing/directory

এটি করার পরে, আপনার ডিরেক্টরিটি মুক্ত করা উচিত, এবং তারপরে আপনি আপনার ডেস্কটপে গিয়ে নিয়ন্ত্রণ ধরে রাখতে পারেন এবং "ডান" ক্লিক (দুটি আঙুলের ক্লিক) ফাইন্ডার আইকনটি ধরে রাখতে পারেন এবং পুনরায় চালু করতে পারেন। ডিরেক্টরিগুলি আপনার ডেস্কটপে ব্যাক আপ করবে।


0

Https://code.google.com/p/macfuse/wiki/OPTIONS এ উল্লিখিত কয়েকটি বিকল্প সক্ষম করতে বা অন্য কোথাও ভলিউম মাউন্ট করার চেষ্টা করুন :

mkdir /tmp/sshfs
sshfs user@host -o reconnect,local,allow_other,defer_permissions /tmp/sshfs

ওএস এক্স নেই /mnt/, তবে আপনি কেবল যে কোনও জায়গায় sshfs ভলিউম মাউন্ট করতে পারেন।

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