說明:
操做系統:CentOS
磁盤容量有300GB,以前分區的時候只分了一個150GB的/data分區,如今/data分區已經不夠用了。
需求:把這塊磁盤剩餘的150GB容量增長到以前的/data分區,而且保證/data分區原有的數據不損壞。
具體操做:假設磁盤爲 /dev/sda
1、關閉掉使用/data分區的服務,這裏/data分區是mysql數據庫
service mysqld stop
2、卸載掉磁盤,從新分區
一、卸載磁盤
umount -l /data
若提示磁盤忙,使用fuser找出將正在使用磁盤的程序並結束掉。
fuser -m -v /data
fuser -m -v -i -k /data
二、磁盤分區
使用fdisk命令從新調整磁盤分區大小
fdisk -l
fdisk /dev/sda
p #查看磁柱號 ,記住,後面要用到(First sector)
d #刪除以前的分區 --若有多個分區只能刪除最後一個作擴大分區容量。
n #創建新分區
p #主分區
1 #第一個主分區
刪除以前的分區,而後創建新分區,注意開始的磁柱號要和原來的一致
(保證數據不丟失的關鍵步驟),結束的磁柱號默認回車使用所有磁盤。
wq #保存分區信息並退出
三、調整分區
e2fsck -f /dev/sdb1 #檢查分區信息
resize2fs /dev/sdb1 #調整分區大小
四、從新掛載分區
mount /data
df -h #能夠看到磁盤容量已經變爲300GB了
至此,Linux下使用fdisk擴大分區容量教程完成。mysql
附: LVM分區方案擴展磁盤空間到根目:
https://blog.csdn.net/weixin_29115985/article/details/81092179sql