linux擴展根目錄空間


轉自:http://blog.chinaunix.net/uid-363820-id-2181838.html

Linux用戶如何擴展磁盤空間?

這里以BVPS為例,說明磁盤空間的具體擴展方法如下:

 

ScreenShot001.jpg 

1.      將未分配的磁盤空間划分為新分區

2.      [root@localhost ~]# 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):

重啟操作系統以重新加載分區表:

[root@localhost ~]# init 6 

 

待系統重啟並遠程連接上之后,需要對新分區進行格式化操作,命令為:

[root@localhost ~]# mkfs -t ext3 /dev/hda3

稍等片刻格式化完成即回到提示符狀態下。

2./dev/hda3制作為物理卷,即PV

輸入 

 [root@localhost ~]# pvcreate /dev/hda3

ScreenShot008.jpg

3./dev/hda3加入到邏輯卷組VolGroup00當中

 [root@localhost ~]# vgextend VolGroup00 /dev/hda3

ScreenShot009.jpg  
此時輸入命令

 [root@localhost ~]# vgdisplay

可以看到VG Size這一項顯示為實際磁盤空間的總量。

ScreenShot010.jpg

 

4.擴展邏輯卷LogVol00

[root@localhost ~]# lvextend -L +9.8G /dev/VolGroup00/LogVol00  注意這里是+9.8G

注意:這里以B型VPS為例,指定增加的磁盤空間為9.8G,不是10G,一般不要設置為滿的,否則擴展會不成功。

ScreenShot011.jpg

此時輸入命令 

 [root@localhost ~]# lvdisplay

可看到LV Size這一項為19.69 GB,說明擴展邏輯卷成功。

ScreenShot012.jpg5.擴展邏輯卷LogVol00的文件系統

 [root@localhost ~]# resize2fs /dev/VolGroup00/LogVol00

ScreenShot013.jpg 此時輸入命令 

 [root@localhost ~]# df -lh

可以看到/dev/mapper/VolGroup00-LogVol00的容量為20G,即表明擴展成功。

ScreenShot014.jpg

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM