گسترش فضای دیسک در سیستم عامل

توجه: با توجه به تغییر جداول پارتیشن بندی در طی مراحل گسترش فضای دیسک، در صورت از بین رفتن اطلاعات کلیه عواقب به عهده مشتری است لذا خواهشمند است پیش از شروع انجام مراحل زیر از اطلاعات خود نسخه پشتیبان تهیه نمایید.

راه حل توصیه شده برای کاربرانی که نیاز به فضای مازاد برای ذخیره سازی اطلاعات خود دارند سفارش یک دیسک مجزا از دیسک سیستم عامل است و افزایش حجم پیش فرض سیستم عامل که برابر با 40 گیگابایت است توصیه نمی گردد. پس از سفارش دیسک جدید می بایست آنرا اسکن و پارتیشن بندی نموده، و سپس برای مثال /home را بر روی دیسک جدید mount نمایید.

در صورتیکه همچنان نیاز به افزایش فضای دیسک سیستم عامل دارید مراحل زیر را دنبال نمایید.

پس از اضافه نمودن فضای دیسک از طریق ناحیه کاربری خود، به منظور استفاده از فضای جدید می بایست دیسک را اسکن نمایید تا فضای جدید شناسایی شود. همچنین می توانید سرور را reboot نمایید که در این حالت فضای جدید به صورت خودکار شناسایی خواهد شد، و نیازی به انجام مراحل 1 و  2 نیست.


الف) گسترش اندازه دیسک در سیستم عامل لینوکس :

1) فضای فعلی دیسک را با استفاده از دستور زیر بررسی نمایید:

$  fdisk –l

List_Disks


در تصویر فوق به اندازه دیسک و همچنین شماره پارتیشن آن (/dev/sda1) دقت نمایید.


2) سپس دیسک خود را با استفاده از دستور زیر مشخص نموده و سپس scsi bus را اسکن نمایید.

$ ls /sys/class/scsi_device/

0:0:0:0 2:0:0:0

$  echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan

$  echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan

$  fdisk –l

3) با توجه یه نوع و نسخه سیستم عامل سرور ابری خود، ابزار growpart را به منظور پارتیشن بندی مجدد دیسک مورد نظر نصب نمایید:

CentOS 7

$ yum install cloud-utils-growpart

CentOS 6

$ yum install epel-release

$ yum install cloud-utils-growpart

Ubuntu 16.04, Ubuntu 14.04, Debian 9
$ apt install cloud-guest-utils

Debian 8

$ apt install cloud-initramfs-growroot

4) با استفاده از ابزار growpart، دیسک را مجددا پارتیشن بندی نمایید. توجه نمایید شماره پارتیشن را با توجه به خروجی دستور fdisk –l انتخاب نمایید. در حالت پیش فرض شماره آن به صورت زیر است

$ growpart -v /dev/sda 1

extend_resize

با توجه به تصویر فوق سایز دیسک افزایش یافته است.


5) با توجه به نوع file system دیسکی که قصد گسترش آنرا دارید از دستورات زیر استفاده نمایید:

File system format is XFS (CentOS 7):

$ xfs_growfs /dev/sda1

File system format is EXT4:

$ resize2fs /dev/sda1

 

6) با استفاده از دستور زیر از افزایش فضای دیسک اطمینان حاص نمایید:

 

$ df -h

 

ب) گسترش اندازه دیسک در سیستم عامل Ubuntu 18.04 :

1) فضای فعلی دیسک را با استفاده از دستور زیر بررسی نمایید:

$  fdisk –l

 

2) سپس دیسک خود را با استفاده از دستور زیر مشخص نموده و سپس scsi bus را اسکن نمایید.

$ ls /sys/class/scsi_device/

0:0:0:0 2:0:0:0

$  echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan

$  echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan

$  fdisk –l

 

3) با استفاده از ابزار growpart، دیسک را مجددا پارتیشن بندی نمایید. توجه نمایید شماره پارتیشن را با توجه به خروجی دستور fdisk –l انتخاب نمایید. در حالت پیش فرض شماره آن به صورت زیر است

$ growpart -v /dev/sda 2

 

پس از آن اگر با اجرای fdisk -l با پیغام زیر مواجه شدید:

ubuntu_list_disk
آنگاه می بایست مراحل زیر را مطابق با تصویر زیر ادامه دهید:

$ gdisk /dev/sda

Command (? For help): w

Warning! Secondary header is placed too eraly on the disk! Do you want to correct this problem? (Y/N) : y

Do you want to proceed? (Y/N) : y

ubuntu18_gdisk

$ partprobe

$ fdisk -l  # (the error must be gone away)

$ growpart -v /dev/sda 2

 

4) از دستور زیر برای گسترش دیسک استفاده نمایید:

$ resize2fs /dev/sda2

5) با استفاده از دستور زیر از افزایش فضای دیسک اطمینان حاص نمایید:

$ df -h

                                                                                                                                                                                                
                                                                                                                                    ج) گسترش اندازه دیسک در سیستم عامل ویندوز

 

       

  • 84 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

رفع تحریم در نصب و استفاده از Docker

در این آموزش نحوه استفاده از سرویس "شکن" در سیستم عامل CentOS 7 با هدف مقابله با تحریم ها ارایه...

راه اندازی اولیه روتر مجازی pfSense

در مقاله پیش رو طریقه انجام آماده سازی های اولیه جهت استفاده از سیستم عامل pfSense به عنوان یک...

راهنمای استفاده از سرویس Adobe Connect

1-     پس از ورود به سیستم عامل مرورگر Chrome را اجرا نمایید.2-     به صفحه مربوط به تنظیمات سرور...

Centos 8 to Centos 8 Stream

  با توجه به اینکه End of life سیستم عامل Centos 8   تاریخ 2021/12/31  بوده و دیگر آپدیت رسمی...

راهنمای نصب Cloud-Init

نصب  بر روی Windows   1-فایل CloudbaseInitSetup از لینک زیر دانلود گردیده....