وی پی اس پورت ۱۰ گیگ انگلیس ترافیک نامحدود مناسب تانل

مدیریت LVM در CentOS Stream 9: راهنمای کامل

 

images

ایجاد و مدیریت LVM در سرورهای CentOS Stream 9

مقدمه

مدیریت منطقی حجم (LVM) ابزاری قدرتمند برای مدیریت فضای ذخیره‌سازی در سیستم‌های لینوکس است. این ابزار به مدیران سرور این امکان را می‌دهد که حجم‌ها را به‌صورت دینامیک ایجاد، حذف و تغییر اندازه دهند. مقاله حاضر به‌صورت گام‌به‌گام به ایجاد و مدیریت LVM در سرورهای CentOS Stream 9 می‌پردازد.

مراحل

۱. نصب بسته‌های مورد نیاز

ابتدا باید بسته‌های ضروری برای کار با LVM نصب شوند. این بسته‌ها به‌طور پیش‌فرض در more recent versions of CentOS نصب شده‌اند، اما می‌توانیم با اجرای دستورات زیر از نصب بودن آن‌ها اطمینان حاصل کنیم.

sudo dnf install lvm2

۲. شناسایی دیسک‌ها

برای شروع کار با LVM، باید دیسک‌هایی که قرار است برای این کار استفاده شوند شناسایی شوند. برای این منظور، از دستور lsblk استفاده می‌کنیم.

lsblk

این دستور تمامی دیسک‌ها و پارتیشن‌های موجود در سیستم را نمایش می‌دهد. برای توانایی کار با LVM، باید حداقل یک دیسک بدون پارتیشن داشته باشیم.

۳. ایجاد Volume Group (VG)

در این مرحله، باید یک گروه حجم (VG) بسازیم. VG مجموعه‌ای از Physical Volumeها (PV) است. ابتدا باید یک PV ایجاد کنیم و سپس VG را از آن ایجاد کنیم. برای انجام این کار، از دیسکی که شناسایی کرده‌ایم استفاده می‌کنیم.

ساخت Physical Volume:

sudo pvcreate /dev/sdb

در اینجا /dev/sdb باید با نام دیسک واقعی که انتخاب کرده‌اید جایگزین شود.

ساخت Volume Group:

sudo vgcreate vg_data /dev/sdb

در اینجا vg_data نام گروه حجمی است که به آن اختصاص داده شده است.

۴. ایجاد Logical Volume (LV)

حالا که یک VG داریم، وقت آن است که یک LV ایجاد کنیم. این کار با استفاده از دستور lvcreate انجام می‌شود. در اینجا یک حجم منطقی به اندازه 10 گیگابایت ایجاد می‌کنیم.

sudo lvcreate -n lv_data -L 10G vg_data

در اینجا lv_data نام حجم منطقی و vg_data نام گروه حجمی است که در مرحله قبل ایجاد کردیم.

۵. فرمت کردن Logical Volume

حالا که Logical Volume ایجاد شده است، باید آن را فرمت کنیم تا به‌عنوان یک سیستم فایل مورد استفاده قرار گیرد. در این مثال از سیستم فایل ext4 استفاده خواهیم کرد.

sudo mkfs.ext4 /dev/vg_data/lv_data

۶. مچ کردن (Mount) Logical Volume

برای استفاده از Logical Volume ایجاد شده، باید آن را mount کنیم. ابتدا یک دایرکتوری برای مچ کردن آن ایجاد می‌کنیم و سپس آن را mount می‌کنیم.

ایجاد دایرکتوری:

sudo mkdir /mnt/lv_data

مچ کردن:

sudo mount /dev/vg_data/lv_data /mnt/lv_data

۷. تنظیم مچ دائمی

برای اینکه با هر بار راه‌اندازی سیستم، Logical Volume به‌طور خودکار مچ شود، باید آن را در فایل /etc/fstab ثبت کنیم. از یک ویرایشگر متن برای ویرایش این فایل استفاده کنید:

sudo nano /etc/fstab

و خط زیر را به آن اضافه کنید:

/dev/vg_data/lv_data /mnt/lv_data ext4 defaults 0 2

۸. مدیریت LVM

LVM شامل ابزارهای متعددی برای مدیریت دیسک‌ها است. به‌عنوان مثال، شما می‌توانید اندازه Logical Volume را تغییر دهید یا چندین PV را به یک VG اضافه کنید.

تغییر اندازه Logical Volume:

برای افزایش حجم Logic Volume، از دستور lvresize استفاده می‌کنیم:

sudo lvresize -L +5G /dev/vg_data/lv_data

افزودن Physical Volume جدید به گروه حجم:

sudo pvcreate /dev/sdc
sudo vgextend vg_data /dev/sdc

نتیجه‌گیری

ایجاد و مدیریت LVM در CentOS Stream 9 یک فرآیند کاربردی و مؤثر برای بهینه‌سازی استفاده از فضای ذخیره‌سازی است. مراحل اصلی این فرآیند شامل:

  1. نصب بسته‌های lvm2.
  2. شناسایی دیسک‌ها.
  3. ایجاد Physical Volume و Volume Group.
  4. ایجاد و فرمت کردن Logical Volume.
  5. مچ کردن و تنظیم مچ دائمی.
  6. مدیریت LVM.

استفاده از LVM به مدیران سرور این امکان را می‌دهد که حجم‌ها را به‌سادگی مدیریت کرده و انعطاف‌پذیری بیشتری در استفاده از منابع سیستم داشته باشند.