当前位置: 首页 > article >正文

PVE修改Ubuntu虚拟机的硬盘大小

事情的起因是这样的,我创建Ubuntu虚拟机时没有调整硬盘大小,结果磁盘只有32G,这个孔家大小在编译OpenWrt时完全不够用。按照我以往的做法,我会直接重新一个新的虚拟机,并调整硬盘大小为100G。但是,在接触PVE的过程中,我对Linux的磁盘有些熟悉了,我想尝试这自己将这个磁盘调整为我想要的大小。于是有了这篇文章。
操作步骤

在PVE上将虚拟机的磁盘大小调整为132G。

查看磁盘信息:我在查看磁盘信息的时候,终端显示了一些红色的提示信息,大致就是说部分空间没有用上,下面的一步可以修改该问题:

fdisk -l

修复fdisk -l指令中的提示信息。完成该步后,fdisk -l就不会有任何错误提示信息,我也是偶然发现可以用这个修复的。

我的输入

root@junjie:~# parted /dev/sda
GNU Parted 3.3
Using /dev/sda
Welcome to GNU Parted! Type ‘help’ to view a list of commands.

我的输入

(parted) print
Warning: Not all of the space available to /dev/sda appears to be used, you can fix the GPT to use all of the space (an extra 209715200
blocks) or continue with the current setting?

我的输入

Fix/Ignore? fix
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sda: 142GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 1076MB 1074MB ext4
3 1076MB 34.4GB 33.3GB

为分区增加空间,完成该不,通过fdisk -l指令已经可以看到分区的大小发生了变化。

我的输入

root@junjie:~# parted /dev/sda
GNU Parted 3.3
Using /dev/sda
Welcome to GNU Parted! Type ‘help’ to view a list of commands.

我的输入

(parted) print
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sda: 142GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 1076MB 1074MB ext4
3 1076MB 34.4GB 33.3GB

我的输入

(parted) resizepart 3 100%

我的输入

(parted) quit
Information: You may need to update /etc/fstab.

修改物理卷大小(这一步我没有看出任何变化信息)

pvresize /dev/sda2

修改逻辑卷大小(ubuntu–vg-ubuntu–lv文件视各自情况而定,你的文件可能不叫这个名字)

lvresize --extents +100%FREE --resizefs /dev/mapper/ubuntu–vg-ubuntu–lv


在这里插入图片描述

确定好名称后打开 Shell,输入

fdisk /dev/sde

这里的操作就跟 Linux 没什么区别了,分区格式化 先分区:输入 n(分区) - 输入 p(主分区) - 输入 w(写入分区) 格式化(格式化为 ext4 格式):

mkfs -t ext4 /dev/sde1

创建 / mnt/sde1 目录:

mkdir -p /mnt/sde1

将 / dev/sde1 分区挂载在 / mnt/sde1 上:

mount -t ext4 /dev/sde1 /mnt/sde1 

将 / mnt/sde1 挂载写入到系统启动项:

echo /dev/sde1 /mnt/sde1 ext4 defaults 1 2 >> /etc/fstab

http://www.kler.cn/a/374523.html

相关文章:

  • Rabbitmq追问1
  • k8s系列--docker拉取镜像导入k8s的containerd中
  • AI 助力游戏开发中的常用算法实现
  • 机器学习 学习知识点
  • 怎样在 Word 文档中插入附件(其他文件)?
  • DeepSeek V3“报错家门”:我是ChatGPT
  • nginx 根路径同时代理 http ws sse 三种请求
  • WebGL 快速入门构建你的第一个 3D 应用
  • 在浏览器中运行 Puppeteer:解锁新能力
  • USB接口类型及引脚信号详解
  • java 实现对 word 文档中占位符进行替换
  • Spring学习笔记_13——@Autowired
  • 内网穿透技术选型PPTP(点对点隧道协议)和 FRP(Fast Reverse Proxy)
  • 手机功耗异常大数据看板建设
  • IMU技术引领骑行新体验
  • linux中网口测试
  • JVM—类加载器、双亲委派机制
  • git入门教程6:git基本版本控制
  • 中英文如何快速切换?小达人盘点10款翻译工具给你
  • 芯片技术创新,GPU 服务器厂家聚焦服务器性能新巅峰
  • Nuxt.js 应用中的 components:extend 事件钩子详解
  • CSS常用标签笔记
  • 详解汉明纠错码原理以及FPGA实现
  • Jetson Xavier nx在Ubuntu18.04下安装ros2 使用奥比中光330
  • Python+Appium+Pytest+Allure自动化测试框架-代码篇
  • springboot获取七牛云文件上传凭证token