笔记3--linux虚拟机扩容
之前虚拟机空间不够了,然后给它扩展了20g
操作步骤
1. 备份数据(强烈推荐)
在进行分区修改前,备份重要数据 以防万一。
2. 调整分区(使用 fdisk)
- 启动 fdisk:
1 | sudo fdisk /dev/sda |
查看当前分区信息:
输入p后你看到如下信息:/dev/sda1:起始扇区 2048,大小 1M(BIOS 启动分区)/dev/sda2:起始扇区 4096,大小 20G(Linux 文件系统)
删除
/dev/sda2分区:
输入d,然后选择分区号2。注意: 删除分区并不会清除分区内的数据,只要新分区使用相同的起始扇区即可保证数据安全。
重新创建
/dev/sda2分区:- 输入
n创建新分区,选择 主分区 (primary),分区号选择2(或默认)。 - 当提示输入起始扇区 时,务必输入原来的起始扇区 4096 。
- 当提示输入结束扇区 时,直接回车,让系统自动选择整个剩余空间(这样新分区将覆盖从 4096 开始到磁盘末尾,即约 40G)。
- 让系统自动选择整个剩余空间(这样新分区将覆盖从 4096 开始到磁盘末尾,即约 40G)。问我要不要移除签名当你重新创建分区时,
fdisk可能会提示:
Do you want to remove the signature? Yes/No
这个提示通常是因为fdisk发现新分区的范围与原来的sda2不完全一致,它检测到分区的开头可能存在文件系统元数据(比如 ext4、xfs 等的超级块)。
应该选 Yes 还是 No? - 如果你希望保留现有数据 ,请选择
N(No),这样不会影响已有数据。 - 如果你打算格式化并重新创建文件系统 ,可以选
Y(Yes),但这样会删除分区上的现有数据。
你的情况应该选No
由于你的目标是 扩展已有的分区而不是格式化数据 ,应该选N(No)。
- 输入
保存修改:
输入w写入更改并退出 fdisk。
3. 更新系统分区表
执行:
1 | sudo partprobe |
4. 扩展文件系统
根据你的文件系统类型,执行相应的命令:
- 如果是 ext4 文件系统:
1 | sudo resize2fs /dev/sda2 |
- 如果是 xfs 文件系统(可用
df -T /检查):
1 | sudo xfs_growfs / |
5. 验证扩展结果
运行以下命令查看挂载点空间是否已增加到约 40G:
1 | df -h |
完成上述步骤后,Ubuntu 虚拟机的 /dev/sda2 分区应该会扩展到整个 40G 空间,从而可以使用新增的 20G 磁盘空间。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 lan1ocのblog!





![[记录]尝试shiro有key无链利用,但失败](/img/c1/3.webp)