گسترش حجم منطقی خود در سرور اوبونتو با دستور lvexend آسان است.
تمام شدن فضای دیسک و مدیریت پارتیشن های دیسک مدت هاست که برای مهندسان IT دردسرساز شده است. خوشبختانه لینوکس سعی می کند این مشکل را با استفاده از حجم های منطقی حل کند.
در سرور اوبونتو، حجم های منطقی روش پیش فرض برای مدیریت فضای دیسک سرور شما هستند. متأسفانه، هنگام استفاده از این حجمها، تمام فضای دیسک مصرف نمیشود و این ممکن است شما را متعجب کند که تمام فضای دیسک شما کجا رفته است. بیایید نگاهی به نحوه تنظیم یا افزایش فضای هارد دیسک LVM خود در اوبونتو بیندازیم.
مزایای کلیدی حجم های منطقی
Logical Volume Manager (LVM) یک ابزار خط فرمان برای مدیریت حجم های منطقی در لینوکس است. اگر قصد دارید چندین پارتیشن بر روی سرور یا رایانه شخصی خود داشته باشید، به شدت توصیه می شود که از حجم های منطقی برای مدیریت فضای دیسک خود استفاده کنید.
LVM در مقایسه با روش های سنتی مدیریت دیسک ها با استفاده از پارتیشن ها پیشرفته تر و کارآمدتر است. در اینجا برخی از مزایای اصلی حجم های منطقی در لینوکس آورده شده است:
- کارآمد: حجم های منطقی راه کارآمدتری برای استفاده از فضای دیسک در اختیار شما قرار می دهد
- بدون نیاز به راه اندازی مجدد سرورها: با حجم های منطقی، می توانید اندازه دیسک را بدون نیاز به راه اندازی مجدد سرور تغییر دهید، همانطور که در مورد پارتیشن های معمولی وجود دارد.
- ذخیره داده ها در مجموع: شما به راحتی می توانید داده ها را در چندین جلد در کل دیسک ذخیره کنید
در سرور اوبونتو، می توانید حجم منطقی را در حین نصب یا پس از نصب سیستم عامل افزایش دهید. ما هر دو گزینه را بررسی می کنیم تا بتوانید انتخاب کنید که کدام یک برای شما مناسب تر است. بر خلاف دسکتاپ اوبونتو، سرور اوبونتو به طور پیش فرض فقط با یک ترمینال ارائه می شود.
افزایش حجم منطقی در اوبونتو در حین نصب
هنگامی که در حین نصب سرور اوبونتو به صفحه پیکربندی ذخیره سازی رسیدید، پارتیشن ubuntu-lv را که در ریشه (/) نصب شده است انتخاب کنید، Enter را فشار دهید و گزینه Edit را انتخاب کنید.
در صفحه پیکربندی بعدی، حداکثر فضای ممکنی را که سرور شما میتواند از آن استفاده کند در مقایسه با فضایی که در حال حاضر به آن اختصاص داده شده است، خواهید دید. در این حالت فضای دیسک فعلی 25 گیگابایت و حداکثر فضای ممکنی که سرور می تواند استفاده کند 22.996 گیگابایت است، اما در حال حاضر فقط از 11.496 گیگابایت استفاده می کند.
برای استفاده از کل دیسک، کافی است حداکثر مقدار ممکن را که در پرانتز نشان داده شده است وارد کنید یا هر اندازه دیسک سفارشی را وارد کنید و سپس تنظیمات خود را ذخیره کنید.
ترجیحاً فضای منطقی حجم را در حین نصب تنظیم کنید، اما در صورتی که فراموش کرده اید یا به سادگی می خواهید فضای یک سرور زنده را تنظیم کنید، LVM نیز این گزینه را در اختیار شما قرار می دهد.
افزایش حجم منطقی در سرور اوبونتو پس از نصب
قبل از اینکه بتوانید فضای منطقی حجم صدا را افزایش دهید، باید از میزان فضای موجود و میزان مصرف آن آگاه باشید. به طور معمول، شما این کار را با دستور df انجام می دهید، اما اندازه صحیح حجم های منطقی را نمایش نمی دهد.
در عوض، از دستور vgdisplay (نمایشگر گروه صدا) استفاده کنید که اطلاعات جامعی در مورد گروه های حجم و حجم های منطقی نمایش می دهد.
برای اجرای دستور به امتیازات مدیریتی نیاز دارید.
sudo vgdisplay
سه پارامتر مهم وجود دارد که باید به آنها توجه کنید:
- VG Size: این اندازه گروه حجم است و کل اندازه دیسک موجود را نشان می دهد. در این مورد، 23 گیگابایت است.
- Alloc PE/Size: این مقدار فضایی را که سرور شما در حال حاضر اختصاص داده است را نشان می دهد
- PE/Size آزاد: فضای خالی از کل فضای ذخیره سازی ممکن را نشان می دهد
دستور df فقط فضای اختصاص داده شده را نشان می دهد و نه کل فضای ممکن را، و این می تواند شما را به این فکر برساند که وقتی فضای زیادی به عنوان بخشی از گروه حجم در حالت بیکار است، فضای زیادی روی سرور خود باقی نمانده است.
برای افزایش حجم منطقی، از دستور lvexend استفاده کنید. اما ابتدا با استفاده از دستور lvdisplay نقطه اتصال حجم منطقی را بدست آورید:
sudo lvdisplay
از خروجی lvdisplay می بینید که دیسک در مسیر /dev/ubuntu-vg/ubuntu-lv نصب شده است.
سپس فضای منطقی حجم را با استفاده از دستور زیر افزایش دهید:
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
100٪ به معنای استفاده از کل فضا است، بنابراین درصد مورد نیاز را با توجه به نیاز خود اختصاص دهید، به عنوان مثال. 50٪، 60٪، و غیره.
برای اعمال تغییرات، شما همچنین باید اندازه سیستم فایل را که شامل حجم منطقی است تغییر دهید. مسیر فایل سیستم را از دستور df -h دریافت کنید. در این مورد، /dev/mapper/ubuntu–vg-ubuntu–lv است.
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
حالا اگر دوباره دستور df -h را اجرا کنید، می بینید که درایو ریشه شما افزایش یافته است.
راه اندازی LVM در سرور اوبونتو آسان است
LVM یک ابزار عالی است که به شما امکان می دهد به راحتی استفاده از دیسک و حجم های منطقی خود را بدون دردسر در پارتیشن های سنتی دیسک مدیریت کنید. بعلاوه، اگر سرور شما سرویس های حیاتی را اجرا می کند، پس از تنظیم اندازه دیسک نیازی به راه اندازی مجدد آن ندارید.
همچنین می توانید LVM را بر روی دسکتاپ اوبونتو خود برای مدیریت آسان فضای دیسک راه اندازی کنید.