PVE内核清理器技术文档
安装指南
为了使用PVE内核清理器(PVE Kernel Cleaner)于您的Proxmox VE系统上,确保您的系统已满足以下先决条件:
- 软件包依赖:您需要安装
cron
,curl
, 和git
。对于基于Debian的系统,可以通过运行以下命令来安装这些依赖项:sudo apt-get install cron curl git
安装方法
通过Git安装
- 打开终端。
- 使用以下命令克隆仓库并执行安装步骤:
git clone https://github.com/jordanhillis/pvekclean.git cd pvekclean chmod +x pvekclean.sh ./pvekclean.sh
通过Curl安装
- 同样,开启终端。
- 直接下载脚本并赋予执行权限:
curl -o pvekclean.sh https://raw.githubusercontent.com/jordanhillis/pvekclean/master/pvekclean.sh chmod +x pvekclean.sh ./pvekclean.sh
项目的使用说明
PVE内核清理器设计用于简化Proxmox VE系统中的旧/不再使用的内核管理。它自动处理 /boot
目录的空间占用问题。
基本命令
- 查看版本:
pvekclean -v
- 非交互式删除内核:
pvekclean -f
- 保留指定数量的最新内核:
pvekclean -k 数量
- 设置定时任务清理:
pvekclean -s
- 干燥运行测试:
pvekclean -d
例如,若要强制移除所有不需要的内核而不进行确认,可以使用 pvekclean -f
。如果您想在保留两个最新的内核的同时进行强制移除,命令为 pvekclean -f -k 2
。
API使用文档
请注意,PVE内核清理器主要作为一个shell脚本来操作,并不提供传统意义上的API接口。它的命令行参数提供了其功能调用的机制,可视为间接的“API”。
- 选项参数:如
-k, --keep
,-f, --force
, 等,构成了与脚本交互的方式。 - 自动化集成:尽管没有RESTful等API,但该工具可通过cron作业或shell脚本集成到自动化流程中。
更新方式
每次运行脚本时,程序会自动检查更新。如果有新版本可用,按照屏幕上的指示进行即可轻松升级。
开发者信息
- 主要开发者:乔丹·希尔斯 (Jordan Hillis)
许可证
此项目遵循MIT许可证条款,详细信息请参阅LICENSE.md
文件。
以上就是关于PVE内核清理器的全面技术文档,涵盖了从安装、基本使用到更新和维护的整个过程。希望这能够帮助您更好地管理和优化您的Proxmox VE环境。