Linux單磁盤根分區擴容(非LVM)

硬件:DELL R720 html

系統:XENlinux

虛擬系統:CentOS 6.5ide

安裝分區:總共三個/和/sawp和/boot測試

前言操作系統

本文適合單塊磁盤擴容,好比一個物理250G的硬盤,剛開始只分配了100G,不夠用,後期想在把剩餘的磁盤都是用了。命令行

1、操做,若是你是想擴容根分區(系統使用分區),分區和我同樣,那就必須先進入救援模式。若是是非系統分區好比/test,這不須要進入救援模式。3d

最簡單的方法測試方法,umoun(卸載磁盤)若是成功說明不受系統影響,若是不成功說明系統在使用,就須要先用其餘設備引導系統,好比光驅。htm

如何進入救援模式,已經有教程了,不復述了。地址:http://www.linuxidc.com/Linux/2015-03/114942.htmblog

若是是操做系統盤,那麼就要進入"單用戶模式"(singal user mode) 教程

地址:http://jingyan.baidu.com/article/d45ad148a61dbd69552b8018.html

2、開始分區

1.查看分區信息,這次要擴容的是/dev/xvda3
Linux單磁盤根分區擴容(非LVM)
2.用fdisk修改分區,fdisk /dev/xvda在輸入p打印磁盤詳細信息。

注:新手確定問不是要擴容xvda3爲何要進入xvda呢?由於xvda是表明的整塊物理磁盤,而xvda3是表明xvda裏的第3個分區,若是用fdisk /dev/xvda3那麼咱們只能對第3快分區操做也就是隻操做99G的容量
Linux單磁盤根分區擴容(非LVM)

3.打印完信息後能夠看到,原來的xvda3開始柱面是52 ,結束柱面是13055 也就是99G左右。

依次輸入d、n、p來建立,行動起始柱面系統已經算出來了,若是不想更改能夠直接回車。

Linux單磁盤根分區擴容(非LVM)

4.輸入w保存分區表並退出。若是發現前面有錯誤,輸入q退出並不存,而後從新開始。

Linux單磁盤根分區擴容(非LVM)
5.回到系統命令行輸入df -h,發現xvda3容量還沒變,別急,還調整分區表一下。
Linux單磁盤根分區擴容(非LVM)

6.調整分區表。注意若是是調整系統分區表時要在單用戶下才能umount磁盤,若是是其餘非系統分區則不用。

umount /dev/sda3

e2fsck -f /dev/xvda3 #檢查分區信息,這部檢查必需要作。
Linux單磁盤根分區擴容(非LVM)

上面命令執行完後,在reboot,重起後用系統ISO引導救援模式裏在執行下面的resize2fs.

resize2fs /dev/xvda3 #調整分區大小,這個過程根據磁盤大小會須要點時間。

df -h 看到/dev/xvda3由原來的99G變成197G了。

Linux單磁盤根分區擴容(非LVM)

注意:修改分區表已經擴容完成了,達到咱們的目的了,不要去用mkfs去格式化,不然你的數據會丟失的,除非你想格式化。

注:由於剛開始的操做是當用戶模式下,後來到調整分區表發現不成功,就去救援模式下了,因此圖裏有些不同,你們開始本身到救援模式下,操做命令都是同樣的。

相關文章
相關標籤/搜索