【Spiffo】排障:Ubuntu开机卡在 /dev/sda3 clean…(附VMware扩容)_devsda3clean卡住了-CSDN博客
备份
- VMWare中,进入容量不足的虚拟机设置,选择硬盘,选择扩展磁盘容量,输入磁盘最大空间,确定
- 打开虚拟机,在卡住的界面,按Ctrl+Alt+F2,进入命令行模式
- 输入
lsblk查看分区 sudo fdisk /dev/sda,先按d删除目标分区,然后按n创建新的分区,分区号要与删除的一致- 按两下回车(都走默认值,即最大容量),第三个选项,问是否删除分区类型签名,回答
No,即不删除分区签名 - 按
w写入 - 如果不小心删除分区签名,输入
sudo mkfs.ext4 /dev/sda3 - 输入下列指令重新读取分区大小
sudo resize2fs /dev/sda3 - 输入
df -h确认是否扩容完毕 reboot
压缩磁盘
如果在物理机中的实际空间占用比虚拟机中的大很多,则可执行
lsblk查看需要压缩的磁盘所在挂载路径,我只有一块盘在/目录cd /- 填充零块
sudo dd if=/dev/zero of=zero.fill bs=1M status=progress
- 等待磁盘满报错 “No space left on device”,出错,自动结束。
df -h可以看到磁盘被填满
# 删除填充
sudo rm -f zero.fill
# 确保数据写入磁盘
sudo sync
- 打开虚拟机,选中本次linux系统,点击“编辑虚拟机设置”
- 找到对应的磁盘, 点击
压缩按钮 - 等待压缩完成即可