আপনার রাস্পবেরি পাইকে একটি NAS বাক্সে পরিণত করুন

আপনার রাস্পবেরি পাইকে একটি NAS বাক্সে পরিণত করুন

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





আপনি একটি প্রয়োজন হবে রাস্পবেরি পাই অবশ্যই, এবং এক বা দুটি অতিরিক্ত ড্রাইভ। ছোট 2.5 'ড্রাইভগুলি সরাসরি ইউএসবি -তে চালিত হতে পারে, কিন্তু আমাদের একটি চালিত হাবের প্রয়োজন হবে কারণ আরপিআই -এর ইউএসবি পোর্টের উপর প্রদত্ত শক্তি তাদের জন্য যথেষ্ট নয়। বিকল্পভাবে, আপনি একটি ইউএসবি থাম্বড্রাইভ বা এমনকি একটি এসডি কার্ড ব্যবহার করতে পারেন। আসলে, আমি আজ একটি ইউএসবি হার্ড ড্রাইভ এবং একটি থাম্বড্রাইভের মিশ্রণ ব্যবহার করেছি, কিন্তু পদ্ধতিটি অভিন্ন।





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





আপনার ড্রাইভ প্রস্তুত করুন

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

আমরা পারে রাস্পবেরি পাই থেকে তাদের ফর্ম্যাট করুন, তবে এটি কয়েক ঘন্টা সময় নেবে এবং ডেস্কটপ থেকে সঞ্চালন করা আরও দ্রুত। এখন তা করুন।



SSH কনফিগার করতে এবং রুট ব্যবহারকারীকে সক্ষম করতে, প্রথমে রুট ব্যবহারকারীর জন্য একটি পাসওয়ার্ড তৈরি করুন:

sudo -i





passwd রুট

(আপনার পাসওয়ার্ড লিখুন)





তারপর চালান রাস্পি-কনফিগ কমান্ড লাইন থেকে স্ক্রিপ্ট, হয় সুডো ব্যবহার করে অথবা লগ আউট করে আবার রুট হিসাবে প্রবেশ করুন। থেকে উন্নত বিকল্প মেনু, সক্ষম করুন এসএসএইচ

পুনরায় চালু করার পরে, আপনি অন্য নেটওয়ার্কিং মেশিন থেকে লগইন করতে সক্ষম হবেন (ব্যবহার করুন পুটি আপনি যদি উইন্ডোজ এ থাকেন)

SSH রুট@[IP ঠিকানা]

একবার লগ ইন করার পরে, কোন ডিভাইসগুলি আপনার অতিরিক্ত ড্রাইভ তা বের করুন। আমি ধরে নিচ্ছি আপনি ডেটা রিডান্ডেন্সির জন্য দুটি ব্যবহার করবেন। প্রকার

fdisk -l

সংযুক্ত স্টোরেজ ডিভাইসের তালিকা করতে। আপনি এই মত কিছু দেখতে হবে।

আপনি 4gb এবং 8gb র্যাম মিশিয়ে দিতে পারেন?

দ্য / dev/mmc পার্টিশন আপনি পাই অপারেটিং সিস্টেম, mmc উল্লেখ করে এসডি কার্ড । বিভ্রান্তিকরভাবে, /dev/sda1 এবং /dev/sdb1 এসডি কার্ডের সাথে আসলে কিছুই করার নেই, এবং এগুলি আসলে আপনার সংযুক্ত ইউএসবি ড্রাইভ। (মূলত, 'SCSI ডিভাইস', কিন্তু এখন এর মানে হল যে কোনো সংযুক্ত SATA বা স্টোরেজ ডিভাইস)

ইনস্টল করুন ntfs-3g লিনাক্সের জন্য যাতে আমরা এনটিএফএস ফরম্যাটেড উইন্ডোজ ড্রাইভ অ্যাক্সেস করতে পারি।

apt-get ntfs-3g ইনস্টল করুন

পরবর্তী, মাউন্ট পয়েন্ট হিসাবে ব্যবহার করার জন্য ডিরেক্টরি তৈরি করুন, তারপর ড্রাইভগুলি মাউন্ট করুন। আমি এখানে এটি সহজ রাখছি এবং তাদের হিসাবে উল্লেখ করছি এবং 2

mkdir /media /1

mkdir /media /2

mount -t auto /dev /sda1 /media /1

mount -t auto /dev /sdb1 /media /2

mkdir/media/1/শেয়ার

mkdir/media/2/শেয়ার

সাম্বা

পরবর্তী, আমরা সাম্বা সেট আপ করব সাম্বা হল উইন্ডোজ দ্বারা ব্যবহৃত নেটওয়ার্ক শেয়ারিং প্রোটোকল (এবং প্রকৃতপক্ষে নতুন OSX ম্যাভেরিক্স)।

apt-get samba ইনস্টল করুন

vankyo matrixpad z4 10 ইঞ্চি ট্যাবলেট

apt-get install samba-common-bin

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

ন্যানো /etc/samba/smb.conf

আপনি যদি এই ধরনের কনফিগ ফাইলের সাথে পরিচিত না হন, a # লাইনের শুরুতে এর অর্থ হল এটি মন্তব্য করা হয়েছে, এবং তাই বর্তমানে সেট বা কনফিগার করা নেই। কিছু সক্রিয় করতে, আপনি হয় একটি নতুন লাইন যোগ করতে পারেন, অথবা একটি বিদ্যমান লাইন আন-মন্তব্য করতে পারেন এটি সক্রিয় করতে।

আমরা ব্যবহারকারীর নিরাপত্তা সক্ষম করে শুরু করব; প্রেস CTRL-W এবং প্রাসঙ্গিক বিভাগটি খুঁজে পেতে 'নিরাপত্তা' টাইপ করুন। লাইন থেকে # চিহ্নটি সরান যা বলে

নিরাপত্তা = ব্যবহারকারী

অবশেষে, নীচে স্ক্রোল করুন (বা ধরে রাখুন CTRL V যতক্ষণ না আপনি সেখানে পৌঁছান) এবং আপনার পছন্দমতো নেটওয়ার্ক শেয়ার যোগ করুন। নিম্নলিখিত বিন্যাস ব্যবহার করুন:

[পরীক্ষা]

মন্তব্য = টেস্ট শেয়ার

পথ =/মিডিয়া/1/শেয়ার

বৈধ ব্যবহারকারী = ব্যবহারকারী

ফোর্স গ্রুপ = ব্যবহারকারী

মাস্ক তৈরি করুন = 0660

ডিরেক্টরি মাস্ক = 0771

শুধুমাত্র পড়ুন = না

শুধুমাত্র প্রথম মাউন্ট করা ড্রাইভটি পড়ুন যদিও - আমরা পরবর্তীতে এটিকে দ্বিতীয় ভাগের সাথে সিঙ্ক করব।

একবার হয়ে গেলে, আঘাত করুন CTRL X এবং তারপর এবং বাঁচানো.

তারপর নিম্নলিখিত কমান্ড দিয়ে সাম্বা পুনরায় চালু করুন।

সার্ভিস সাম্বা রিস্টার্ট

এখন, আপনার পাইতে একটি নতুন ব্যবহারকারী যুক্ত করুন, ধরে নিন যে আপনি একই লগইন চান না (আপনার নিজের ব্যবহারকারীর জন্য 'জ্যামি' বিকল্প)

useradd জেমি -মি -জি ব্যবহারকারীরা

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

passwd জেমি

তারপরে আমরা এগিয়ে যেতে পারি এবং এই সিস্টেম ব্যবহারকারীকে সাম্বায় যুক্ত করতে পারি। আপনাকে আপনার পাসওয়ার্ড আবার, দুইবার নিশ্চিত করতে হবে।

smbpasswd -a জেমি

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

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

apt-get autofs ইনস্টল করুন

ন্যানো /etc/auto.master

নীচের লাইনটি যোগ করুন +auto.master

/media//etc/auto.ext-usb --timeout = 10, ডিফল্ট, ইউজার, এক্সিকিউটিভ, ইউআইডি = 1000

এখন আপনার সবকিছু ভঙ্গ না করে নিরাপদে পুনরায় চালু করতে সক্ষম হওয়া উচিত

ডেটা রিডান্ডেন্সি

ধরুন আপনি দুটি ড্রাইভ ইনস্টল করেছেন, আমরা এখন 1 ম ড্রাইভ থেকে ডেটা সিঙ্ক করার জন্য একটি স্বয়ংক্রিয় স্ক্রিপ্ট সেটআপ করতে পারি ২ য় , এইভাবে আমাদের ব্যর্থতার ক্ষেত্রে একটি ব্যাকআপ অফার করে। আমরা এর জন্য rsync ইউটিলিটি ব্যবহার করব।

apt-get rsync ইনস্টল করুন

crontab -e

লিনাক্সে ক্রোনটাব হল স্বয়ংক্রিয় কাজ করার একটি উপায়; সাইট ব্যাকআপ কিভাবে স্বয়ংক্রিয় করা যায় তা দেখানোর সময় আমি আগে সংক্ষেপে কথা বলেছিলাম। নিম্নলিখিত লাইন যোগ করুন:

30 5 * * * rsync -av -delete / media / 1 / শেয়ার / মিডিয়া / 2 / শেয়ার /

নাম্বারিং স্কিমটি এভাবে ব্যবহার করা হয়:

মিনিট | ঘন্টা | মাসের দিন | মাস | সপ্তাহের দিন

সুতরাং আমাদের নতুন যোগ করা লাইনে, rsync কমান্ডটি চালানো হবে সকাল সাড়ে ৫ টা , প্রতিদিন (দ্য * ওয়াইল্ডকার্ড মানে 'প্রতি', তাই 'প্রতি মাসের প্রতিটি দিন')

যদি আপনি এগিয়ে যেতে চান এবং অবিলম্বে ব্যাকআপটি চালাতে চান, শুধু rsync কমান্ডের মতো পেস্ট করুন

rsync -av -Delete / media / 1 / শেয়ার / মিডিয়া / 2 / শেয়ার /

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

এটাই, সমাপ্ত - এখন আপনার নিজের দ্রুত এবং নোংরা NAS আছে। হ্যাঁ, এটি একটি সঠিক NAS এর সমস্ত চটকদার বৈশিষ্ট্য নাও থাকতে পারে, কিন্তু এটি কাজটি সুন্দরভাবে এবং অনেক কম বিদ্যুত ব্যবহারের জন্য সম্পন্ন করে।

আপনার কি সমস্যা হচ্ছে? কমেন্টে আমাদের জানান এবং আমি দেখব আমি কি করতে পারি, কিন্তু দয়া করে নিশ্চিত করুন যে আপনি সর্বশেষ রাস্পিয়ান ইমেজ চালাচ্ছেন।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল 7 টি আশ্চর্যজনক AI বৈশিষ্ট্য আপনি OnePlus Nord 2 এ পাবেন

ওয়ানপ্লাস নর্ড 2 এর বিপ্লবী কৃত্রিম বুদ্ধিমত্তার বৈশিষ্ট্যগুলি আপনার ফটো, ভিডিও, গেমিং এবং আরও অনেক কিছুতে উন্নতি এনেছে।

গুগল ম্যাপে কীভাবে একটি অবস্থান পিন করবেন
পরবর্তী পড়ুন সম্পর্কিত বিষয়
  • DIY
লেখক সম্পর্কে জেমস ব্রুস(707 নিবন্ধ প্রকাশিত)

জেমসের কৃত্রিম বুদ্ধিমত্তায় একটি বিএসসি আছে এবং এটি CompTIA A+ এবং Network+ প্রত্যয়িত। যখন তিনি হার্ডওয়্যার রিভিউ এডিটর হিসেবে ব্যস্ত থাকেন না, তখন তিনি লেগো, ভিআর এবং বোর্ড গেম উপভোগ করেন। মেক ইউসঅফে যোগদানের আগে তিনি ছিলেন একজন আলো প্রযুক্তিবিদ, ইংরেজি শিক্ষক এবং ডেটা সেন্টার ইঞ্জিনিয়ার।

জেমস ব্রুস থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন
বিভাগ Diy