proxmox openwrt软路由 群晖折腾总结
proxmox openwrt软路由 群晖折腾总结无订阅升级proxmox直通硬盘安装openwrt修改虚拟机ID磁盘镜像和恢复备份虚拟机到USB设备群晖移动套件安装位置docker安装calibre-web无订阅升级proxmox1、添加下面一行到/etc/apt/sources.listdeb http://download.proxmox.com/debian/pve bullseye pve-no-subscription2、将/etc/apt/sources.list.d/pve-enterprise.list内容注销掉3、执行apt update apt upgrade apt dist-upgrade4、从7.4-15升级到8.0执行下面命令检查保证没有错误pve7to8 pve7to8 --full5、修改源地址sed -i s/bullseye/bookworm/g /etc/apt/sources.list echo #deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise /etc/apt/sources.list.d/pve-enterprise.list echo deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription /etc/apt/sources.list.d/ceph.list6、升级apt update apt dist-upgrade直通硬盘1、查看硬盘列表ls -la /dev/disk/by-id/ | grep -v dm | grep -v lvm | grep -v part2、根据vmid和类型(sata或scsi)编号直通硬盘qm set vmid --sataX /dev/disk/by-id/xxxxxxx qm set vmid --scsiX /dev/disk/by-id/xxxxxxx安装openwrt1、新建虚拟机删除默认添加的硬盘2、将镜像文件比如openwrt-x64-R22.5.5-generic-squashfs-combined-efi.img通过scp上传到proxmox目录3、执行下面命令(虚拟机ID为100文件位于/root)qm importdisk 100 /root/openwrt-x64-R22.5.5-generic-squashfs-combined-efi.img local-lvm4、如果觉得硬盘容量太小可以在proxmox管理页面直接调整硬盘容量修改虚拟机ID1、关闭需要更改ID的虚拟机2、proxmox打开shell进入节点目录cd /etc/pve/nodes/nodename/kvm虚拟机进入qemu-server目录下将配置文件名的ID修改为目标ID编辑对应文件修改其中的硬盘镜像ID3、进入pve目录cd /dev/pve/修改对应ID文件名为目标ID4、修改vg名称lvrename pve vm-(oldId)-disk-0 vm-(newId)-disk-0磁盘镜像和恢复1、关闭虚拟机2、执行以下命令生成qcow2文件qemu-img convert -O qcow2 -f raw /dev/pve/vm-100-disk-0 VM100.qcow23、恢复到虚拟机qm importdisk 100 VM100.qcow2 local-lvm备份虚拟机到USB设备1、插入usb设备在node下面的Disks选项查看usb设备名称(比如sdf)打开proxmox shell首先建立挂载目录(/mnt/usbdisk)然后执行下面命令挂载usb设备mount /dev/sdf1 /mnt/usbdisk2、打开DataCenter中的Storage选项左上角Add添加Directory填入ID(存储名称自定义)Directory(挂载目录/mnt/usbdisk)Content选择VZDump backup file添加以后左侧会显示出对应的存储名称3、在DataCenter中选择多个虚拟机备份或者在每个虚拟机下面选择备份4、proxmox备份选项snapshot mode 不需要很长的停机时间代价为可能的一小部分数据不一致执行 Proxmox VE Live backup当 VM 在运行的时候拷贝 data blockssuspend mode 因兼容原因提供在调用 snapshot mode 之前 suspend VM因为 suspend VM 会导致较长时间的停机时间stop mode 这个模式以短暂停止 VM 的代价提供了高一致性备份。这个模式会先关闭 VM然后在后台执行 Qemu 进程来备份 VM 数据一旦备份完成如果之前 VM 在运行会继续 VM 的运行状态5、虚拟机每个硬盘的Backup选项表示是否要备份该硬盘群晖移动套件安装位置#!/bin/bash #usage: synomove app srcVol dstVol echo $1 echo $2 echo $3 mv /$2/\appconf/$1/ /$3/\appconf/ mv /$2/\apphome/$1/ /$3/\apphome/ mv /$2/\appstore/$1/ /$3/\appstore/ mv /$2/\apptemp/$1/ /$3/\apptemp/ mv /$2/\appdata/$1/ /$3/\appdata/ ln -sf /$3/\appconf/$1 /var/packages/$1/etc ln -sf /$3/\apphome/$1 /var/packages/$1/home ln -sf /$3/\appstore/$1 /var/packages/$1/target ln -sf /$3/\apptemp/$1 /var/packages/$1/tmp ln -sf /$3/\appdata/$1 /var/packages/$1/vardocker安装calibre-webmount --make-shared /volume1/ admin admin123 docker run -d \ --namecalibre-web \ -e PUID1026 \ -e PGID100 \ -e TZEurope/Lisbon \ -e DOCKER_MODSghcr.io/linuxserver/mods:universal-calibre \ -e OAUTHLIB_RELAX_TOKEN_SCOPE1 \ -e TP_THEMEaquamarine \ -p 8083:8083 \ -v /volume1/docker/calibre-web/config:/config \ -v /volume1/book:/book \ --restart unless-stopped \ lscr.io/linuxserver/calibre-web

相关新闻

ArcMap AddIN之 word报告插件 动态报告

ArcMap AddIN之 word报告插件 动态报告

说明:该插件为新设计,可能存在未考虑到的漏洞,请验证后使用并自行负责结果 按钮: 功能:通过word标签的形式,配置要素属性与模板word之间的映射关系,实现根据要素属性,生成word报告。…

2026/10/12 23:34:51 阅读更多 →
10支海外采购团驻场,2027北京算力展全球商贸对接升级

10支海外采购团驻场,2027北京算力展全球商贸对接升级

2027北京AI算力展将于6月26日至28日落地亦创国际会展中心,展会全面升级国际化商贸服务,定向邀约覆盖欧美、东南亚、中东的10支海外专业采购团驻场集采,同步引入5家国际财团设立专属洽谈区,打通算力设备集采、科创股权投资双向赋能…

2026/10/14 5:16:07 阅读更多 →
Git Stash 与本地 Commit 有什么区别?

Git Stash 与本地 Commit 有什么区别?

对比项git stashgit commit(不 push)主要用途临时切分支、临时处理中断稳定保存一个开发阶段是否属于分支历史不属于分支提交历史属于当前分支历史是否上传远端不会不会,除非执行 git push下次恢复git stash apply/popgit switch 分支名恢复顺…

2026/10/13 5:19:18 阅读更多 →

最新新闻

从 1080P 到 4K:Video2X 的 Qt6 界面把视频超分辨率与帧插值做成四步

从 1080P 到 4K:Video2X 的 Qt6 界面把视频超分辨率与帧插值做成四步

从 1080P 到 4K:Video2X 的 Qt6 界面把视频超分辨率与帧插值做成四步 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Tre…

2026/10/14 5:16:02 阅读更多 →
用RAG盘活老师傅经验:制造业设备手册解析与故障诊断开源框架

用RAG盘活老师傅经验:制造业设备手册解析与故障诊断开源框架

制造业里攒文档的速度,永远赶不上老师傅退休的速度。我见过不少车间,设备手册摞起来半人高,故障代码表散落在三四个系统里,老师傅随口一句“这声音不对”,新来的维护工要翻半天手册才敢动手。我一直在琢磨怎么用RAG把这…

2026/10/14 5:16:02 阅读更多 →
工业AI落地制造现场:从缺陷检测到工艺优化的实战观察

工业AI落地制造现场:从缺陷检测到工艺优化的实战观察

这几年我跑了不少制造工厂,从汽车零部件、家电组装到电子产线,都待过一阵子。发现一个有趣的现象:“工业AI”这个词人人都在喊,真正把模型嵌进产线、天天跑数据的其实没多少。许多人把工业AI想象成科幻片里的机器人代替工人&#…

2026/10/14 5:16:02 阅读更多 →
C++与AI框架:从LibTorch部署到推理引擎的工程实战

C++与AI框架:从LibTorch部署到推理引擎的工程实战

1. 为什么AI圈子里C依然是硬通货在Python几乎统治了算法实验和模型训练脚本的今天,聊C与人工智能框架这个话题,听起来像是考古。但真正把AI系统推到生产环境的人,大概率都明白一个事实:Python是AI的壳,C才是AI的魂。先…

2026/10/14 5:16:02 阅读更多 →
codelin 统一 Claude Code 级别智能编程助手:UnifiedClaudeCodeAssistant 功能整合实现全解析

codelin 统一 Claude Code 级别智能编程助手:UnifiedClaudeCodeAssistant 功能整合实现全解析

人工智能大模型AI Agent代码智能体工具调用MCP 服务RAG交互助手 【免费下载链接】codelin 项目地址: https://gitcode.com/Cangjie-SIG/codelin 点击查看 免费下载 导读:本文以 codelin 智能编程助手的“统一功能整合”为主线,完整拆解其基于…

2026/10/14 5:16:02 阅读更多 →
Small Agent为何要从生成式推理转向分类式推理

Small Agent为何要从生成式推理转向分类式推理

1. 为什么“生成式推理”正在拖慢 Small Agent 的实际落地?你有没有遇到过这样的场景:一个轻量级的智能体(Small Agent),部署在边缘设备上,响应延迟要求低于200毫秒,但每次执行“判断用户意图”…

2026/10/14 5:15:02 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →