Files
Maple 886e82f0cb refactor: 模块化重构 — 拆分 lib/ 基础设施层与 src/modules/ 功能模块
PVE-Tools.sh 从 ~14,700 行单文件重构为 150 行入口点,
所有函数按职责拆分到独立文件,通过 source 机制加载。

lib/ — 基础设施层(零业务逻辑)
  config.sh: 全局变量与常量
  core.sh: 日志、UI、确认、备份、GRUB、进度条
  network.sh: 网络检测、镜像选择
  runtime.sh: 运行时守卫、main() 入口

src/modules/ — 功能模块(10 个目录)
  01-optimization  02-sources  03-boot-kernel
  04-gpu-passthrough  05-vm-container  06-networking
  07-storage-disk  08-tools-about  09-security  10-third-party

新增 build.sh(合并编译)和 dev.sh(开发 source 入口),
release.yml 新增构建步骤,CI 适配模块化结构。
2026-07-08 11:15:59 +08:00
..

PVE Tools - 第三方工具集

Note

从 5.0.0 版本开始,主脚本的第 14 个菜单项已更换为 FastPVE 虚拟机快速下载
本目录保留旧版 tteck 工具脚本,若仍需使用请按照下方“直接运行工具”方式手动调用。 另外,主菜单新增的 “第三方工具集 (Community Scripts)” 仅指向社区脚本站点,并不会自动运行本目录下的脚本。

这个目录包含来自 tteck 社区的第三方 Proxmox 管理工具。

工具来源

工具列表

系统配置工具

  • post-pbs-install.sh - Proxmox Backup Server 安装后配置
  • post-pve-install.sh - Proxmox VE 安装后配置
  • scaling-governor.sh - CPU 调频策略配置工具
  • microcode.sh - CPU 微码更新工具

容器管理工具

  • update-lxcs.sh - 批量更新 LXC 容器
  • cron-update-lxcs.sh - 定时自动更新 LXC 容器
  • clean-lxcs.sh - 清理 LXC 容器缓存和日志

系统维护工具

  • host-backup.sh - Proxmox 主机配置备份工具
  • kernel-clean.sh - 清理旧内核版本
  • kernel-pin.sh - 固定内核版本防止自动更新
  • fstrim.sh - SSD Trim 优化工具

监控工具

  • monitor-all.sh - 系统全局监控工具
  • netdata.sh - Netdata 实时监控系统安装

使用方法

使用方式

Important

PVE Tools Pro 主菜单已经不再提供自动下载/执行这些脚本的入口,如需继续使用请手动运行。

直接运行工具

cd Tools
bash post-pve-install.sh

注意事项

⚠️ 重要提示:

  1. 这些工具由第三方社区维护,非 PVE Tools Pro 项目原创
  2. 工具执行前会显示确认提示,请仔细阅读
  3. 某些工具会修改系统配置,建议先了解工具功能
  4. 所有工具执行都会记录到 /var/log/pve-tools.log

致谢

感谢 tteck 为 Proxmox 社区贡献的优秀工具!

如需了解更多工具详情,请访问原项目: https://github.com/tteck/Proxmox


PVE Tools Pro 项目 项目地址: https://github.com/PVE-Tools/PVE-Tools-9