লিনাক্স সিআইএফ মাউন্ট

Linaksa Si A I Epha Ma Unta



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

লিনাক্স একটি CIFS-Utils প্যাকেজের সাথে আসে, যা CIFS প্রোটোকল ব্যবহার করে স্থানীয় নেটওয়ার্কে ক্রস-প্ল্যাটফর্ম ফাইল এবং প্রিন্টার মাউন্ট এবং পরিচালনা করতে ব্যবহৃত হয়। দ্য mount.cifs লিনাক্স CIFS-Utils প্যাকেজের একটি অংশ।

এই টিউটোরিয়ালে, আমি কীভাবে লিনাক্স ব্যবহার করতে হয় তা অন্বেষণ করব mount.cifs লিনাক্সে শেয়ার করা ফোল্ডার মাউন্ট করার ইউটিলিটি।







বিঃদ্রঃ: CIFS প্রোটোকল সর্বশেষ এবং আরও নিরাপদ SMB2 এবং SMB3 প্রোটোকল দিয়ে প্রতিস্থাপিত হয়েছে। উইন্ডোজে, এটি ডিফল্টরূপে অক্ষম করা হয়; যাইহোক, এটি থেকে সক্রিয় করা যেতে পারে উইন্ডোজ বৈশিষ্ট্য চালু বা বন্ধ বিকল্প



লিনাক্সে সিআইএফএস ইউটিলিটি প্যাকেজ ইনস্টল করা হচ্ছে

ব্যবহার করতে mount.cifs লিনাক্সে, প্রথমে, এর ইউটিলিটি প্যাকেজ ইনস্টল করা দরকার।



এটি উবুন্টু, এর স্বাদ এবং ডেবিয়ান-ভিত্তিক বিতরণে ইনস্টল করতে।





sudo উপযুক্ত ইনস্টল cifs-utils

CentOS এবং Fedora বিতরণে, dnf প্যাকেজ ম্যানেজার ব্যবহার করা হবে।

sudo dnf ইনস্টল cifs-utils

ইনস্টল করতে নিচের কমান্ডটি চালান cifs-utils চালু লাল টুপি (আরএইচইএল) এবং রেড হ্যাড-ভিত্তিক বিতরণ



sudo yum ইনস্টল করুন cifs-utils

বিঃদ্রঃ: দ্য cifs-utils প্যাকেজ সমস্ত লিনাক্স বিতরণের জন্য উপলব্ধ। কিন্তু এই গাইডের নির্দেশাবলীর জন্য, আমি ব্যবহার করছি উবুন্টু 22.04 . এই নির্দেশিকাতে ব্যবহৃত কমান্ডগুলি কোনো ত্রুটি ছাড়াই কাজ করবে, বিতরণ নির্বিশেষে।

তদুপরি, নিম্নলিখিত উদাহরণে, একটি ভাগ করা ফোল্ডার ম্যাক থেকে লিনাক্সে মাউন্ট করা হয়েছে mount.cifs ইউটিলিটি, তবে, লিনাক্স এবং উইন্ডোজ থেকে মাউন্ট করার প্রক্রিয়া একই।

CIFS ব্যবহার করে শেয়ার্ড ফোল্ডার মাউন্ট করা হচ্ছে

একটি দূরবর্তী মেশিন থেকে লিনাক্সে একটি ভাগ করা ফোল্ডার মাউন্ট করার জন্য 2টি ধাপ জড়িত৷

  1. একটি মাউন্ট পয়েন্ট তৈরি করা হচ্ছে
  2. মাউন্ট পয়েন্টে ভাগ করা ফোল্ডার মাউন্ট করা হচ্ছে

1. একটি মাউন্ট পয়েন্ট তৈরি করা

মাউন্ট পয়েন্ট এমন একটি ডিরেক্টরিকে বোঝায় যেখানে একটি দূরবর্তী মেশিন থেকে ভাগ করা ফোল্ডারটি মাউন্ট করা হবে এবং অ্যাক্সেস করা হবে। এটি ক্লায়েন্টের সিস্টেমে যে কোনও নামে তৈরি করা যেতে পারে। আমি একটি মাউন্ট পয়েন্ট তৈরি করছি /mnt ডিরেক্টরি, যা লিনাক্সে ফাইল সিস্টেমকে অস্থায়ীভাবে মাউন্ট করার জন্য একটি সাধারণ মাউন্ট পয়েন্ট।

আমি অন্য ডিরেক্টরি তৈরি করছি /শেয়ারম্যাক মাউন্ট পয়েন্ট হিসাবে /mnt ব্যবহার mkdir সুডো সুবিধা সহ কমান্ড।

sudo mkdir / mnt / শেয়ারম্যাক

মাউন্ট পয়েন্ট তৈরি করা হয়; পরবর্তী পদক্ষেপটি দূরবর্তী মেশিন থেকে এই মাউন্ট পয়েন্টে ভাগ করা ফোল্ডারটি মাউন্ট করা।

2. মাউন্ট পয়েন্টে ভাগ করা ফোল্ডার মাউন্ট করা

macOS থেকে Linux এ শেয়ার করা ফোল্ডার মাউন্ট করতে, মাউন্ট কমান্ড ব্যবহার করা হয় -t cifs বিকল্প

sudo মাউন্ট -t cifs //< দূরবর্তী-আইপি >>> ফোল্ডার > / mnt /< ফোল্ডার > -ও ব্যবহারকারীর নাম = < ব্যবহারকারীর নাম >

উপরের কমান্ডে:

  • -t cifs CIFS প্রোটোকল ব্যবহার করে শেয়ার্ড ফোল্ডার মাউন্ট করার জন্য বিকল্প ব্যবহার করা হয়
  • রিমোট মেশিনের আইপি ঠিকানা (ম্যাক)
  • <ফোল্ডার> রিমোট মেশিনে (ম্যাক) তৈরি করা শেয়ার্ড ফোল্ডার
  • /mnt/<ফোল্ডার> ক্লায়েন্ট মেশিনে (লিনাক্স) মাউন্ট পয়েন্ট [এটি যেকোন ডিরেক্টরি হতে পারে]
  • <ব্যবহারকারীর নাম> রিমোট সিস্টেমের ব্যবহারকারীর নাম

মাউন্ট করা যাক আমার ফোল্ডার রিমোট মেশিন থেকে লিনাক্স মাউন্ট পয়েন্টে ফোল্ডার /mnt/শেয়ারম্যাক .

sudo মাউন্ট -t cifs // 192.168.18.133 / আমার ফোল্ডার / mnt / শেয়ারম্যাক -ও ব্যবহারকারীর নাম = একা

ব্যবহারকারীর জন্য পাসওয়ার্ড নিজেকে আপনি যখন উপরের কমান্ডটি কার্যকর করবেন তখন জিজ্ঞাসা করা হবে। ভাগ করা ফোল্ডার আমার ফোল্ডার উপর মাউন্ট করা হবে /mnt/শেয়ারম্যাক লিনাক্সে মাউন্টিং পয়েন্ট। যাইহোক, আপনি মাউন্টিং সফলভাবে সম্পন্ন হয়েছে বলে কোনো আউটপুট পাবেন না। ব্যবহার করুন df -h মাউন্ট করা ফোল্ডার চেক করতে।

df -জ

ফোল্ডারটি (MyFolder) লিনাক্সে সফলভাবে মাউন্ট করা হয়েছে। মনে রাখবেন যে ম্যাক-এ একটি শেয়ার করা ফোল্ডার তৈরি করার জন্য উল্লিখিত নির্দেশাবলী অনুচ্ছেদ অনুযায়ী অনুসরণ করতে হবে ম্যাকে একটি ভাগ করা ফোল্ডার তৈরি করা নিচে.

ব্যবহার করে শংসাপত্র এর বিকল্প mount.cifs উপযোগিতা একটি নিরাপদ উপায় শেয়ার করা ফোল্ডার মাউন্ট করতে। এই পদ্ধতিতে, আপনি একটি ফাইলে লগইন শংসাপত্র সংরক্ষণ করতে পারেন যা কমান্ড ব্যবহার করে পাস করা যেতে পারে শংসাপত্র বিকল্প

প্রথমত, একটি ফাইল তৈরি করুন যা রিমোট মেশিনের শংসাপত্রগুলি সংরক্ষণ করে /ইত্যাদি ডিরেক্টরি ফাইলের যেকোনো নাম থাকতে পারে, আমি দিচ্ছি শংসাপত্র-ফাইল নাম

sudo ন্যানো / ইত্যাদি / শংসাপত্র-ফাইল

শংসাপত্র সন্নিবেশ করান:

ব্যবহারকারীর নাম = < ব্যবহারকারীর নাম >

পাসওয়ার্ড = < পাসওয়ার্ড >

এখন, ব্যবহার করুন শংসাপত্র বিকল্প পরে -ও ফাইল পাথ দিয়ে।

sudo মাউন্ট -t cifs // 192.168.18.133 / আমার ফোল্ডার / mnt / শেয়ারম্যাক -ও শংসাপত্র = / ইত্যাদি / শংসাপত্র-ফাইল

স্থায়ীভাবে ভাগ করা ফোল্ডার মাউন্ট

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

সতর্কতা: নিম্নলিখিত পদ্ধতিটি অনুমান করে যে দূরবর্তী মেশিন/সার্ভারের একটি স্ট্যাটিক আইপি রয়েছে।

সিস্টেম বুট করার সময় শেয়ার্ড ফাইল সিস্টেম স্বয়ংক্রিয়ভাবে মাউন্ট হয় তা নিশ্চিত করতে, fstab লিনাক্সে ফাইল পরিবর্তন করা হবে।

sudo ন্যানো / ইত্যাদি / fstab

ফাইলে নিচের লাইনটি রাখুন।

//< দূরবর্তী-আইপি >/ শেয়ার-নাম / mnt /< ফোল্ডার > cifs শংসাপত্র = / ইত্যাদি / শংসাপত্র-ফাইল 0 0

উদাহরণ টেনে, উপরে দেওয়া ফাইলটি নিম্নলিখিত উপায়ে সংশোধন করা হবে।

// 192.168.18.133 / আমার ফোল্ডার / mnt / ShareMac cifs শংসাপত্র = / ইত্যাদি / শংসাপত্র-ফাইল 0 0

উল্লেখ্য যে উপরোক্ত নির্দেশ সন্নিবেশ করার উপর fstab ফাইল, a ব্যবহার করে প্রতিটি ক্ষেত্র আলাদা করুন ট্যাব স্থানের পরিবর্তে।

এখন, বন্ধ করুন এবং সংরক্ষণ করুন fstab টিপে ফাইল ctrl+x .

মাউন্টিং ত্রুটি-মুক্ত কিনা তা যাচাই করতে, ব্যবহার করুন mount -a আদেশ

sudo মাউন্ট -ক

যদি কোন ত্রুটি না থাকে তবে এটি নির্দেশ করে যে ভাগ করা ফোল্ডারটি সফলভাবে মাউন্ট করা হয়েছে।

রিবুট করার পরে, রিমোট মেশিন থেকে ভাগ করা ফোল্ডার স্বয়ংক্রিয়ভাবে মাউন্ট করা হবে।

শেয়ার্ড ফোল্ডার আনমাউন্ট করুন

শেয়ার করা ফোল্ডারটি আনমাউন্ট করতে, উমাউন্ট কমান্ডটি মাউন্ট পয়েন্টের সাথে ব্যবহার করা হয়।

sudo উমাউন্ট < পর্বত বিন্দু >

উপরের উদাহরণে, মাউন্ট পয়েন্ট ছিল /mnt/শেয়ারম্যাক , শুধু প্রতিস্থাপন <মাউন্ট-পয়েন্ট> সঙ্গে /mnt/শেয়ারম্যাক।

sudo উমাউন্ট / mnt / শেয়ারম্যাক

উপরের স্ক্রিনশটটি দেখায় যে মাউন্ট করা ফাইল সিস্টেমটি আনমাউন্ট করা হয়েছে।

ম্যাকে একটি ভাগ করা ফোল্ডার তৈরি করা

Mac এ একটি ভাগ করা ফোল্ডার তৈরি করতে, সক্রিয় করার জন্য বেশ কয়েকটি বিকল্প রয়েছে।

প্রথমে, আপনার ম্যাকের যেকোনো ডিরেক্টরিতে একটি ফোল্ডার তৈরি করুন।

তারপর থেকে পদ্ধতি নির্ধারণ, খোলা শেয়ারিং ভিতরে সাধারণ. সক্রিয় করুন তথ্য ভাগাভাগি টগল বোতামে ক্লিক করে।

ক্লিক করুন i এর টগল বোতামের পাশে আইকন তথ্য ভাগাভাগি .

মধ্যে শেয়ার করা ফোল্ডারের বিভাগে, ক্লিক করুন + শেয়ার করার জন্য একটি ফোল্ডার যোগ করার জন্য আইকন।

আমি ফোল্ডার যোগ করেছি আমার ফোল্ডার আমি তে তৈরি করেছি নথিপত্র ডিরেক্টরি; যাইহোক, এটি সিস্টেমের যে কোনও জায়গায় তৈরি করা যেতে পারে। ক্লিক করুন বিকল্প, আরেকটি উইন্ডো খুলবে।

সক্ষম করুন SMB ব্যবহার করে ফাইল এবং ফোল্ডার শেয়ার করুন, এবং এছাড়াও উইন্ডোজ ফাইল শেয়ারিং বিভাগে ব্যবহারকারীর নামের জন্য পাসওয়ার্ড প্রবেশ করে অ্যাকাউন্ট সক্রিয় করুন.

আমার ক্ষেত্রে, ব্যবহারকারী হয় নিজেকে এবং আমি ব্যবহারকারীর জন্য সিস্টেম পাসওয়ার্ড টাইপ করব নিজেকে .

ফোল্ডারটি নিচের ছবিতে দেখানো আইপি ব্যবহার করে ইন্টারনেটে শেয়ার করার জন্য প্রস্তুত।

উপসংহার

দ্য mount.cifs ক্লায়েন্ট সাইডে রিমোট শেয়ার্ড ডিরেক্টরি মাউন্ট করতে ইউটিলিটি ব্যবহার করা হয়। শেয়ার্ড ডিরেক্টরি মাউন্ট করতে, দূরবর্তী মেশিনে একটি মাউন্ট ডিরেক্টরি তৈরি করতে হবে। সার্ভার অ্যাডমিনিস্ট্রেটর যেকোনো ডিরেক্টরিকে শেয়ার করার যোগ্য করে তুলতে পারে। একটি রিমোট মেশিন থেকে লিনাক্সে একটি শেয়ার্ড ফোল্ডার মাউন্ট করতে দুটি ধাপ জড়িত: এটিতে একটি মাউন্ট পয়েন্ট তৈরি করা এবং তারপর শেয়ার করা ফোল্ডারটি মাউন্ট করা। দ্য মাউন্ট কমান্ডের সাথে ব্যবহার করা হয় -t cifs CIFS ব্যবহার করে একটি ভাগ করা ফোল্ডার মাউন্ট করার বিকল্প।

এটি লক্ষ করা গুরুত্বপূর্ণ যে নিরাপত্তার কারণে CIFS প্রোটোকল আর গ্রহণযোগ্য নয় এবং সমস্ত আধুনিক অপারেটিং সিস্টেমে এই প্রোটোকলটিকে আরও নিরাপদ এবং দক্ষ SMB3 প্রোটোকল দিয়ে প্রতিস্থাপিত করা হয়েছে।