কীভাবে আরএইচইএল 8 এ স্টোরেজ ডিভাইসে ভিডিও ভলিউম তৈরি করবেন


RHEL 7.5 এবং পরে রেডহ্যাট দ্বারা প্রবর্তিত, ভার্চুয়াল তারিখ অপ্টিমাইজারের জন্য ভিডিও সংক্ষিপ্ত একটি ব্লক ভার্চুয়ালাইজেশন প্রযুক্তি যা একটি ব্লক ডিভাইস স্তরে ইনলাইন প্রতিলিপি এবং ডেটা সংকোচন সরবরাহ করে।

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

এই টিউটোরিয়ালে, আপনি কীভাবে RHEL 8 সিস্টেমে স্টোরেজ ডিভাইসে একটি ভিডিও ভলিউম তৈরি করবেন তা শিখবেন।

পদক্ষেপ 1: RHEL 8 এ ভিডিও ইনস্টল করুন

শুরু করতে, আপনার সার্ভারে লগ ইন করুন এবং dnf কমান্ডটি ব্যবহার করে আপনার RHEL আপডেট করুন।

$ sudo dnf update -y

প্যাকেজ ও কার্নেলের আপডেট সম্পূর্ণ হওয়ার পরে, কমান্ডটি ব্যবহার করে ভিডিও কার্নেল মডিউল এবং নির্ভরতা ইনস্টল করুন এবং ইনস্টল করুন।

$ sudo dnf install kmod-kvdo vdo

  • ভিডো - এটি ভার্চুয়াল ডেটা অপ্টিমাইজারের জন্য পরিচালনার সরঞ্জামগুলির একটি সেট।
  • kmod-kvdo - এটি ভার্চুয়াল ডেটা অপ্টিমাইজারের জন্য কার্নেল মডিউলগুলির একটি গ্রুপ

সফল ইনস্টলেশন পরে, vdo ডিমন শুরু করুন, সক্ষম করুন এবং যাচাই করুন।

$ sudo systemctl start vdo
$ sudo systemctl enable vdo
$ sudo systemctl status vdo

পদক্ষেপ 2: RHEL 8 এ একটি ভিডিও ভলিউম তৈরি করুন

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

$ lsblk

আউটপুট থেকে, আপনি স্পষ্ট দেখতে পাচ্ছেন যে দ্বিতীয় ডিস্কটির ধারণ ক্ষমতা 100 গিগাবাইট।

এখন, আমরা /dev/xvdb ডিস্কে ane খালি ভিডিও ভলিউম তৈরি করব।

$ sudo vdo create --name=vdo1 --device=/dev/xvdb --vdoLogicalSize=300G

আপনি প্রদর্শিত ত্রুটি সম্মুখীন হবে।

এটি একটি সাধারণ ত্রুটি এবং কাজটি কেবল আপনার সার্ভারটি রিবুট করা।

$ sudo reboot

দ্বিতীয় পরীক্ষায়, কমান্ডটি কার্যকর করা হবে, /dev/xvdb ডিভাইসে খালি ভিডিও ভলিউম তৈরি করে।

$ sudo vdo create --name=vdo1 --device=/dev/xvdb --vdoLogicalSize=300G

আসুন কমান্ডটি ভেঙে দিন এবং ব্যবহৃত বিকল্পটি একবার দেখুন:

  • তৈরি করুন - এটি ভিডিও ভলিউম তৈরির সূচনা করে
  • –name = vdo1 - এটি ভলিউমটিকে একটি লেবেল দেয় যা vdo1 হিসাবে পরিচিত। আপনার পছন্দের নাম নির্দ্বিধায় নির্দ্বিধায়।
  • ডিভাইস =/dev/xvdb - ডিভাইস বিকল্পটি ডিস্ক নির্দিষ্ট করে যা ভলিউমটি তৈরি করা হবে
  • dovdoLogicalSize = 300G - এটি অপারেটিং সিস্টেম দ্বারা ব্যবহৃত কার্যকর ভলিউম ক্ষমতা, এই ক্ষেত্রে 300 জি নির্দেশ করে

পদক্ষেপ 3: নতুন ভিডিও ভলিউমের অনুসন্ধান করা হচ্ছে

নতুন ভিডিও ভলিউমটি আমরা আগের ধাপে দেখেছি আউটপুটটি /dev/mapper/vdo1 এ তৈরি করা হয়েছে। ফাইল অনুমতি এবং মালিকানা অনুসন্ধানের জন্য আমরা ls কমান্ডটি ব্যবহার করতে পারি।

$ ls -l /dev/mapper/vdo1

আরও অন্তর্দৃষ্টিযুক্ত তথ্য পেতে vdostats কমান্ডটি আকার এবং ভলিউমের ব্যবহারের পরিসংখ্যানগুলি পুনরুদ্ধার করতে ব্যবহার করুন।

$ vdostats --hu

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

সাবধানে পর্যবেক্ষণ করুন যে % সংরক্ষণ প্রযোজ্য নয় (এন/এ) হিসাবে নির্দেশিত।

এছাড়াও, নোট করুন যে ইতিমধ্যে আমাদের কিছু ভলিউম ব্যবহার 4.1G রয়েছে যা 4% তে অনুবাদ করে তবে আমরা ভলিউমে কিছু লিখিনি। তা কেন? এটি কারণ ডিস্কের উপরে সর্বজনীন অনুচ্ছেদে ইতিমধ্যে লেখা হয়েছে এবং এটিই হ'ল প্রতিলিপিটিকে সম্ভব করে তোলে।

Vdostats কমান্ডটি আরও বিস্তারিত তথ্য পুনরুদ্ধার করতে --verbose পতাকা সহ ব্যবহার করা যেতে পারে:

$ sudo vdostats --verbose /dev/mapper/vdo1 | grep -B6 ‘saving percent’

আপনি যা দেখতে পাচ্ছেন তা হ'ল মূলত পূর্ববর্তী উদাহরণের মতো একই ডেটা কিন্তু ভিন্ন ফর্ম্যাটে।

পদক্ষেপ 4: ভিডিও ভলিউম পার্টিশন করা

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

আসুন প্রদর্শিত হিসাবে একটি ভৌত ভলিউম এবং ভলিউম গ্রুপ তৈরি করুন, নিম্নলিখিত কমান্ডগুলি চালিত করুন run

$ sudo pvcreate /dev/mapper/vdo1
$ sudo vgcreate vdo1vg /dev/mapper/vdo1

চালিত ভলিউম গ্রুপের পরিসংখ্যান প্রদর্শন করতে:

$ sudo vgdisplay vdo1vg

এখন, আমরা 50G ক্ষমতা সহ প্রতিটি 2 টি সমান আকারের লজিক্যাল ভলিউম তৈরি করব।

$ sudo lvcreate -n vdo1v01 -L 50G vdo1vg
$ sudo lvcreate -n vdo1v02 -L 50G vdo1vg

আপনি কমান্ডটি চালিয়ে নতুন তৈরি করা ভলিউমের পরিসংখ্যানগুলি পরে দেখতে পারেন।

$ sudo lvs

পদক্ষেপ 4: ফাইল সিস্টেম বিন্যাস এবং মাউন্টিং

সাধারণত, যখন একটি ফাইল সিস্টেম তৈরি করা হয়, তখন ডিভাইসে একটি ট্রিম অপারেশন করা হয়। এটি ভিডিওর ক্ষেত্রে অনাকাঙ্ক্ষিত। Mkfs কমান্ডটি ব্যবহার করার সময়, ফাইল সিস্টেমের জন্য নির্মাণের সময় ব্লকগুলি বাতিল না করার নির্দেশটি নির্দেশ করতে -K বিকল্পটি ব্যবহার করুন।

$ sudo mkfs.xfs  -K /dev/vdo1vg/vdo1v01
$ sudo mkfs.xfs  -K /dev/vdo1vg/vdo1v02

আপনি যদি EXT $ফাইল সিস্টেম ব্যবহার করছেন তবে “-E নোডিসকার্ড” বিকল্পটি ব্যবহার করুন।

ভলিউম মাউন্ট করার জন্য মাউন্ট পয়েন্টগুলি তৈরি করুন:

$ sudo mkdir /data/v01
$ sudo mkdir /data/v02

এখন ফাইল সিস্টেমগুলি যেমন দেখানো হয়েছে তাদের মাউন্ট পয়েন্টগুলিতে মাউন্ট করুন।

$ sudo mount -o discard /dev/vdo1vg/vdo1v01  /data/v01
$ sudo mount -o discard /dev/vdo1vg/vdo1v02  /data/v02

এখন আপনি যখন ভিডিও ভলিউম পরিদর্শন করেন আপনি লক্ষ্য করবেন যে % সংরক্ষণ 99% এ পরিবর্তিত হয়েছে যা বেশ চিত্তাকর্ষক। এটি বোঝাচ্ছে যে প্রতিলিপি প্রত্যাশার মতো কাজ করছে।

$ sudo vdostats --hu

আপনি আরও df -Th কমান্ড ব্যবহার করে তদন্ত করতে পারেন। নীচের বিভাগে, আপনি যথাক্রমে /ডেটা/v01 এবং /ডেটা/v02 এ মাউন্ট করা ফাইল সিস্টেমগুলি দেখতে পাবেন।

$ df -hT

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