نماد سایت وبلاگ شتابان هاست

نصب و کانفیگ LVM در CentOS 7

LVM مخفف Logical Volume Manager است. LVM ابزاری برای مدیریت Logical Volume است. LVM می تواند برای ایجاد آسان برای حفظ Logical Volume ، مدیریت سهمیه های دیسک با استفاده از Logical Volume ، تغییر اندازه مجدد Logical Volume در fly ، ایجاد RAID های نرم افزاری ، ترکیب دیسک های سخت در یک استخر یا پول بزرگ و موارد دیگر مورد استفاده قرار گیرد. در این مقاله ، من به شما نشان خواهم داد نحوه نصب و کانفیگ LVM در CentOS 7 چگونه است.

در ادامه با ما در شتابان هاست همراه باشید.

نحوه کار LVM:

LVM در اصل سه اصطلاح دارد ، Physical Volume PV ، Volume Group VG ، Logical Volume LV.

نصب LVM:

LVM ممکن است روی دستگاه CentOS 7 شما نصب نشده باشد. اما در مخزن رسمی پکیج CentOS 7 موجود است.

ابتدا cache بسته YUM را با دستور زیر به روز کنید:

sudo yum makecache

دستور زیر را برای نصب LVM روی CentOS 7 اجرا کنید:

sudo yum install lvm

اکنون y را فشار داده و سپس برای ادامه ، <Enter> را فشار دهید.

LVM باید نصب شود.

دیسک اولیه LVM:

می توانید از دیسک خام مانند / dev / sdb یا / dev / sdc به عنوان LVM PV استفاده کنید. LVM با این موضوع مشکلی ندارد ، زیرا توصیه نمی شود که سایر سیستم عامل ها قادر به شناسایی ابرداده LVM نباشند و ممکن است بگویید که دیسک تنظیم شده است تا از LVM استفاده کند اگر بسیاری از دیسک ها در اطراف هستند.

بنابراین توصیه می کنم یک پارتیشن واحد در هارد دیسک خود با تمام فضای موجود ایجاد کرده و نوع پارتیشن را به Linux LVM یا ۸E تغییر دهید.

از fdisk استفاده کنید تا یک پارتیشن واحد روی دیسک ایجاد کنید.

sudo fdisk /dev/sdb

اکنون o را تایپ کرده و <Enter> را فشار دهید تا جدول پارتیشن بندی خالی روی دیسک ایجاد شود.

اکنون n را تایپ کرده و <Enter> را فشار دهید تا یک پارتیشن جدید ایجاد شود. اکنون برای پذیرش پیش فرض ، <Enter> را فشار دهید.

پارتیشن باید ایجاد شود.

اکنون t را تایپ کرده و <Enter> را فشار دهید. سپس ۸e را به عنوان کد Hex تایپ کرده و <Enter> را فشار دهید. نوع پارتیشن باید روی LVM Linux تنظیم شود.

اکنون w را تایپ کرده و <Enter> را فشار دهید تا تغییرات را ذخیره کنید.

پارتیشن / dev / sdb1 اکنون آماده استفاده با LVM است.

اضافه کردن دیسک به LVM PV:

حالا دستور زیر را اجرا کنید تا دیسک / dev / sdb1 را به صورت PV به LVM اضافه کنید:

sudo pvcreate /dev/sdb1

می توانید تمام PV را با دستور زیر لیست کنید:

sudo pvscan

اگر می خواهید اطلاعات بیشتری درباره هر PV خاص نمایش دهید ، بگوییم / dev / sdb1 ، سپس دستور زیر را اجرا کنید:

sudo pvdisplay /dev/sdb1

ایجاد گروه های Volume:

اکنون می توانید VG را از همان تعداد PV استفاده کنید. در حال حاضر من فقط یک PV / dev / sdb1 در دسترس دارم.

برای ایجاد اشتراک VG با PV / dev / sdb1 دستور زیر را اجرا کنید:

sudo vgcreate share /dev/sdb1

اکنون می توانید تمام VG ها را با دستور زیر لیست کنید:

sudo vgscan

می توانید اطلاعات بیشتری درباره هر VG خاص ، مانند اشتراک با دستور زیر به نمایش بگذارید:

sudo vgdisplay share

گسترده کردن گروه های Volume:

در صورت تمایل می توانید با دستور زیر PV را به اشتراک VG موجود اضافه کنید:

sudo vgextend share /dev/sdc1

ایجاد Logical Volumes:

اکنون می توانید با استفاده از VG تعداد LV های زیادی ایجاد کنید ، در مورد من VG share است.

می توانید یک دستورالعمل ۱۰۰MB LV www_shovon را از طریق اشتراک VG با دستور زیر ایجاد کنید:

sudo lvcreate --size ۱۰۰M--name www_shovon share

بیایید یک LV www_wordpress با اندازه ۱ گیگابایت دیگر از اشتراک VG با دستور زیر ایجاد کنیم:

sudo lvcreate --size ۱G --name www_wordpress share

اکنون می توانید تمام LV ها را با دستورات زیر لیست کنید:

sudo lvscan

یا

sudo lvs

همچنین می توانید اطلاعات بیشتری در مورد هر LV خاص با دستور زیر نشان دهید:

sudo lvdisplay VG_NAME/LV_NAME

در این مورد ، VG_NAME مشترک است و LV_NAME www_shovon است

sudo lvdisplay share/www_shovon

قالب بندی و نصب Logical Volumes:

شما می توانید همانطور که با پارتیشن های هارد دیسک معمولی مانند / dev / sdb1 ، / dev / sdc2 و غیره به LV های خود دسترسی پیدا کنید.

LV ها به صورت /dev/VG_NAME/LV_NAME در دسترس هستند

به عنوان مثال ، اگر VG_NAME من به اشتراک گذاشته شده است ، و LV_NAME www_wordpress است ، LV به صورت / dev / share / www_wordpress در دسترس است.

شما می توانید از / dev / share / www_wordpress درست همانطور که از یک پارتیشن معمولی هارد دیسک / dev / sdb1 استفاده می کنید ، استفاده کنید.

پس از ایجاد LV ، باید آن را قالب بندی کنید.

دستور زیر را برای قالب / dev / share / www_wordpress LV به سیستم فایل EXT4 فرمت کنید:

sudo mkfs.ext4 /dev/share/www_wordpress

اکنون دستور زیر را اجرا کنید تا یک نقطه مقدار را در جایی که می خواهید mount / dev / share / www_wordpress LV را ایجاد کنید ، ایجاد کنید:

sudo mkdir -pv /var/www/wordpress

اکنون می توانید /dev/share/www_wordpress را به هر فهرست خالی مانند /var/www/wordpress با دستور زیر سوار کنید:

sudo mount /dev/share/www_wordpress /var/www/wordpress

همانطور که مشاهده می کنید ، LV به نقطه مورد نظر سوار می شود:

df -h

اکنون می توانید از کپی و پیست کردن فایل ها استفاده کنید ، فایلها و فهرستهای جدید را در فهرست / var / www / wordpress ایجاد کنید.

گسترش Logical Volumes:

LVM ابزاری مناسب برای مدیریت سهمیه است. شما فضای لازم را هدر می دهید ، نه بیشتر و نه کمتر در هر LV ها. اما اگر فضای بیشتری نیاز دارید ، همیشه می توانید LV را در fly تغییر دهید.

حتی اگر شما مدیریت سهمیه را انجام نمی دهید ، هنگامی که از فضای دیسک خارج هستید ، می توانید هارد دیسک های جدید را اضافه کنید ، آن را به PV اضافه کنید ، VV را با PV جدید خود گسترش دهید ، LV را گسترش دهید.

به عنوان مثال ، برای افزودن ۵۰۰MB بیشتر به LV www_wordpress ما که از اشتراک VG ایجاد شده است ، دستور زیر را اجرا کنید:

sudo lvextend --size +۵۰۰M --resizefs share/www_wordpress

توجه: می توانید از کلید واژه G برای GB استفاده کنید. به عنوان مثال ، اندازه + ۲G

همانطور که از تصویر زیر می بینید ، www_wordpress LV باید تغییر اندازه دهید.

df -h

نحوه نصب و پیکربندی LVM در CentOS 7 اینگونه بود.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

خروج از نسخه موبایل