হোম ডিরেক্টরিতে স্থানীয় ফোল্ডার হিসাবে উইন্ডোজ ভাগের সহজ মাউন্ট কী?


26

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

অতীতে আমি একটি /etc/fstab এন্ট্রি তৈরি করেছি এবং সেগুলি বিশ্বব্যাপী , /mntফোল্ডারটি মাউন্ট করেছি , তবে এটি অন্য মানুষরা আমার উবুন্টু ল্যাপটপের ভাগ করে নিলে এটি কার্যকর হবে না।

আমার (এবং অন্যান্য লোকের) হোম ডিরেক্টরিতে "আসল" সাম্বা মাউন্ট তৈরির সবচেয়ে সহজ উপায় কী? আমি লগ ইন করার সময় এটির কোনও কমান্ড বা একটি জিইউআই অ্যাপ্লিকেশন চলতে পারে এটি ঠিক আছে These এই সার্ভার ফোল্ডারগুলিকে সর্বদা মাউন্ট করতে হবে না।


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

1
কারণ এনএফএস হ'ল একটি সার্ভারে সেট আপ করা ব্যথা এবং উইন্ডোজ ক্লায়েন্টদের কাছ থেকে কাজ করা আরও শক্ত। Sshfs এবং অন্যদের সাথে ডিটো।
HDave

sshfs এর জন্য সার্ভারে আর কোনও সেটআপ দরকার নেই sshdযা চালানো ছাড়া অন্য যা আপনার প্রয়োজন হবে। আপনার উইন্ডোজ ক্লায়েন্টদের সেবা দেওয়ার জন্য সাম্বা চালানো থাকলেও আমি লিনাক্স ক্লায়েন্টদের জন্য এটি ব্যবহার করব না। উল্লেখ্য dokan যা সেট আপ করা সহজ Windows এর জন্য একটি উজ্জ্বল sshfs ক্লায়েন্ট।
কিনান

আমি উইন্ডোজে এসএসএফ সেট করেছি ... এটি ভাল কাজ করে। যখন সাম্বা সার্ভারটি এত ভাল কাজ করে এবং সেটআপ করা এত সহজ হয় তবে কেন গুচ্ছ উইন্ডোজ / ম্যাক মেশিনগুলির একটি গুচ্ছটি টুইঙ্ক করুন?
এইচডিভি

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

উত্তর:


27

ধরুন mountsআপনার বাড়ির ডিরেক্টরিতে একটি ডিরেক্টরি আছে যার মধ্যে আপনি বিভিন্ন সাম্বা শেয়ারগুলি মাউন্ট করতে চান। ধরুন, আপনি যে sharenameদূরবর্তী মেশিন থেকে ডাকা একটি শেয়ার মাউন্ট করতে বিশেষভাবে আগ্রহী hostname(এটি একটি আইপি ঠিকানাও হতে পারে), এবং সেই দূরবর্তী মেশিনে আপনার ব্যবহারকারীর নাম username। প্রথমে মাউন্ট পয়েন্ট তৈরি করুন:

mkdir ~/mounts/sharename

তারপরে শেয়ারটি মাউন্ট করুন:

sudo mount.cifs //hostname/sharename ~/mounts/sharename -o user=username

উবুন্টু 12.04 LTS সালে এবং তার আগে, যদি আপনি না mount.cifsকমান্ড, হয় আপনি ইনস্টল করতে পারেন CIFS-utilsসিআইএফ-ইউসগুলি ইনস্টল করুন প্যাকেজ, বা ব্যবহার smbmountপরিবর্তে (যা, ঘুরে, দ্বারা উপলব্ধ smbfs এরএসএমবিএফ ইনস্টল করুন প্যাকেজ)।

sudo smbmount //hostname/sharename ~/mounts/sharename -o user=username

( smbmountহয় উপলব্ধ উবুন্টু 12.10 উচ্চতর, অথবা অন্তত এখন পর্যন্ত , কিন্তু আপনি ব্যবহার করতে পারেন mount.cifsধন্যবাদ পরিবর্তে। HDave জন্য এই ইশারা ।)

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


sudo apt-get install smbfsযদিও প্রথমে করতে হয়েছিল ।
এইচডিএভ

এছাড়াও sudo apt-get install smbfsপ্রথম প্রয়োজন । তারপরে মাউন্টটি আমার শেষের দিকে সঠিকভাবে কাজ করেছিল। নোট করুন যে আমি সার্ভারের আইপি ঠিকানা দিয়ে হোস্টনামটি প্রতিস্থাপন করেছি । (সার্ভারটি একটি উইনএক্সপি বক্স) কেন এক্সপি বক্সের কম্পিউটারের নামটি আমার পক্ষে কার্যকর হয়নি তা নিশ্চিত নয়। ধন্যবাদ বন্ধুরা!
লগি

এটি এখন 12.10 এ ভাঙ্গা। বাগ এবং কর্মক্ষেত্রটি
এইচডিভি

আমি পাচ্ছি: মাউন্ট ত্রুটি (12): মেমরি বরাদ্দ করতে পারছে না (তারা বলেছে যে আমার রেজিস্ট্রি হ্যাক দরকার, তবে উইন্ডোজ দিকের আমার কোনও অ্যাক্সেস নেই ...)
কলমারিয়াস

@ এইচডি ডেভ ধন্যবাদ, আমি আমার উত্তর আপডেট করেছি যেহেতু আমি smbmountমূলত (এবং না mount -t smbfs) ব্যবহার করেছি, তাই আমি আমার মূল স্টাইলটি রেখে mount.cifsএখন (বরং mount -t cifs) ব্যবহার করেছি । mount -t cifsঅবশ্যই কাজ করবে ( mount -t smbfs12.04 এবং তার আগের হিসাবে)
এলিয়াহ কাগন

4
  • আপনার ফাইল ম্যানেজারটি খুলুন, যেমন হোম ফোল্ডারের জন্য আইকনটি ক্লিক করুন
  • স্ক্রিনের শীর্ষে পর্যবেক্ষণ করা হ'ল ফাইল ম্যানেজারের মেনু (এর উইন্ডোর শীর্ষে বিপরীতে);
  • ফাইল ক্লিক করুন → সার্ভারে সংযুক্ত করুন ... ; একটি উইন্ডোতে সার্ভারে কানেক্ট করুন শিরোনাম খোলা উচিত
  • টাইপ শিরোনামযুক্ত এর ড্রপ-ডাউন বাক্সে ক্লিক করুন ; উইন্ডোজ ভাগ চয়ন করুন (যেমন পাবলিক এফটিপি-র ডিফল্ট থেকে পরিবর্তন)
  • সার্ভারটি প্রবেশ করুন (নামটি যদি এটি ডিএনএস বা এর আইপি ঠিকানা দ্বারা সমাধান করা যায়
  • ভাগটি প্রবেশ করান (যেমন আপনি যে আইটেমগুলি অন্যথায় উইন্ডোতে দেখতে চান তা '\\ সার্ভার \ শেয়ার' এর ভাগ উপাদান হিসাবে ভাগ করুন)
  • আপনি যে মাউন্টটিতে অবস্থান করতে চান সেই ভাগের কোনও ফোল্ডারে কোনও নির্দিষ্ট ডিরেক্টরিটির নাম লিখুন
  • যে কোনও / alচ্ছিক ব্যবহারকারীর বিবরণ প্রবেশ করান
  • শেয়ারটি মাউন্ট হওয়া উচিত এবং নেটওয়ার্কের অধীনে বাম তালিকার ফাইল ম্যানেজার উইন্ডোতে উপস্থিত হওয়া উচিত
  • আপনি তখন সেই মাউন্টটির জন্য বুকমার্ক তৈরি করতে পছন্দ করতে পারেন। আবার, স্ক্রিনের শীর্ষে ফাইল ম্যানেজার মেনু থেকে: বুকমার্কস book বুকমার্ক যুক্ত করুন (আপনি সবেমাত্র যে মাউন্টটি ভাগ করেছেন তার উপর ক্লিক করে / প্রথমে ক্লিক করার পরে)।

1
নটিলাসের মাধ্যমে এটি করার অর্থ হ'ল মাউন্টটি "নকল" মাউন্ট বলে by এই "মাউন্ট "টি কেবল কয়েকটি জেনোম অ্যাপ্লিকেশন দ্বারা স্বীকৃত। কমান্ড লাইনে গিয়ে একটি "এলএস" করার চেষ্টা করুন, বা ভিএলসি বা অন্য কিছু অ্যাপ্লিকেশনগুলি যা জিনোম ফাইল ডায়ালগ ব্যবহার করে না এবং আপনার মাউন্টগুলি সেখানে নেই তা থেকে মাউন্টে একটি ফাইল খোলার চেষ্টা করুন।
এইচডিভি

2
@ এইচডি ডেভ lsআমার পক্ষে কাজ করেছে। cd ~/.gvfsতারপরে lsএবং সেখানে মাউন্ট থাকা উচিত। সেখান থেকে আপনি যেখানেই চান সেখানে সিমিলিংক করতে পারেন।
সীমাবদ্ধ প্রায়শ্চিত্ত

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

3

আপনি এখনও সহজ কিছু সন্ধান করছেন কিনা তা নিশ্চিত নয়, আমি সবেমাত্র এটি পেয়েছি:

আপনি যে সমস্ত শেয়ার খুলেছেন তা আপনার হোম ফোল্ডারের নীচে স্বয়ংক্রিয়ভাবে মাউন্ট করা হবে/home/.gvfs

যে কোনও অ্যাপ্লিকেশন শেয়ারগুলি চিনতে ও অ্যাক্সেস করতে পারে যেমন সেগুলি স্বাভাবিক ফোল্ডার, যতক্ষণ আপনি অ্যাপ্লিকেশনটি ফাইল বা ফোল্ডারগুলিতে চান যতক্ষণ না আপনি চান /home/.gvfs


1

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

ব্যবহারের sshfs পরিবর্তে, সেখানে সব সময়ে কোন সেটআপ প্রয়োজন এবং আপনি "সঠিক" পয়েন্ট যে কোনো অ্যাপ্লিকেশন দ্বারা স্বীকৃত হয় মাউন্ট পাবেন:

sudo apt-get install sshfs

রিমোট ফাইল সিস্টেমটি মাউন্ট করুন

sshfs user@host:/path /local/mount/point

এবং আনমাউন্ট

fusermount -u /local/mount/point

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

যথেষ্ট ভাল, এটি যদিও আপনার প্রশ্ন থেকে পরিষ্কার হয় না। এছাড়াও, আপনাকে লিনাক্স থেকে এসএসএফএফএস এবং উইন্ডোজ / ম্যাক থেকে সাম্বার মাধ্যমে আপনার লিনাক্স সার্ভারটি অ্যাক্সেস করতে কোনও কিছুই বাধা দেয় না। এমনকি আপনি একাধিক উপায়ে একই ভাগ অ্যাক্সেস করতে পারেন।
কিনান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.