PVE安装Openwrt系统(img)扩展硬盘
- 获取链接
- X
- 电子邮件
- 其他应用
作者:
秋水长天
-
PVE安装Openwrt系统(img)不支持挂在ISO模式,与ubuntu不同。
第一步:上传和挂载 OpenWRT 镜像
上传镜像: 将
kwrt-10.28.2024-x86-64-19745022.img
文件上传到 PVE 的 ISO 目录,例如/var/lib/vz/template/iso/
。挂载镜像到虚拟机: 使用
qm importdisk
将镜像导入到虚拟机(假设虚拟机 ID 是 102):bashqm importdisk 102 /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img local-lvm
第二步:扩展镜像大小至 1024GB
查看镜像信息(可选):
bashqemu-img info /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img
扩展镜像大小: 将镜像大小调整为 1024GB:
bashqemu-img resize /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img 1024G
第三步:调整分区大小
用
cfdisk
扩展分区:bashcfdisk /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img
使用
cfdisk
工具扩展现有分区,以便使用新增的空间。再次导入镜像: 如果需要重新导入镜像,使用相同命令:
bashqm importdisk 102 /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img local-lvm
在虚拟机硬件设置中激活硬盘: 进入 PVE Web 界面,找到虚拟机
102
,进入硬件选项,确保新硬盘设置为已启用。
cfdisk /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img
怎么操作使用
cfdisk
工具扩展镜像文件中的分区可以让系统识别并利用新增的空间。以下是操作步骤:1. 打开镜像文件
运行以下命令:
bashcfdisk /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img
cfdisk
将会打开该镜像文件中的分区表。
2. 选择分区并扩展
在 cfdisk
界面:
- 选择分区:如果镜像文件已经有分区,选择你想扩展的主分区(通常是唯一的分区)。
- 调整大小:
- 使用键盘方向键选择该分区后,选中“Resize”或“Resize/Move”选项(选项名可能会因版本而异)。
- 设置新的分区大小,输入 1024GB 或直接选择最大值。
- 保存更改:选择“Write”并确认写入更改。
3. 退出并完成
按 “Quit” 退出 cfdisk
。
实际上以下步骤并不需要。
下一步:调整文件系统以使用扩展的空间
要让 OpenWRT 使用整个 1TB 空间,需要在挂载虚拟机后调整文件系统。具体步骤如下:
启动虚拟机: 在 PVE 中启动分配了该镜像的虚拟机。
调整文件系统:
使用 OpenWRT 提供的分区工具(如
resize2fs
)来扩展分区内的文件系统,使其覆盖整个分区。可以使用以下命令(需要在虚拟机内执行):
bashresize2fs /dev/sdX2
其中,
/dev/sdX2
是你的第二个分区设备路径,根据虚拟机中的实际分区名称替换sdX2
。
完成这些操作后,1TB 空间将对系统和文件可用。
评论