এমএইচডিডিএফস - একটি বৃহত ভার্চুয়াল স্টোরেজটিতে বেশ কয়েকটি ছোট পার্টিশন একত্রিত করুন


আসুন ধরে নেওয়া যাক আপনার কাছে 30 জিবি চলচ্চিত্র রয়েছে এবং আপনার 20 জিবি আকারে 3 টি ড্রাইভ রয়েছে। তাহলে আপনি কীভাবে সংরক্ষণ করবেন?

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

আর একটি সমাধান হ'ল ডিস্কের একটি RAID অ্যারে তৈরি করা। স্টোরেজ নির্ভরযোগ্যতা এবং ব্যবহারযোগ্য ডিস্কের স্থান হ্রাসের জন্য RAID সর্বদা কুখ্যাত ছিল। আর একটি সমাধান mhddfs হয়।

mhddfs লিনাক্সের জন্য এমন একটি ড্রাইভার যা একাধিক মাউন্ট পয়েন্টকে এক ভার্চুয়াল ডিস্কের সাথে সংযুক্ত করে। এটি একটি ফিউজ ভিত্তিক ড্রাইভার, যা বড় ডেটা স্টোরেজ করার জন্য একটি সহজ সমাধান সরবরাহ করে। এটি একটি ছোট বড় ভার্চুয়াল ফাইল সিস্টেম তৈরির জন্য সমস্ত ছোট ফাইল সিস্টেমকে একত্রিত করে যার ফাইল এবং ফ্রি স্পেস সহ তার সদস্য ফাইল সিস্টেমের প্রতিটি কণা থাকে।

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

  1. ফাইল সিস্টেম এবং সিস্টেমের তথ্যের বৈশিষ্ট্য পান
  2. ফাইল সিস্টেমের বৈশিষ্ট্যগুলি সেট করুন
  3. ডিরেক্টরি এবং ফাইলগুলি তৈরি করুন, পড়ুন, সরান এবং লিখুন
  4. একক ডিভাইসে ফাইল লক এবং হার্ডলিঙ্কগুলির জন্য সমর্থন।

লিনাক্সে Mhddfs ইনস্টলেশন

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

# apt-get update && apt-get install mhddfs

আরএইচইএল/সেন্টোস লিনাক্স সিস্টেমগুলিতে আপনাকে এমপিডিএফএস প্যাকেজ ইনস্টল করার জন্য নীচে কমান্ডটি প্রয়োগ করতে হবে এবং এপেল-সংগ্রহস্থলটি চালু করতে হবে।

# yum install mhddfs

ফেডোরা 22+ সিস্টেমে আপনি dnf প্যাকেজ ব্যবস্থার সাহায্যে এটি নীচের মত দেখতে পাবেন।

# dnf install mhddfs

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

  1. ফুস হেডার ফাইলগুলি
  2. জিসিসি
  3. libc6 শিরোনাম ফাইল
  4. উথাশ শিরোলেখ ফাইলগুলি
  5. libattr1 শিরোলেখ ফাইল (alচ্ছিক)

এরপরে, নীচের পরামর্শ অনুযায়ী সর্বশেষতম উত্স প্যাকেজটি ডাউনলোড করুন এবং এটি সংকলন করুন।

# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz
# tar -zxvf mhddfs*.tar.gz
# cd mhddfs-0.1.39/
# make

আপনার বর্তমান ডিরেক্টরিতে বাইনারি mhddfs দেখতে পারা উচিত। এটিকে/usr/bin/এবং/usr/স্থানীয়/বিন/মূল হিসাবে সরান।

# cp mhddfs /usr/bin/ 
# cp mhddfs /usr/local/bin/

সমস্ত সেট, mhddfs ব্যবহারের জন্য প্রস্তুত।

আমি কীভাবে এমএইচডিডিএফ ব্যবহার করব?

1. বর্তমানে আমার সিস্টেমে সমস্ত এইচডিডি মাউন্ট করা দেখুন।

$ df -h
Filesystem      Size  Used Avail Use% Mounted on

/dev/sda1       511M  132K  511M   1% /boot/efi
/dev/sda2       451G   92G  336G  22% /
/dev/sdb1       1.9T  161G  1.7T   9% /media/avi/BD9B-5FCE
/dev/sdc1       555M  555M     0 100% /media/avi/Debian 8.1.0 M-A 1

এখানে ‘মাউন্ট পয়েন্ট’ নামটি লক্ষ্য করুন, যা আমরা পরে ব্যবহার করব।

২. একটি কোড তৈরি করুন /এমএনটি/ভার্চুয়াল_এইচডি যেখানে এই সমস্ত ফাইল সিস্টেম একসাথে গ্রুপ করা হবে,

# mkdir /mnt/virtual_hdd

৩. এবং তারপরে সমস্ত ফাইল-সিস্টেম মাউন্ট করুন। হয় রুট হিসাবে বা ব্যবহারকারী হিসাবে যিনি FUSE গ্রুপের সদস্য।

# mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd  -o allow_other

দ্রষ্টব্য: আমরা এখানে সমস্ত এইচডিডি-র মাউন্ট পয়েন্টের নাম ব্যবহার করি। অবশ্যই আপনার ক্ষেত্রে মাউন্ট পয়েন্ট আলাদা হবে। এছাড়াও লক্ষ্য করুন "-o অনুমতি_ অন্য" বিকল্পটি এই ভার্চুয়াল ফাইল সিস্টেমটিকে অন্য সকলের কাছে দৃশ্যমান করে তোলে এবং কেবল এটি তৈরি করা ব্যক্তিকেই নয়।

৪. এখন "ডিএফ-এইচ" চালান সমস্ত ফাইল সিস্টেম দেখুন। এটি এখনই আপনার তৈরি করা একটি থাকা উচিত।

$ df -h

আপনি যে ভার্চুয়াল ফাইল সিস্টেমে তৈরি করেছেন তার সমস্ত বিকল্প আপনি যেমন একটি মাউন্ট করা ড্রাইভে করতেন তেমন সঞ্চালন করতে পারেন।

৫. প্রতিটি সিস্টেম বুটে এই ভার্চুয়াল ফাইল সিস্টেমটি তৈরি করার জন্য, আপনাকে/etc/fstab ফাইলের শেষে রুট হিসাবে শেষে, নীচের কোডের লাইনটি যুক্ত করা উচিত (আপনার ক্ষেত্রে এটি আপনার মাউন্ট পয়েন্টের উপর নির্ভর করে পৃথক হওয়া উচিত)।

mhddfs# /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd fuse defaults,allow_other 0 0

Time. যদি আপনি যেকোন সময় ভার্চুয়াল_এইচডি তে একটি নতুন ড্রাইভ যুক্ত/মুছে ফেলতে চান তবে আপনি একটি নতুন ড্রাইভ মাউন্ট করতে পারেন, মাউন্ট পয়েন্ট/এমএনটি/ভার্চুয়াল_এইচডিডি বিষয়বস্তু অনুলিপি করতে পারেন, ভলিউমটি আন-মাউন্ট করতে পারেন, আপনি যে ড্রাইভটি বের করতে চান তা বের করুন আপনি যে নতুন ড্রাইভকে অন্তর্ভুক্ত করতে চান তা মুছে ফেলুন এবং/অথবা মাউন্ট করুন, mhddfs কমান্ডটি ব্যবহার করে ভার্চুয়াল_এইচডিডি এর অধীনে সামগ্রিক ফাইল সিস্টেমটি মাউন্ট করুন এবং আপনার করা উচিত।

ভার্চুয়াল_এইচডি আনমাউন্ট করা যতটা সহজ,

# umount /mnt/virtual_hdd

লক্ষ্য করুন যে এটি সর্বগ্রাহ্য এবং আনমাউন্ট নয়। প্রচুর ব্যবহারকারী এটি ভুল লিখেছেন।

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