按照該方式,虛擬機磁盤成功擴(kuò)容
注意:有快照的虛擬機無法直接擴(kuò)容,建議先備份,再刪除快照,進(jìn)行擴(kuò)容,以防萬一!?。?/p>
1.關(guān)閉虛擬機,右鍵虛擬機,選擇"設(shè)置"
2.在虛擬機設(shè)置頁面中,選擇"硬盤",選擇"擴(kuò)展",輸入 擴(kuò)容后的硬盤大小,點擊"確定"
3.啟動虛擬機,執(zhí)行 df -h查看磁盤空間 情況
4.使用 fdisk -l 先查看目前的虛擬機分區(qū)情況,說明新創(chuàng)建的分區(qū)將會是 sda3
5.輸入命令 fdisk /dev/sda
在命令行中,輸入m
在命令行中,輸入n,添加新分區(qū)
在命令行中,輸入p,創(chuàng)建主分區(qū)
直接 回車,選擇默認(rèn)大小,這樣不浪費空間
輸入 回車,選擇默認(rèn)的start cylinder。
輸入 回車。
最后輸入 w,保持修改
6.重啟linux,必須進(jìn)行重啟,否則無法格式化 新增的分區(qū) sda3
reboot
7.重啟后,再使用 fdisk -l 先查看虛擬機的分區(qū)情況,此時多了分區(qū) sda3
8.查看 /dev 目錄下的分區(qū),新增的 sd3 分區(qū)已有
ls /dev/
9.添加 新LVM 到已有的LVM組,實現(xiàn)卷擴(kuò)容
# 進(jìn)入lvm管理
lvm
# 初始化剛才的分區(qū)3(sda3)
lvm>pvcreate /dev/sda3
# 將初始化過的分區(qū),加入到虛擬卷組centos (卷和卷組的命令可以通過 vgdisplay)
lvm>vgextend centos /dev/sda3
注意:
(1)如果執(zhí)行出現(xiàn) pvcreate /dev/sda3 或 vgextend centos /dev/sda3 時,
報了錯:Device /dev/sda excluded by a filter.
原因:出現(xiàn)這個錯誤的原因是添加的磁盤已經(jīng)有了分區(qū)表,現(xiàn)在的虛擬機并不能識別磁盤的分區(qū)表。
解決:運行parted 命令重做分區(qū)表,中途需要輸入三次命令。
先 ctrl + c 結(jié)束 lvm 的進(jìn)程,然后執(zhí)行
# parted是一個強大的硬盤分區(qū)工具,這里表示管理 sda盤
parted /dev/sda
# 定義 分區(qū)表 格式為 msdos
mklabel msdos
# 退出
quit
處理完后,再次運行 pvcreate、vgextend 的命令 (根據(jù)情況執(zhí)行,哪個命令出錯,就重新執(zhí)行哪個命令)
# 查看free PE /Site
lvm>vgdisplay -v
或者
lvm>vgdisplay
# 擴(kuò)展已有卷的容量 (3839 是通過vgdisplay 或者vgdisplay -v 命令,查看
Total PE / Free PE或者free PE / Size 的大小)
lvm>lvextend -l+3839 /dev/mapper/centos-root
# 查看卷容量,這時會看到一個很大的卷了
lvm>pvdisplay
# 退出
lvm>quit
10.文件系統(tǒng)的擴(kuò)容
# 以上只是做成了 卷擴(kuò)容,接下來做 文件系統(tǒng)的 真正擴(kuò)容
centos7執(zhí)行:
xfs_growfs /dev/mapper/centos-root
centos6執(zhí)行:
resize2fs /dev/mapper/centos-root
注意:/dev/mapper/centos-root 是執(zhí)行 df -h 時,根目錄的掛載點。
11.執(zhí)行 df -h再次查看磁盤空間,成功擴(kuò)容,對已裝的東西沒有影響文章來源:http://www.zghlxwxcb.cn/news/detail-455994.html
參考帖子文章來源地址http://www.zghlxwxcb.cn/news/detail-455994.html
到了這里,關(guān)于虛擬機Linux磁盤擴(kuò)容的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!