PVE安装Openwrt系统(img)扩展硬盘

 PVE安装Openwrt系统(img)不支持挂在ISO模式,与ubuntu不同。

第一步:上传和挂载 OpenWRT 镜像

  1. 上传镜像: 将 kwrt-10.28.2024-x86-64-19745022.img 文件上传到 PVE 的 ISO 目录,例如 /var/lib/vz/template/iso/

  2. 挂载镜像到虚拟机: 使用 qm importdisk 将镜像导入到虚拟机(假设虚拟机 ID 是 102):

    bash

    qm importdisk 102 /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img local-lvm

第二步:扩展镜像大小至 1024GB

  1. 查看镜像信息(可选):

    bash

    qemu-img info /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img
  2. 扩展镜像大小: 将镜像大小调整为 1024GB:

    bash
    qemu-img resize /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img 1024G

第三步:调整分区大小

  1. cfdisk 扩展分区

    bash

    cfdisk /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img

    使用 cfdisk 工具扩展现有分区,以便使用新增的空间。

  2. 再次导入镜像: 如果需要重新导入镜像,使用相同命令:

    bash

    qm importdisk 102 /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img local-lvm
  3. 在虚拟机硬件设置中激活硬盘: 进入 PVE Web 界面,找到虚拟机 102,进入硬件选项,确保新硬盘设置为已启用

cfdisk /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img 怎么操作使用 cfdisk 工具扩展镜像文件中的分区可以让系统识别并利用新增的空间。以下是操作步骤:

1. 打开镜像文件

运行以下命令:

bash

cfdisk /var/lib/vz/template/iso/kwrt-10.28.2024-x86-64-19745022.img

cfdisk 将会打开该镜像文件中的分区表。

2. 选择分区并扩展

cfdisk 界面:

  1. 选择分区:如果镜像文件已经有分区,选择你想扩展的主分区(通常是唯一的分区)。
  2. 调整大小
    • 使用键盘方向键选择该分区后,选中“Resize”或“Resize/Move”选项(选项名可能会因版本而异)。
    • 设置新的分区大小,输入 1024GB 或直接选择最大值。
  3. 保存更改:选择“Write”并确认写入更改。

3. 退出并完成

按 “Quit” 退出 cfdisk


实际上以下步骤并不需要。

下一步:调整文件系统以使用扩展的空间

要让 OpenWRT 使用整个 1TB 空间,需要在挂载虚拟机后调整文件系统。具体步骤如下:

  1. 启动虚拟机: 在 PVE 中启动分配了该镜像的虚拟机。

  2. 调整文件系统

    • 使用 OpenWRT 提供的分区工具(如 resize2fs)来扩展分区内的文件系统,使其覆盖整个分区。

    • 可以使用以下命令(需要在虚拟机内执行):

      bash

      resize2fs /dev/sdX2

      其中,/dev/sdX2 是你的第二个分区设备路径,根据虚拟机中的实际分区名称替换 sdX2

完成这些操作后,1TB 空间将对系统和文件可用。

评论

此博客中的热门博文

Clash Verge系列使用最佳实践

X-UI 安装使用教程,支持多协议多用户的 Xray 可视化面板

使用一键脚本,部署 Hysteria 2(歇斯底里)协议节点-尚未完成小火煎的配置

最新11个可用的TG代理,请收藏!

非 root 用户自建 v2ray 梯子 (serv00-vmess)

Telegram RSS机器人-Flowerss bot比较全面的安装教程

使用x-ui面板中转流量解锁流媒体-服务器端分流节点

Serv00搭建各种服务

安卓/windows/linux非常好用的第三方telegram——ayugram

X-for-Serv00 让你的 Serv00 节点获得更好的体验