تغییر دستی اندازه دیسک پس از ارتقاء پلن در سیستمهای لینوکس
یاد بگیرید که چگونه پس از ارتقاء پلن VPS با استفاده از SystemRescueCD، به صورت دستی فضای دیسک را در یک سیستم لینوکس زنده تغییر دهید. این راهنمای گام به گام را دنبال کنید تا پارتیشن ریشه خود را با خیال راحت و کارآمد گسترش دهید. همیشه قبل از ادامه از دادههای خود نسخه پشتیبان تهیه کنید.
اطلاعیه مهم: خطرات مرتبط با تغییر اندازه فضای دیسک #
تغییر اندازه دیسکها و پارتیشنها در سیستمعاملهای لینوکسِ عملیاتی، فرآیندی پیچیده و بالقوه خطرناک است که فقط باید توسط مدیران سیستم باتجربه انجام شود. خطرات قابل توجهی از جمله احتمال از دست دادن دادهها وجود دارد. انجام یک نسخه پشتیبان کامل از تمام دادههای موجود در درایو قبل از هرگونه عملیات تغییر اندازه ضروری است. علاوه بر این، توجه داشته باشید که ممکن است این فرآیند طبق برنامه پیش نرود و مشکلات پیشبینی نشدهای ایجاد شود. لطفاً با احتیاط عمل کنید و از این راهنما با مسئولیت خودتان استفاده کنید.
همیشه نصب مجدد سیستم عامل برای اضافه کردن خودکار فضای دیسک امکانپذیر نیست. با استفاده از این راهنما، میتوانید به صورت دستی اندازه دیسک خود را تغییر داده و پارتیشن ریشه موجود را گسترش دهید.برای تغییر اندازه فضای دیسک و فضای تخصیص نیافته روی دیسک خود، از SystemRescueCD استفاده کنید. SystemRescueCD یک دیسک نجات سیستم لینوکس است که به صورت یک CD-ROM قابل بوت موجود است.به یاد داشته باشید، تغییر پارتیشنهای دیسک و سیستمهای فایل میتواند خطرناک باشد و ممکن است منجر به از دست رفتن دادهها شود، به خصوص اگر قطع برق رخ دهد یا عملیات به درستی انجام نشود. همیشه قبل از ادامه، از دادههای مهم نسخه پشتیبان تهیه کنید. در اینجا یک راهنمای کلی در مورد نحوه تغییر اندازه دستی فضای دیسک آورده شده است:
دسترسی به ناحیه کاربری
پس از تایید ارتقا…
- وارد ناحیه کاربری خود شوید
- سرور مورد نظر را از منوی سرویس های من پیدا کنید.
- پس از تأیید ارتقاء، خاموش سرور را یکبار خاموش و دوباره سرور را روشن کنید. خاموش کردن کاملا مهم است!
سی دی ISO سیستم را نصب و بوت کنید
- روی نصب ISO کلیک کنید
- تصویر System-Rescue-CD-6-x86.iso را انتخاب کنید
- دکمه force reset & boot تنظیم کنید
- با کلیک روی « Mount ISO » نصب را تمام کنید.

اجرای noVNC
- برای دیدن خروجی کنسول، روی « Launch noVNC » کلیک کنید.
- برای تنظیم فوکوس، روی پنجره مرورگر noVNC کلیک کنید
- گزینه « Boot SystemRescueCd using default options » را انتخاب کنید.
- برای تأیید، Enter را فشار دهید

تغییر اندازه پارتیشن
- شروع رابط گرافیکی : اگر SystemRescueCD در خط فرمان بوت شود، میتوانید با تایپ دستور زیر رابط گرافیکی را شروع کنید
startx
: - باز کردن GParted : پس از ورود به رابط گرافیکی، GParted را باز کنید. GParted یک ویرایشگر پارتیشن رایگان برای مدیریت گرافیکی پارتیشنهای دیسک شما است. در پنجره بازشو “Libparted Warning” دکمه ” Fix ” را فشار دهید.

- پارتیشن swap را حذف کنید . پارتیشن vda 2 (swap) در کنار vda1 و فضای تخصیص نیافته قرار خواهد گرفت. روی این پارتیشن کلیک راست کرده و Delete را انتخاب کنید.
- تغییر اندازه پارتیشنها : برای افزایش اندازه پارتیشن ریشه (vda1)، در GParted روی آن کلیک راست کرده و به پارتیشن ریشه (vda1) بروید و گزینه «Resize/Move» را انتخاب کنید. سپس، دستگیرهها را بکشید تا فضای تخصیص نیافته را شامل شود و روی «Resize/Move» کلیک کنید. در فیلد «Free space following»، اندازه پارتیشن swap آینده خود را تعیین کنید.
- اعمال تغییرات : پس از مرتب کردن پارتیشنها به صورت دلخواه، برای اعمال تغییرات روی دکمهی «اعمال» در GParted کلیک کنید. توجه داشته باشید که این فرآیند میتواند مدتی طول بکشد و اگر به درستی انجام نشود، ممکن است منجر به از دست رفتن دادهها شود.
- یک پارتیشن swap ایجاد کنید . روی فضای unallocated کلیک راست کرده و New را انتخاب کنید. در قسمت Field File system به Linux-swap بروید و روی دکمه Add کلیک کنید.

- بررسی و تعمیر سیستمهای فایل : پس از اتمام پارتیشنبندی، ایده خوبی است که سیستمهای فایل را برای یافتن خطاها بررسی کنید. میتوانید این کار را از GParted با کلیک راست روی هر پارتیشن و انتخاب «بررسی» انجام دهید.
- خروج و راهاندازی مجدد : پس از اتمام پارتیشنبندی و بررسیها، از GParted و رابط گرافیکی خارج شوید، سپس سیستم خود را مجدداً راهاندازی کنید.
پارتیشن جدید Swap را شناسایی کنید
- وارد VPS خود شوید: با دسترسی روت سیستم وارد شوید.
- فهرست کردن پارتیشنهای فعلی : از دستور blkid برای فهرست کردن تمام پارتیشنها و شناسایی پارتیشن swap و UUID آن استفاده کنید. UUID یک پارتیشن swap را کپی کنید.
blkid
- ویرایش پیکربندی FSTAB : قبل از ویرایش /etc/fstab، بهتر است از آن نسخه پشتیبان تهیه کنید. از دستور زیر استفاده کنید:
cp /etc/fstab /etc/fstab.backup
- ویرایش fstab : فایل /etc/fstab را در یک ویرایشگر متن باز کنید:
nano /etc/fstab
- پیدا کردن ورودی Swap : خطی را در fstab که مربوط به پارتیشن swap است پیدا کنید. در فیلد نوع، عبارت ‘swap’ وجود خواهد داشت.
- بهروزرسانی UUID : UUID قدیمی را با UUID جدیدی که قبلاً یادداشت کردهاید جایگزین کنید. مراقب باشید که فقط UUID را در خط swap تغییر دهید.
- ذخیره و بستن: تغییرات را با استفاده از ترکیب CTRL+O ذخیره کنید و ویرایشگر را ببندید.
- راهاندازی مجدد VPS : در نهایت، سرور را برای بوت شدن به سیستم عامل اصلی خود، راهاندازی مجدد کنید. میتوانید از طریق اتصال VNC به نظارت بر این فرآیند ادامه دهید تا زمانی که تأیید کنید سرور به درستی بوت میشود و تنظیمات دیسک جدید مطابق انتظار عمل میکنند.
- بررسی وضعیت Swap: با اجرای دستور “swapon -s” یا “cat /proc/swaps” مطمئن شوید که swap فعال است و از UUID جدید استفاده میکند.
مراحل پایانی :
- Unmount کردن SystemRescueCD
- دسترسی VNC را غیرفعال کنید
تبریک!تبریک میگویم که فرآیند تغییر اندازه دستی دیسک با استفاده از SystemRescueCD را به پایان رساندید! پیمایش پیچیدگیهای SystemRescueCD و اطمینان از ایمنی دادههایتان در طول این فرآیند حساس، کار کوچکی نیست. آفرین به شما که به این نقطه عطف مهم در مدیریت سیستم دست یافتید! 🌟 آفرین به شما که قابلیتهای سیستم خود را افزایش دادید! 🎉👍