?虛擬機信息:操作系統:CentOS Linux 7 (Core),用的是VMware? Workstation 16 Pro 版本16.2.3 build-19376536;我的主機 Windows 10 Education, 64-bit (Build 22000.1817) 10.0.22000
前言:虛擬機用久了就會出現內存不足或者是硬盤不夠的情況,由于虛擬機陪伴我們開發很久了不忍心直接棄掉。于是想著給他拓展內存,拓展磁盤接下這邊全程記錄拓展過程。
目錄
一、客戶機拓展內存和硬盤
? ? ? ? 1.1.拓展內存
? ? ? ? 1.1.1點擊保存后,啟動虛擬機即完成拓展內存。
? ? ? ? ?1.2.拓展硬盤
? ? ? ? 1.2.1拓展硬盤在 虛擬機設置頁? > 硬件 > 選中硬盤后點擊右下角拓展
? ? ? ? 1.2.2?點擊拓展后會提示“磁盤已成功擴展。您必須從客戶機操作系統內部對磁盤重新進行分區和擴展文件系統。”?
二、掛載拓展10G硬盤?
? ? ? ? 2.1啟動操作系統Centos7,查看磁盤情況
? ? ? ? 2.2 開始進行分區
? ? ? ? 2.2.1使用分區命令后會提示,具體內容可以通過翻譯軟件進行翻譯其他項的功能。這邊我們只要選擇
????????2.2.2里面項需要選擇分區號我們選擇3即可。?
?????????2.2.3輸入p表示打印分區,可以看到已經在內存中創建好了邏輯盤。?
????????2.2.4輸入w表示保存退出,可以看到已經在內存中創建好了邏輯盤。??
????????2.2.4 重啟reboot? ?
?三、磁盤存儲合并
? ? ? ? 3.1?fdisk -l 命令查看磁盤情況
? ? ? ? 3.2格式化新分出來的區
? ? ? ? 3.3 初始化物理卷
? ? ? ? 3.4查看可拓展空間大小
? ? ? ? 3.5??將添加新的物理卷加載到?centos_super (這里填自己的名稱)卷組
? ? ? ? 3.6查看命令:找到?Free ?PE / Size ? ? ? 2559 / <10.00 GiB?
? ? ? ? ?3.7 合并到主要盤,這邊是合并到我的主盤/dev/mapper/centos_super-root現在只有35G合并后應該是45G
? ? ? ? 3.8?查看是否合并成功:?df -h 顯示45G代表成功
一、客戶機拓展內存和硬盤
? ? ? ? 1.1.拓展內存
注:拓展內存這邊不進行細講,但是一定要講虛擬機先關閉客戶機避免出現其他未知錯誤。
? ? ? ? 1.1.1點擊保存后,啟動虛擬機即完成拓展內存。
? ? ? ? ?1.2.拓展硬盤
? ? ? ? 1.2.1拓展硬盤在 虛擬機設置頁? > 硬件 > 選中硬盤后點擊右下角拓展
? ? ? ? 1.2.2?點擊拓展后會提示“磁盤已成功擴展。您必須從客戶機操作系統內部對磁盤重新進行分區和擴展文件系統。”?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
二、掛載拓展10G硬盤?
? ? ? ? 2.1啟動操作系統Centos7,查看磁盤情況
df -h
?
發現第一行 Disk /dev/sda: 53.7 GB 與實際 df -好現實內容不符,說明增加磁盤成功
? ? ? ? 2.2 開始進行分區
fdisk /dev/sda
? ? ? ? 2.2.1使用分區命令后會提示,具體內容可以通過翻譯軟件進行翻譯其他項的功能。這邊我們只要選擇
n:意思是添加新分區。我們輸入n?,后面依次輸入enter鍵。
?
????????2.2.2里面項需要選擇分區號我們選擇3即可。?
?????????2.2.3輸入p表示打印分區,可以看到已經在內存中創建好了邏輯盤。?
????????2.2.4輸入w表示保存退出,可以看到已經在內存中創建好了邏輯盤。??
????????2.2.4 重啟reboot? ?
reboot
?三、磁盤存儲合并
? ? ? ? 3.1?fdisk -l 命令查看磁盤情況
? ? ? ? 3.2格式化新分出來的區
mkfs -t ext3 /dev/sda3
?
? ? ? ? 3.3 初始化物理卷
# lvs
# pvcreate /dev/sda3
? ? ? ? 3.4查看可拓展空間大小
pvdisplay
?
? ? ? ? 3.5??將添加新的物理卷加載到?centos_super (這里填自己的名稱)
卷組
vgextend centos_super /dev/sda3
? ? ? ? 3.6查看命令:找到?Free ?PE / Size ? ? ? 2559 / <10.00 GiB?
vgdisplay
Free PE / Size 就是可供分配的自由空間,最多有 10G?也就是你加進來的硬盤。
? ? ? ? ?3.7 合并到主要盤,這邊是合并到我的主盤/dev/mapper/centos_super-root現在只有35G合并后應該是45G
命令:?
# lvextend -L+9.9G /dev/mapper/centos_super-root /dev/sda3
# resize2fs /dev/mapper/centos_super-root
?
如遇到輸入:resize2fs /dev/mapper/centos_super-root
resize2fs: Bad magic number in super-block 當嘗試打開 /dev/mapper/centos_super-root 時找不到有效的文件系統超級塊問題
請mount |grep root 命令查找
?改用?
xfs_growfs /dev/mapper/centos_super-root