磁盤容量有300GB,之前分區的時候隻分了一個150GB的/data分區,現在/data分區已經不夠用了。
需求:把這塊磁盤剩餘的150GB容量增加到之前的/data分區,并且保證/data分區原有的資料不損壞。
具體操作:

一、關閉掉使用/data分區的服務,這裡/data分區是mysql資料庫
service mysqld stop
二、解除安裝掉磁盤,重新分區
1、解除安裝磁盤
umount -l /data
若提示磁盤忙,使用fuser找出将正在使用磁盤的程式并結束掉。
fuser -m -v /data
fuser -m -v -i -k /data
2、磁盤分區
使用fdisk指令重新調整磁盤分區大小
fdisk -l
fdisk /dev/sdb
p #檢視磁柱号 ,記住,後面要用到
d #删除之前的分區
n #建立新分區
p #主分區
1 #第一個主分區
删除之前的分區,然後建立新分區,注意開始的磁柱号要和原來的一緻(保證資料不丢失的關鍵步驟),結束的磁柱号預設回車使用全部磁盤。
wq #儲存分區資訊并退出
3、調整分區
e2fsck -f /dev/sdb1 #檢查分區資訊
resize2fs /dev/sdb1 #調整分區大小
4、重新挂載分區
mount /data
df -h #可以看到磁盤容量已經變為300GB了
至此,Linux下使用fdisk擴大分區容量教程完成。
try{(function (){
showDownlist(2,'checkok');
})();}catch(e){}