پیشنهاد شگفت‌انگیز پلتفرم ارائه خدمات سرور و هاستینگ و زیرساخت هوش مصنوعی
خانه / پایگاه دانش / سرور ابری و لینوکس

راهنمای مدیریت دیسک و پارتیشن‌بندی NVMe در لینوکس با LVM بدون قطعی سرویس

دسته‌بندی: سرور ابری و لینوکس مدت زمان مطالعه: 3 دقیقه 635 بازدید NVMe, دیسک, LVM, پارتیشن, لینوکس, افزایش فضا

یکی از مزایای سرورهای ابری KVM کات شات، امکان ارتقای آنی ظرفیت دیسک NVMe از طریق کنترل پنل است. اما پس از افزایش حجم دیسک در پنل، سیستم‌عامل لینوکس باید فضای جدید را شناسایی و به پارتیشن‌های موجود اضافه نماید. فناوری LVM (Logical Volume Manager) امکان تغییر اندازه فایل‌سیستم را به صورت زنده و بدون حتی یک ثانیه قطعی سرویس فراهم می‌کند.

۱. بررسی وضعیت فعلی دیسک و پارتیشن‌ها

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

lsblk
df -hT

خروجی lsblk نام دیسک اصلی (معمولاً /dev/vda یا /dev/nvme0n1) و پارتیشن‌های زیرمجموعه آن را نمایش می‌دهد.

۲. شناسایی فضای اضافه شده بدون ریبوت سرور

برای اینکه هسته لینوکس دیسک را مجدداً اسکن کرده و حجم جدید را تشخیص دهد، دستور زیر را اجرا نمایید:

echo 1 | sudo tee /sys/class/block/vda/device/rescan

۳. گسترش پارتیشن با ابزار growpart

ابزار cloud-guest-utils دستوری به نام growpart دارد که جدول پارتیشن را بدون از بین رفتن داده‌ها گسترش می‌دهد:

sudo apt install cloud-guest-utils -y
sudo growpart /dev/vda 1

در دستور بالا، /dev/vda نام دیسک و 1 شماره پارتیشن ریشه است.

۴. افزایش حجم سیستم‌فایل (Filesystem Resize)

بر اساس نوع سیستم فایل (ext4 یا XFS)، دستور مناسب را اجرا کنید:

الف) برای سیستم فایل ext4 (پیش‌فرض اوبونتو و دبیان):

sudo resize2fs /dev/vda1

ب) برای سیستم فایل XFS (پیش‌فرض CentOS و AlmaLinux):

sudo xfs_growfs /
💡 نتیجه: اکنون با اجرای مجدد دستور df -h مشاهده خواهید کرد که فضای دیسک ریشه به طور کامل و بدون خاموش شدن سرور افزایش یافته است.
آیا این مقاله برای حل مشکل شما مفید بود؟

مقالات مرتبط در همین دسته‌بندی

سرور ابری و لینوکس

راهنمای جامع اتصال به سرور ابری لینوکس با SSH و ایمن‌سازی پورت پیش‌فرض

مطالعه راهنما
سرور ابری و لینوکس

آموزش نصب و پیکربندی فایروال UFW و Fail2ban در اوبونتو برای دفع حملات Brute-Force

مطالعه راهنما