linux擴展根目錄空間
轉自:http://blog.chinaunix.net/uid-363820-id-2181838.html
Linux用戶如何擴展磁盤空間?
這裏以B型VPS為例,說明磁盤空間的具體擴展方法如下:
ScreenShot001.jpg
1. 將未分配的磁盤空間劃分為新分區
2. [[email protected] ~]# fdisk /dev/hda
3. 出現提示符:
4. Command (m for help):
5. ScreenShot002.jpg
6. 輸入命令:n 創建分區
7. ScreenShot003.jpg
8. 再輸入命令:p 指定分區類型為主分區,出現提示符:
Partition number (1-4):
輸入分區號:3
接下來按兩次Enter鍵完成多余磁盤空間的分配。
ScreenShot004.jpg
此時,輸入
Command (m for help): p
可看到新分區/dev/hda3已經產生。
ScreenShot005.jpg
隨後指定/dev/hda3的文件系統類型:
輸入
Command (m for help): t 進行文件系統類型指定
Partition number (1-4): 3 指定操作分區號
Hex code (type L to list codes): 8e 指定文件系統類型為Linux LVM
ScreenShot006.jpg
此時再次查看分區表可發現/dev/hda3與/dev/hda2的文件系統類型都是Linux LVM
ScreenShot007.jpg最後,輸入命令w保存設置並退出:
Command (m for help):
重啟操作系統以重新加載分區表:
[[email protected] ~]# init 6
待系統重啟並遠程連接上之後,需要對新分區進行格式化操作,命令為:
[[email protected] ~]# mkfs -t ext3 /dev/hda3
稍等片刻格式化完成即回到提示符狀態下。
2.將/dev/hda3制作為物理卷,即
輸入
[[email protected] ~]# pvcreate /dev/hda3
ScreenShot008.jpg
3.將/dev/hda3加入到邏輯卷組VolGroup00當中
[[email protected] ~]# vgextend VolGroup00 /dev/hda3ScreenShot009.jpg
此時輸入命令
[[email protected] ~]# vgdisplay
可以看到VG Size這一項顯示為實際磁盤空間的總量。
ScreenShot010.jpg
4.擴展邏輯卷LogVol00
[[email protected] ~]# lvextend -L +9.8G /dev/VolGroup00/LogVol00 註意這裏是+9.8G
註意:這裏以B型VPS為例,指定增加的磁盤空間為9.8G,不是10G,一般不要設置為滿的,否則擴展會不成功。
ScreenShot011.jpg
此時輸入命令
[[email protected] ~]# lvdisplay
可看到LV Size這一項為19.69 GB,說明擴展邏輯卷成功。
ScreenShot012.jpg5.擴展邏輯卷LogVol00的文件系統
[[email protected] ~]# resize2fs /dev/VolGroup00/LogVol00
ScreenShot013.jpg 此時輸入命令
[[email protected] ~]# df -lh
可以看到/dev/mapper/VolGroup00-LogVol00的容量為20G,即表明擴展成功。
ScreenShot014.jpg
linux擴展根目錄空間