কম্পিউটার

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

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

এটি ঘটানোর জন্য কয়েকটি ভিন্ন উপায় রয়েছে, তবে OpenMediaVault (OMV) এবং সাম্বা দুটি সবচেয়ে জনপ্রিয়। এখানে, আমরা সাম্বা ব্যবহার করতে যাচ্ছি, প্রধানত কারণ আপনি এটি আপনার বর্তমান রাস্পবিয়ান ইনস্টলে চালাতে পারেন, যেখানে OMV মূল অপারেটিং সিস্টেমকে প্রতিস্থাপন করে এবং আপনাকে অন্য কিছুর জন্য Pi ব্যবহার করতে বাধা দেয়। OMV এর আরও অনেক বৈশিষ্ট্য রয়েছে, যদিও, সবচেয়ে উল্লেখযোগ্যভাবে বহিরাগত নেটওয়ার্কগুলি থেকে ফাইলগুলি সহজেই অ্যাক্সেস করার ক্ষমতা। আপনি যদি NAS ব্যতীত অন্য কিছুর জন্য Pi ব্যবহার করার পরিকল্পনা করেন তবে এটি দেখতে মূল্যবান।

আপনার যা লাগবে

  • একটি রাস্পবেরি পাই, বিশেষত একটি 4, 3, বা 2। সাম্বা চালাতে বেশি সময় নেয় না, তাই অত্যাধুনিক জিনিসের প্রয়োজন নেই।
  • Pi-তে একটি SD কার্ড ইনস্টল করা আছে এবং Raspbian-এর সাথে সেট আপ করা হয়েছে।
  • পাই-এর মতো একই নেটওয়ার্কের সাথে সংযুক্ত একটি কম্পিউটার।
  • [ঐচ্ছিক] একটি বাহ্যিক স্টোরেজ ডিভাইস, যেমন একটি হার্ড ড্রাইভ, পাই-তে প্লাগ করা হয়েছে।

আমি 4GB RAM সহ একটি Raspberry Pi 4 ব্যবহার করছি কারণ এটি আমার কাছে আছে, কিন্তু 2 এবং 3 প্রজন্মের ব্যবহারকারীরা সাম্বার সাথেও সাফল্যের কথা জানিয়েছেন। আপনি আপনার Pi কতগুলি ফাইল সঞ্চয় করতে চান তার উপর নির্ভর করে, আপনি একটি উচ্চ-ক্ষমতার অভ্যন্তরীণ মাইক্রোএসডি কার্ডের মাধ্যমে পেতে সক্ষম হতে পারেন, তবে Pi এর সাথে সংযুক্ত একটি বহিরাগত ড্রাইভ সেট আপ করা আপনার স্টোরেজ স্পেসকে বেশ কিছুটা বাড়িয়ে দেবে৷ এমনকি আপনি দুটি ব্যবহার করতে পারেন৷ বাহ্যিক ডিভাইস এবং RAID সেট আপ করে নিশ্চিত করুন যে আপনি একটি ড্রাইভ ব্যর্থ হওয়ার ক্ষেত্রে ডেটা হারাবেন না, তবে আমরা আপাতত এটি সহজ রাখব।

আপনার সিস্টেম সম্পূর্ণরূপে আপডেট না হলে, এটি করার জন্য এখনই একটি ভাল সময়! চালান

sudo apt update && sudo apt -y upgrade

প্যাকেজ তালিকা আপডেট করতে এবং আপডেটগুলি ইনস্টল করতে।

ধাপ 1:আপনার স্টোরেজ প্রস্তুত করুন

বেশিরভাগ পাই প্রকল্পের মতো, আপনি একটি টার্মিনাল খুলতে চাইবেন, হয় পাই নিজেই বা SSH এর মাধ্যমে।

যদি আপনি একটি বাহ্যিক ড্রাইভ ব্যবহার করেন:

আপনার যদি USB এর মাধ্যমে একটি ড্রাইভ সংযুক্ত থাকে তবে আপনাকে প্রথমে এটি ফর্ম্যাট করতে হবে। আপনি যদি চান, আপনি একটি GUI তে এটি করতে GParted ব্যবহার করতে পারেন, তবে নীচের নির্দেশাবলী টার্মিনালের জন্য৷

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

চালান:

lsblk

অথবা:

sudo fdisk -l

এবং আপনি যে ড্রাইভটি আপনার শেয়ার্ড স্টোরেজ ডিভাইস হিসাবে ব্যবহার করতে চান তা শনাক্ত করুন। যদি আপনার শুধুমাত্র একটি প্লাগ ইন থাকে, তাহলে এটিকে সম্ভবত "sda" বা "sda1" বলা হবে, যা আপনি মনে রাখতে চাইবেন। আমি জানি, আমার ছোট - এটা ঠিক যা আমি পড়েছিলাম এবং এই ডেমোর জন্য বিন্যাস করতে আপত্তি করিনি।

ব্যবহার করে ড্রাইভ আনমাউন্ট করুন:

sudo umount /dev/NAME

যেখানে NAME হল “sda” বা “sda1,” অথবা আপনি lsblk থেকে আউটপুটে যা দেখেছেন অথবা sudo fdisk -l .

ড্রাইভ ফরম্যাট করতে, লিখুন:

sudo mkfs -t ext4 /dev/NAME

এটি ext4 ফর্ম্যাট ব্যবহার করে ড্রাইভটি মুছে ফেলবে এবং ফর্ম্যাট করবে। আপনি চাইলে NTFS বা FAT32 এর মত কিছু ব্যবহার করতে পারেন, কিন্তু ext4 দ্রুততর এবং সবচেয়ে কম সমস্যা সৃষ্টি করে।

বিন্যাস কিছু সময় লাগবে. এটি হয়ে গেলে, ড্রাইভের নাম পরিবর্তন করে আপনি যে কাস্টম পাথ দিতে চান তা ব্যবহার করে দিন:

sudo e2label /dev/NAME YOURLABEL

যেখানে NAME সম্ভবত sda/sda, এবং YOURLABEL হল ড্রাইভের জন্য আপনার কাস্টম লেবেল। এর পরে, রিবুট করা একটি ভাল ধারণা, তাই এগিয়ে যান এবং প্রবেশ করুন:

sudo reboot

আপনি যদি আপনার SD কার্ড ব্যবহার করেন:

আপনার যদি বাহ্যিক সঞ্চয়স্থানের প্রয়োজন না হয় তবে আপনি আপনার Pi এর SD কার্ডে একটি ভাগ করা ফোল্ডার তৈরি করতে পারেন।

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

এটি করতে, শুধু চালান:

mkdir /home/pi/FOLDERNAME

এটাই! আপনি আপনার পছন্দের অন্য কিছুতে ডিরেক্টরি বা ফোল্ডারের নাম পরিবর্তন করতে পারেন। আমি আমার "রাস্পশারে" ডাকি৷

ধাপ 2:সাম্বা ইনস্টল করুন

সাম্বা হল সেই টুল যা উইন্ডোজ এবং ইউনিক্স মেশিনকে ফাইল শেয়ার করতে দেয়। সাম্বা ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান।

sudo apt install samba samba-common-bin
রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

ধাপ 3:সাম্বা কনফিগার করুন

আপনি চালিয়ে সাম্বা কনফিগারেশন ফাইল অ্যাক্সেস করতে পারেন:

sudo nano /etc/samba/smb.conf

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

[sambadrive]
path = /media/pi/pisharedrive
writeable=Yes
read only=no
create mask=0777
directory mask=0777
public=no

[sambadrive] হল ঠিকানা যা আপনি অন্য পিসি থেকে শেয়ার করা ফোল্ডার অ্যাক্সেস করতে ব্যবহার করবেন।

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

পথের জন্য, আপনি যদি একটি ড্রাইভ ব্যবহার করেন তবে এটি উপরের মত দেখাবে। আপনি যদি আপনার SD কার্ডে একটি ফোল্ডার ব্যবহার করেন, তাহলে mkdir ব্যবহার করে আপনি যে ডিরেক্টরি সেট করেন সেটিই হবে উপরের ধাপ 1 এ। আমার জন্য, এটি হল:

/home/pi/raspsharey

যদি সর্বজনীন সেটিং "না" হয়, তাহলে ফোল্ডারটি অ্যাক্সেস করতে আপনার একটি ব্যবহারকারীর নাম/পাসওয়ার্ডের প্রয়োজন হবে। এটিকে "হ্যাঁ" তে সেট করলে নেটওয়ার্কে থাকা যে কেউ শুধু ঠিকানা দিয়ে প্রবেশ করতে পারবে৷

আমি আমার কনফিগারেশন ফাইলে বাহ্যিক ড্রাইভ এবং অভ্যন্তরীণ ফোল্ডার উভয়ই যোগ করেছি – আপনি চাইলে একই সাথে সাম্বাতে একাধিক ফোল্ডার/ড্রাইভ শেয়ার করতে পারেন।

এর সাথে, আপনি কনফিগার ফাইলের সাথে সম্পন্ন করেছেন! Ctrl টিপুন + এবং সংরক্ষণ করতে প্রবেশ করুন (শুধু নিরাপদ হতে!), তারপর Ctrl + X ফাইল বন্ধ করতে।

ধাপ 4:একটি সাম্বা ব্যবহারকারী তৈরি করুন

এর পরে, আপনাকে একটি সাম্বা ব্যবহারকারীর নাম/পাসওয়ার্ড তৈরি করতে হবে। ডিফল্ট রাস্পবেরি পাই ব্যবহারকারীকে কেবল "পাই" বলা হয়, তাই এটির সাথে যাওয়া সহজ। ব্যবহার করুন

sudo smbpasswd -a pi

একটি পাসওয়ার্ড দিয়ে "pi" নামে একটি সাম্বা ব্যবহারকারী তৈরি করতে। আপনি একটি পাসওয়ার্ড লিখতে একটি প্রম্পট পাবেন। এটি টাইপ করুন, এন্টার টিপুন এবং এটি আবার করুন৷

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

এরপরে,

ব্যবহার করে পরিবর্তনগুলি লোড করতে Samba পুনরায় চালু করুন
sudo systemctl restart smbd

এর সাথে, আপনি সেটআপের সাথে সব সম্পন্ন করেছেন! এখন আপনাকে যা করতে হবে তা হল একটি ভিন্ন মেশিন থেকে আপনার শেয়ার করা ফোল্ডার অ্যাক্সেস করা।

ধাপ 5:উইন্ডোজ থেকে আপনার NAS অ্যাক্সেস করুন

1. ফাইল এক্সপ্লোরার খুলুন৷

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

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

3. এটিতে ক্লিক করা আপনাকে একটি সেটআপ ডায়ালগে নিয়ে আসবে৷ ফোল্ডার বাক্সে, আপনি আপনার রাস্পবেরি পাই এর ঠিকানা এবং উপরের কনফিগার ফাইলের বন্ধনীতে যে ঠিকানাটি প্রবেশ করেছেন তা প্রবেশ করতে চাইবেন। আমার জন্য, এটি \\raspberrypi\sambadrive এর মত দেখাচ্ছে .

4. এটি ফোল্ডারের জন্য একই জিনিস। "রাস্পবেরিপি" এর পরিবর্তে আপনার পাই-এর স্থানীয় আইপি ব্যবহার করাও কাজ করে।

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

5. নিশ্চিত করুন যে আপনি "ভিন্ন শংসাপত্র ব্যবহার করে সংযোগ করুন" বাক্সটি চেক করেছেন৷

6. সমাপ্ত ক্লিক করুন এবং আপনি সাম্বা ব্যবহারকারী তৈরি করার সময় আপনি যে শংসাপত্রগুলি সেট করেছিলেন তা লিখুন।

রাস্পবেরি পাই দিয়ে কীভাবে একটি NAS সার্ভার তৈরি করবেন

আপনার ফোল্ডার খুলুন এবং উপভোগ করুন৷

চূড়ান্ত নোট

আপনি যদি আপনার ফোল্ডারগুলি অ্যাক্সেস করতে কোনও সমস্যায় পড়েন, যেমন লেখার অনুমতির প্রয়োজন, তবে এটি হতে পারে কারণ আপনার Pi ব্যবহারকারীর মালিকানা নেই৷ এটি ঠিক করতে, লিখুন:

sudo chown -R [PI USER] [PATH TO FOLDER]

আমার পক্ষ থেকে, এটি হল:

sudo chown -R pi pi/raspsharey

আপনি এই অনুমতি সমস্যা সমাধানের জন্য আপনাকে “/etc/fstab” ফাইলটি সম্পাদনা করতে বলে কিছু অনলাইন পরামর্শ পেতে পারেন, তবে পরামর্শ দেওয়া উচিত যে এই ফাইলটি পরিবর্তন করার ফলে আপনার Pi কে ভুল হয়ে যাওয়ার সম্ভাবনা রয়েছে। এটি সম্ভবত একটি শেষ অবলম্বন হওয়া উচিত।

সবকিছু ঠিকঠাক থাকলে, যদিও, এটি এমন একটি প্রকল্প যা আপনি আধা ঘণ্টার মধ্যে সম্পূর্ণ করতে সক্ষম হবেন, এর পরে যখনই আপনার Pi চালু হবে এবং চালু হবে তখনই আপনার নিজস্ব NAS থাকবে।

পরবর্তী পড়ুন:

  • কিভাবে আপনার রাস্পবেরি পাই 4কে এজ গেটওয়েতে পরিণত করবেন
  • কিভাবে রাস্পবেরি পাইতে ওএসএমসি ইনস্টল করবেন
  • কিভাবে রাস্পবেরি পাই দিয়ে একটি DIY ওয়্যারলেস প্রিন্টার তৈরি করবেন

  1. রুবি দিয়ে কীভাবে পার্সার তৈরি করবেন

  2. SwiftUI এর সাথে কীভাবে ডিজাইন সিস্টেম তৈরি করবেন

  3. কিভাবে একটি রাস্পবেরি পাই দিয়ে একটি 3D প্রিন্টার নিয়ন্ত্রণ করবেন

  4. উইন্ডোজ ডিস্ক চেক দিয়ে হার্ড ড্রাইভ পার্টিশন কিভাবে পরীক্ষা করবেন