1.擴充磁盤容量
單位為M,40000為40G
VBoxManage modifyhd centos.vdi --resize 40000 |
2.指定新的磁盤文件
系統 > 右擊 > 設置 > 存儲 > 控制器SATA,選擇新的文件.
3.邏輯卷擴展(LVM)
fdisk -l |
只有sda1,sda2.通過fdisk /dev/sda進行分區。
mkfs.ext4 /dev/sda4 |
如果不成功的話,需要重新啟動虛擬機器在mkfs.
查看卷組名
vgdisplay |
pvcreate /dev/sda4 // 創建新物理卷 vgextend cl /dev/sda4 // 擴展到卷組 |
查看根分區
lvdisplay
|
擴展容量
lvextend /dev/cl/root /dev/sda4 resize2fs /dev/cl/root // 刷新邏輯分區容量(CentOS 6的版本用這個命令) df -h // 會發現根分區,現在容量翻倍了。。。 |
擴容成功后reboot.
CentOS Virtualbox虛擬環境因為運行過程中移動硬盤松動導致啟動出錯
出錯信息
fail to mount /sysroot
Starting Emergency Shell... Genrating "/run/initramfs/rdsosreport.txt" Entering emergancy mode. Exit the shell to continue. Type "journalctl" to view system logs. You might want to save "/run/initramfs/rdsosreport.txt" to usb stick or /boot after mounting them and attach it to a bug report.
解決方法:
運行
sudo xfs_repair -v -L /dev/dm-0