🔍 YUM仓库哈希校验工具 📁 搜索目录: /home/data/public/rpm/loongnix/8.3_loongarch64 📄 日志文件: /home/data/public/rpm/loongnix/8.3_loongarch64/verify_repos_log_20261022_025707.txt 🕐 开始时间: 2026-10-22 02:57:07 ⚙️ 配置信息: 最大线程数: 8 (CPU核心数: 8) 缓冲区大小: 1.0MB ================================================================================ 🔧 检查系统哈希工具: 找到工具: sha256sum, sha1sum, md5sum, openssl ================================================================================ 🔍 正在搜索仓库目录... 搜索根目录: /home/data/public/rpm/loongnix/8.3_loongarch64 找到 8 个仓库: 1. AppStream 2. BaseOS 3. extras 4. HighAvailability 5. Loongnixplus 6. PowerTools 7. epel-Everything 8. epel-Modular ================================================================================ ================================================================================ 📦 开始验证仓库: AppStream 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/AppStream Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/AppStream/Packages 使用线程数: 8 元数据文件: 392902a4f27775c2644dbeac7f6b18c81212cb505f426e7c17996228b286761d-primary.sqlite.bz2 正在解析: 392902a4f27775c2644dbeac7f6b18c81212cb505f426e7c17996228b286761d-primary.sqlite.bz2 成功从 SQLite 解析 6818 个包 元数据包数: 6818 实际RPM文件数: 6818 开始多线程验证 (最大线程数: 8)... 进度: 500/6818 (匹配:500, 失败:0, 缺失:0) 速度: 91.3个/秒 剩余: 69.2秒 进度: 1000/6818 (匹配:1000, 失败:0, 缺失:0) 速度: 89.8个/秒 剩余: 64.8秒 进度: 1500/6818 (匹配:1500, 失败:0, 缺失:0) 速度: 68.4个/秒 剩余: 77.7秒 进度: 2000/6818 (匹配:2000, 失败:0, 缺失:0) 速度: 66.3个/秒 剩余: 72.7秒 进度: 2500/6818 (匹配:2500, 失败:0, 缺失:0) 速度: 62.2个/秒 剩余: 69.5秒 进度: 3000/6818 (匹配:3000, 失败:0, 缺失:0) 速度: 67.0个/秒 剩余: 57.0秒 进度: 3500/6818 (匹配:3500, 失败:0, 缺失:0) 速度: 64.9个/秒 剩余: 51.1秒 进度: 4000/6818 (匹配:4000, 失败:0, 缺失:0) 速度: 67.8个/秒 剩余: 41.6秒 进度: 4500/6818 (匹配:4500, 失败:0, 缺失:0) 速度: 70.5个/秒 剩余: 32.9秒 进度: 5000/6818 (匹配:5000, 失败:0, 缺失:0) 速度: 72.9个/秒 剩余: 24.9秒 进度: 5500/6818 (匹配:5500, 失败:0, 缺失:0) 速度: 74.4个/秒 剩余: 17.7秒 进度: 6000/6818 (匹配:6000, 失败:0, 缺失:0) 速度: 75.5个/秒 剩余: 10.8秒 进度: 6500/6818 (匹配:6500, 失败:0, 缺失:0) 速度: 76.4个/秒 剩余: 4.2秒 进度: 6818/6818 (匹配:6818, 失败:0, 缺失:0) 速度: 76.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 6818 实际文件数: 6818 哈希匹配: 6818 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: BaseOS 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/BaseOS Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/BaseOS/Packages 使用线程数: 8 元数据文件: e83a1a62c890e9429d0ae56528929160b04de5b9035cf2e5a764e05385b8779d-primary.sqlite.bz2 正在解析: e83a1a62c890e9429d0ae56528929160b04de5b9035cf2e5a764e05385b8779d-primary.sqlite.bz2 成功从 SQLite 解析 4935 个包 元数据包数: 4935 实际RPM文件数: 4935 开始多线程验证 (最大线程数: 8)... 进度: 500/4935 (匹配:500, 失败:0, 缺失:0) 速度: 87.0个/秒 剩余: 51.0秒 进度: 1000/4935 (匹配:1000, 失败:0, 缺失:0) 速度: 80.3个/秒 剩余: 49.0秒 进度: 1500/4935 (匹配:1500, 失败:0, 缺失:0) 速度: 83.7个/秒 剩余: 41.0秒 进度: 2000/4935 (匹配:2000, 失败:0, 缺失:0) 速度: 83.5个/秒 剩余: 35.2秒 进度: 2500/4935 (匹配:2500, 失败:0, 缺失:0) 速度: 86.5个/秒 剩余: 28.1秒 进度: 3000/4935 (匹配:3000, 失败:0, 缺失:0) 速度: 73.9个/秒 剩余: 26.2秒 进度: 3500/4935 (匹配:3500, 失败:0, 缺失:0) 速度: 76.0个/秒 剩余: 18.9秒 进度: 4000/4935 (匹配:4000, 失败:0, 缺失:0) 速度: 76.8个/秒 剩余: 12.2秒 进度: 4500/4935 (匹配:4500, 失败:0, 缺失:0) 速度: 78.3个/秒 剩余: 5.6秒 进度: 4935/4935 (匹配:4935, 失败:0, 缺失:0) 速度: 79.0个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4935 实际文件数: 4935 哈希匹配: 4935 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: extras 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/extras Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/extras/Packages 使用线程数: 8 元数据文件: 17fed97fbca40d3c863c2807d3a9a97554151a16418992aaf1c2cd948448e8f9-primary.sqlite.bz2 正在解析: 17fed97fbca40d3c863c2807d3a9a97554151a16418992aaf1c2cd948448e8f9-primary.sqlite.bz2 成功从 SQLite 解析 11 个包 元数据包数: 11 实际RPM文件数: 11 开始多线程验证 (最大线程数: 8)... 进度: 11/11 (匹配:11, 失败:0, 缺失:0) 速度: 162.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 11 实际文件数: 11 哈希匹配: 11 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: HighAvailability 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/HighAvailability Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/HighAvailability/Packages 使用线程数: 8 元数据文件: 50eb6d7ff3427e8e43527546447081230ff1fb09dedd9b342aa61a8d9c98fb59-primary.sqlite.bz2 正在解析: 50eb6d7ff3427e8e43527546447081230ff1fb09dedd9b342aa61a8d9c98fb59-primary.sqlite.bz2 成功从 SQLite 解析 56 个包 元数据包数: 56 实际RPM文件数: 56 开始多线程验证 (最大线程数: 8)... 进度: 56/56 (匹配:56, 失败:0, 缺失:0) 速度: 75.0个/秒 剩余: 0.0秒 校验结果: 元数据包数: 56 实际文件数: 56 哈希匹配: 56 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Loongnixplus 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/Loongnixplus Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/Loongnixplus/Packages 使用线程数: 8 元数据文件: fdad897b593419e2ba0d4afcc469c7a37e4107e45effbea0cc591e89c0cd0327-primary.sqlite.bz2 正在解析: fdad897b593419e2ba0d4afcc469c7a37e4107e45effbea0cc591e89c0cd0327-primary.sqlite.bz2 成功从 SQLite 解析 92 个包 元数据包数: 92 实际RPM文件数: 92 开始多线程验证 (最大线程数: 8)... 进度: 92/92 (匹配:92, 失败:0, 缺失:0) 速度: 11.0个/秒 剩余: 0.0秒 校验结果: 元数据包数: 92 实际文件数: 92 哈希匹配: 92 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: PowerTools 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/PowerTools Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/PowerTools/Packages 使用线程数: 8 元数据文件: 59f94cab1a2563af4938962d28f59c121ce0f1b23a51591ba6d5042a0e97416a-primary.sqlite.bz2 正在解析: 59f94cab1a2563af4938962d28f59c121ce0f1b23a51591ba6d5042a0e97416a-primary.sqlite.bz2 成功从 SQLite 解析 1088 个包 元数据包数: 1088 实际RPM文件数: 1088 开始多线程验证 (最大线程数: 8)... 进度: 500/1088 (匹配:500, 失败:0, 缺失:0) 速度: 85.9个/秒 剩余: 6.8秒 进度: 1000/1088 (匹配:1000, 失败:0, 缺失:0) 速度: 90.0个/秒 剩余: 1.0秒 进度: 1088/1088 (匹配:1088, 失败:0, 缺失:0) 速度: 88.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 1088 实际文件数: 1088 哈希匹配: 1088 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: epel-Everything 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/epel-Everything Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/epel-Everything/Packages 使用线程数: 8 元数据文件: 48629e642c2deaf2c9822b58d9527623609259efb08d492b9f6d35c2868b41a9-primary.sqlite.bz2 正在解析: 48629e642c2deaf2c9822b58d9527623609259efb08d492b9f6d35c2868b41a9-primary.sqlite.bz2 成功从 SQLite 解析 5543 个包 元数据包数: 5543 实际RPM文件数: 5543 开始多线程验证 (最大线程数: 8)... 进度: 500/5543 (匹配:500, 失败:0, 缺失:0) 速度: 83.0个/秒 剩余: 60.7秒 进度: 1000/5543 (匹配:1000, 失败:0, 缺失:0) 速度: 84.6个/秒 剩余: 53.7秒 进度: 1500/5543 (匹配:1500, 失败:0, 缺失:0) 速度: 84.7个/秒 剩余: 47.7秒 进度: 2000/5543 (匹配:2000, 失败:0, 缺失:0) 速度: 87.5个/秒 剩余: 40.5秒 进度: 2500/5543 (匹配:2500, 失败:0, 缺失:0) 速度: 87.6个/秒 剩余: 34.7秒 进度: 3000/5543 (匹配:3000, 失败:0, 缺失:0) 速度: 90.4个/秒 剩余: 28.1秒 进度: 3500/5543 (匹配:3500, 失败:0, 缺失:0) 速度: 86.9个/秒 剩余: 23.5秒 进度: 4000/5543 (匹配:4000, 失败:0, 缺失:0) 速度: 88.2个/秒 剩余: 17.5秒 进度: 4500/5543 (匹配:4500, 失败:0, 缺失:0) 速度: 88.4个/秒 剩余: 11.8秒 进度: 5000/5543 (匹配:5000, 失败:0, 缺失:0) 速度: 88.6个/秒 剩余: 6.1秒 进度: 5500/5543 (匹配:5500, 失败:0, 缺失:0) 速度: 87.5个/秒 剩余: 0.5秒 进度: 5543/5543 (匹配:5543, 失败:0, 缺失:0) 速度: 87.5个/秒 剩余: 0.0秒 校验结果: 元数据包数: 5543 实际文件数: 5543 哈希匹配: 5543 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: epel-Modular 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/epel-Modular Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/epel-Modular/Packages 使用线程数: 8 元数据文件: 2e56a56914ed74379651d288763a58e05b6a87afd6611eed731d2c639b3872eb-primary.sqlite.bz2 正在解析: 2e56a56914ed74379651d288763a58e05b6a87afd6611eed731d2c639b3872eb-primary.sqlite.bz2 成功从 SQLite 解析 98 个包 元数据包数: 98 实际RPM文件数: 98 开始多线程验证 (最大线程数: 8)... 进度: 98/98 (匹配:98, 失败:0, 缺失:0) 速度: 46.5个/秒 剩余: 0.0秒 校验结果: 元数据包数: 98 实际文件数: 98 哈希匹配: 98 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📊 最终校验结果 ================================================================================ 📦 仓库统计: 总计仓库: 8 个 通过仓库: 8 个 失败仓库: 0 个 📦 文件统计: 哈希匹配: 18641 哈希不匹配: 0 文件缺失: 0 已删除: 0 📋 详细仓库统计: -------------------------------------------------------------------------------- ✅ AppStream 匹配:6818 失败: 0 缺失: 0 删除: 0 (92.6s) ✅ BaseOS 匹配:4935 失败: 0 缺失: 0 删除: 0 (69.7s) ✅ extras 匹配: 11 失败: 0 缺失: 0 删除: 0 (0.1s) ✅ HighAvailability 匹配: 56 失败: 0 缺失: 0 删除: 0 (0.8s) ✅ Loongnixplus 匹配: 92 失败: 0 缺失: 0 删除: 0 (8.5s) ✅ PowerTools 匹配:1088 失败: 0 缺失: 0 删除: 0 (12.8s) ✅ epel-Everything 匹配:5543 失败: 0 缺失: 0 删除: 0 (65.7s) ✅ epel-Modular 匹配: 98 失败: 0 缺失: 0 删除: 0 (2.2s) 📄 报告已保存: /home/data/public/rpm/loongnix/8.3_loongarch64/hash_verify_summary_20261022_030120.txt ✅ 所有文件哈希校验通过!