Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)

這篇文章主要介紹了詳解linux 虛擬機根分區磁盤擴充空間記錄,具有一定的參考價值,感興趣的小伙伴們可以參考一下

博主:Centos6.5 64 位 VM 11

起因:想讓VM11里的linux虛擬機全屏顯示,想支持虛擬機與物理機之間的無縫復制粘貼功能。linuxvmware tools 導致空間不足,出現如下

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)?

網上查找后發現解決方法:

yum?remove?gnome-power-manager  yum?install?gnome-power-manager

執行后出現:

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)

提示是空間不足

進行查看:

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)?

果然,空間利用100%

問題轉向:

1.為何使用如此之快?

2.如何擴充?

問題1:

此為根目錄,安裝的東西都在里面。(此過簡略,并沒有深入研究)

正題:

由此,花了大概2個小時解決,記錄如下:

1.磁盤擴充

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)
填入你需要磁盤的大小,填入的數值-當下硬盤的大小數值=你所增加的

2.查看,

命令: fdisk -l (root用戶)

[ding@master?~]$?sudo?fdisk?-l    Disk?/dev/sda:?21.5?GB,?21474836480?bytes  255?heads,?63?sectors/track,?2610?cylinders  Units?=?cylinders?of?16065?*?512?=?8225280?bytes  Sector?size?(logical/physical):?512?bytes?/?512?bytes  I/O?size?(minimum/optimal):?512?bytes?/?512?bytes  Disk?identifier:?0x000c82f5    ??Device?Boot???Start?????End???Blocks??Id?System  /dev/sda1??*??????1?????64???512000??83?Linux  Partition?1?does?not?end?on?cylinder?boundary.  /dev/sda2???????64????1045???7875584??8e?Linux?LVM    Disk?/dev/mapper/vg_master-lv_root:?7205?MB,?7205814272?bytes  255?heads,?63?sectors/track,?876?cylinders  Units?=?cylinders?of?16065?*?512?=?8225280?bytes  Sector?size?(logical/physical):?512?bytes?/?512?bytes  I/O?size?(minimum/optimal):?512?bytes?/?512?bytes  Disk?identifier:?0x00000000      Disk?/dev/mapper/vg_master-lv_swap:?855?MB,?855638016?bytes  255?heads,?63?sectors/track,?104?cylinders  Units?=?cylinders?of?16065?*?512?=?8225280?bytes  Sector?size?(logical/physical):?512?bytes?/?512?bytes  I/O?size?(minimum/optimal):?512?bytes?/?512?bytes  Disk?identifier:?0x00000000

發現已經變成21.5G了

3.操作分區表

命令:

fdisk?/dev/sda

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)

鍵入p 查看分區數量,得到:

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)?

由此判斷我們增加的分區號應該為3(dev/sda1,dev/sda2……接下來應該是dev/sda3了吧)

鍵入n,增加一個分區,得到:

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)?

鍵入 p,主分區,并鍵入3(編號):

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)?

默認起始扇區和結束扇區即可(鍵入兩次Enter)

鍵入t,修改分區類型為8e:

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)?

鍵入w,寫分區表,然后重啟:

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)?

4.格式化

mkfs.etx4 /dev/sda3

.ext4是自己的linux類型,如果不知道的話,可以linux

parted?/dev/sda    (parted)?print?list  1    parted

5.卷擴容,添加進LVM組:

lvm> pvcreate /dev/sda3         初始化剛才的分區

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)

lvm> vgextend vg_master /dev/sda3   將初始化過的分區加入到虛擬卷組vg_master

lvm>lvextend -L +12G /dev/vg_master/lv_root  擴展已有卷的容量

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)

lvm>pvlinux              查看卷容量

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)?

lvm>quit                 

6.文件系統擴容

resize2fs?/dev/vg_master/lv_root

Linux中關于虛擬機跟分區磁盤擴充空間記錄的示例代碼分享(圖文)

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享