一次難得的機會,我們的linux服務器需要硬盤空間擴容,下面我來說一說我們的linux虛擬機如何擴容,第一是以便日后大家用到能提供點幫助,第二是這次學習需要用到很多的新命令,所以感覺非常有必要記錄下來。
至于什么是硬盤擴容,就不用我解釋了吧。下面直接進入正題。先看一下大概的步驟,看看和我們的windows擴展硬盤空間的有什么區別。

Windows 電腦。
Xshell
Centos7系統
[root@localhost ~]# df -hPs:如果這個“擴展”選項是灰色的,說明此虛擬機建有快照,把快照全部刪除就行了。2、 知道當前的磁盤容量了,現在我們開始擴容。首先擴容VMWare硬盤空間。關閉linux系統,在linux對應的設置中修改磁盤大小。2、知道當前的磁盤容量了,現在我們開始擴容。首先擴容VMWare硬盤空間。關閉linux系統,在linux對應的設置中修改磁盤大小。
Ps:如果這個“擴展”選項是灰色的,說明此虛擬機建有快照,把快照全部刪除就行了。
3、在linux中進行擴展。(上一步相當于在自己的電腦上插上了一塊硬盤,現在下面進行的操作相當是在電腦中進行硬盤的激活和分區。)
增加了空間的硬盤是 /dev/sda 分區: [root@localhost]# fdisk /dev/sda p 查看已分區數量(我看到有兩個 /dev/sda1 /dev/sda2) n 新增加一個分區 p 分區類型我們選擇為主分區 分區號選3(因為1,2已經用過了,見上) 回車 默認(起始扇區) 回車 默認(結束扇區) t 修改分區類型 選分區3 8e 修改為LVM(8e就是LVM) w 寫分區表 q 完成,退出fdisk命令(有時這條命令不用輸入)操作完上述命令后,使用partPRobe 命令或者重啟機器(shutdonw –r now)
完成上述命令后,進行格式化分區。
mkfs.ext3 /dev/sda34、 添加新LVM到已有的LVM組,實現擴容。
lvm 進入lvm管理lvm>pvcreate /dev/sda3 這是初始化剛才的分區,必須的lvm>vgextend centos /dev/sda3 將初始化過的分區加入到虛擬卷組centos (卷和卷組的命令可以通過 vgdisplay )lvm>vgdisplay -vlvm>lvextend -l+21556 /dev/mapper/centos-root 擴展已有卷的容量(21556 是通過vgdisplay查看的free的大小)lvm>pvdisplay 查看卷容量,這時你會看到一個很大的卷了lvm>quit 退出5、以上完成了卷擴容,下面是文件系統的擴容,輸入以下命令:
CentOS 7 下面由于使用的是 XFS,所以要用
xfs_growfs /dev/mapper/centos-rootCentOS 6下面要用
resize2fs /dev/mapper/centos-root6、完成上面的表示磁盤擴容已經大功告成,來,讓我們用命令df -h查看新的磁盤空間。
df -h補充:df命令的使用:http://man.linuxde.net/df
lvm命令使用:http://man.linuxde.net/?s=lvm
新聞熱點
疑難解答