🔍 YUM仓库哈希校验工具 📁 搜索目录: /home/data/public/rpm/uos/1070a_x86_64 📄 日志文件: /home/data/public/rpm/uos/1070a_x86_64/verify_repos_log_20261022_023354.txt 🕐 开始时间: 2026-10-22 02:33:54 ⚙️ 配置信息: 最大线程数: 8 (CPU核心数: 8) 缓冲区大小: 1.0MB ================================================================================ 🔧 检查系统哈希工具: 找到工具: sha256sum, sha1sum, md5sum, openssl ================================================================================ 🔍 正在搜索仓库目录... 搜索根目录: /home/data/public/rpm/uos/1070a_x86_64 找到 7 个仓库: 1. AppStream 2. BaseOS 3. PowerTools 4. Plus 5. Kernel510 6. Extras 7. Update ================================================================================ ================================================================================ 📦 开始验证仓库: AppStream 完整路径: /home/data/public/rpm/uos/1070a_x86_64/AppStream Packages目录: /home/data/public/rpm/uos/1070a_x86_64/AppStream/Packages 使用线程数: 8 元数据文件: b1cf275c04992df72b2a511bf4f37a4149d791062764cb8971cf2141aa8ce37b-primary.sqlite.bz2 正在解析: b1cf275c04992df72b2a511bf4f37a4149d791062764cb8971cf2141aa8ce37b-primary.sqlite.bz2 成功从 SQLite 解析 8499 个包 元数据包数: 8499 实际RPM文件数: 8499 开始多线程验证 (最大线程数: 8)... 进度: 500/8499 (匹配:500, 失败:0, 缺失:0) 速度: 92.0个/秒 剩余: 87.0秒 进度: 1000/8499 (匹配:1000, 失败:0, 缺失:0) 速度: 68.2个/秒 剩余: 109.9秒 进度: 1500/8499 (匹配:1500, 失败:0, 缺失:0) 速度: 56.5个/秒 剩余: 123.8秒 进度: 2000/8499 (匹配:2000, 失败:0, 缺失:0) 速度: 59.0个/秒 剩余: 110.2秒 进度: 2500/8499 (匹配:2500, 失败:0, 缺失:0) 速度: 61.4个/秒 剩余: 97.7秒 进度: 3000/8499 (匹配:3000, 失败:0, 缺失:0) 速度: 63.1个/秒 剩余: 87.2秒 进度: 3500/8499 (匹配:3500, 失败:0, 缺失:0) 速度: 61.8个/秒 剩余: 80.9秒 进度: 4000/8499 (匹配:4000, 失败:0, 缺失:0) 速度: 62.8个/秒 剩余: 71.6秒 进度: 4500/8499 (匹配:4500, 失败:0, 缺失:0) 速度: 64.1个/秒 剩余: 62.3秒 进度: 5000/8499 (匹配:5000, 失败:0, 缺失:0) 速度: 65.1个/秒 剩余: 53.7秒 进度: 5500/8499 (匹配:5500, 失败:0, 缺失:0) 速度: 67.2个/秒 剩余: 44.7秒 进度: 6000/8499 (匹配:6000, 失败:0, 缺失:0) 速度: 68.9个/秒 剩余: 36.3秒 进度: 6500/8499 (匹配:6500, 失败:0, 缺失:0) 速度: 69.8个/秒 剩余: 28.7秒 进度: 7000/8499 (匹配:7000, 失败:0, 缺失:0) 速度: 70.5个/秒 剩余: 21.3秒 进度: 7500/8499 (匹配:7500, 失败:0, 缺失:0) 速度: 71.1个/秒 剩余: 14.1秒 进度: 8000/8499 (匹配:8000, 失败:0, 缺失:0) 速度: 71.8个/秒 剩余: 6.9秒 进度: 8499/8499 (匹配:8499, 失败:0, 缺失:0) 速度: 70.6个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8499 实际文件数: 8499 哈希匹配: 8499 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: BaseOS 完整路径: /home/data/public/rpm/uos/1070a_x86_64/BaseOS Packages目录: /home/data/public/rpm/uos/1070a_x86_64/BaseOS/Packages 使用线程数: 8 元数据文件: e20d955893f7fd38edb574965a6fed7e391bf2ef4c8dc871744dabed1619928d-primary.sqlite.bz2 正在解析: e20d955893f7fd38edb574965a6fed7e391bf2ef4c8dc871744dabed1619928d-primary.sqlite.bz2 成功从 SQLite 解析 4235 个包 元数据包数: 4235 实际RPM文件数: 4235 开始多线程验证 (最大线程数: 8)... 进度: 500/4235 (匹配:500, 失败:0, 缺失:0) 速度: 93.1个/秒 剩余: 40.1秒 进度: 1000/4235 (匹配:1000, 失败:0, 缺失:0) 速度: 91.3个/秒 剩余: 35.4秒 进度: 1500/4235 (匹配:1500, 失败:0, 缺失:0) 速度: 93.7个/秒 剩余: 29.2秒 进度: 2000/4235 (匹配:2000, 失败:0, 缺失:0) 速度: 93.9个/秒 剩余: 23.8秒 进度: 2500/4235 (匹配:2500, 失败:0, 缺失:0) 速度: 91.4个/秒 剩余: 19.0秒 进度: 3000/4235 (匹配:3000, 失败:0, 缺失:0) 速度: 92.8个/秒 剩余: 13.3秒 进度: 3500/4235 (匹配:3500, 失败:0, 缺失:0) 速度: 87.5个/秒 剩余: 8.4秒 进度: 4000/4235 (匹配:4000, 失败:0, 缺失:0) 速度: 88.6个/秒 剩余: 2.7秒 进度: 4235/4235 (匹配:4235, 失败:0, 缺失:0) 速度: 89.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4235 实际文件数: 4235 哈希匹配: 4235 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: PowerTools 完整路径: /home/data/public/rpm/uos/1070a_x86_64/PowerTools Packages目录: /home/data/public/rpm/uos/1070a_x86_64/PowerTools/Packages 使用线程数: 8 元数据文件: c5ccb83b55316ed0372eb24995c33f94fc873fb430e14ffe47b251cb22e8abc0-primary.sqlite.bz2 正在解析: c5ccb83b55316ed0372eb24995c33f94fc873fb430e14ffe47b251cb22e8abc0-primary.sqlite.bz2 成功从 SQLite 解析 2461 个包 元数据包数: 2461 实际RPM文件数: 2461 开始多线程验证 (最大线程数: 8)... 进度: 500/2461 (匹配:500, 失败:0, 缺失:0) 速度: 82.7个/秒 剩余: 23.7秒 进度: 1000/2461 (匹配:1000, 失败:0, 缺失:0) 速度: 63.7个/秒 剩余: 22.9秒 进度: 1500/2461 (匹配:1500, 失败:0, 缺失:0) 速度: 70.5个/秒 剩余: 13.6秒 进度: 2000/2461 (匹配:2000, 失败:0, 缺失:0) 速度: 76.0个/秒 剩余: 6.1秒 进度: 2461/2461 (匹配:2461, 失败:0, 缺失:0) 速度: 79.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 2461 实际文件数: 2461 哈希匹配: 2461 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Plus 完整路径: /home/data/public/rpm/uos/1070a_x86_64/Plus Packages目录: /home/data/public/rpm/uos/1070a_x86_64/Plus/Packages 使用线程数: 8 元数据文件: 0a2e5750d8611c20afe6608840e1b55d9678ad96b85c0054eb5e29929b661043-primary.sqlite.bz2 正在解析: 0a2e5750d8611c20afe6608840e1b55d9678ad96b85c0054eb5e29929b661043-primary.sqlite.bz2 成功从 SQLite 解析 8880 个包 元数据包数: 8880 实际RPM文件数: 8880 开始多线程验证 (最大线程数: 8)... 进度: 500/8880 (匹配:500, 失败:0, 缺失:0) 速度: 43.0个/秒 剩余: 194.8秒 进度: 1000/8880 (匹配:1000, 失败:0, 缺失:0) 速度: 56.0个/秒 剩余: 140.8秒 进度: 1500/8880 (匹配:1500, 失败:0, 缺失:0) 速度: 55.2个/秒 剩余: 133.6秒 进度: 2000/8880 (匹配:2000, 失败:0, 缺失:0) 速度: 56.9个/秒 剩余: 120.9秒 进度: 2500/8880 (匹配:2500, 失败:0, 缺失:0) 速度: 57.6个/秒 剩余: 110.8秒 进度: 3000/8880 (匹配:3000, 失败:0, 缺失:0) 速度: 48.0个/秒 剩余: 122.6秒 进度: 3500/8880 (匹配:3500, 失败:0, 缺失:0) 速度: 49.3个/秒 剩余: 109.2秒 进度: 4000/8880 (匹配:4000, 失败:0, 缺失:0) 速度: 52.8个/秒 剩余: 92.4秒 进度: 4500/8880 (匹配:4500, 失败:0, 缺失:0) 速度: 56.2个/秒 剩余: 78.0秒 进度: 5000/8880 (匹配:5000, 失败:0, 缺失:0) 速度: 57.9个/秒 剩余: 67.0秒 进度: 5500/8880 (匹配:5500, 失败:0, 缺失:0) 速度: 56.0个/秒 剩余: 60.3秒 进度: 6000/8880 (匹配:6000, 失败:0, 缺失:0) 速度: 58.3个/秒 剩余: 49.4秒 进度: 6500/8880 (匹配:6500, 失败:0, 缺失:0) 速度: 59.8个/秒 剩余: 39.8秒 进度: 7000/8880 (匹配:7000, 失败:0, 缺失:0) 速度: 61.5个/秒 剩余: 30.6秒 进度: 7500/8880 (匹配:7500, 失败:0, 缺失:0) 速度: 62.3个/秒 剩余: 22.2秒 进度: 8000/8880 (匹配:8000, 失败:0, 缺失:0) 速度: 63.3个/秒 剩余: 13.9秒 进度: 8500/8880 (匹配:8500, 失败:0, 缺失:0) 速度: 63.6个/秒 剩余: 6.0秒 进度: 8880/8880 (匹配:8880, 失败:0, 缺失:0) 速度: 54.4个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8880 实际文件数: 8880 哈希匹配: 8880 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Kernel510 完整路径: /home/data/public/rpm/uos/1070a_x86_64/Kernel510 Packages目录: /home/data/public/rpm/uos/1070a_x86_64/Kernel510/Packages 使用线程数: 8 元数据文件: 8bb87d298f96cc5d14d8dcd84ef6ce9c044565a6b31031515c0a82022743f7a2-primary.sqlite.bz2 正在解析: 8bb87d298f96cc5d14d8dcd84ef6ce9c044565a6b31031515c0a82022743f7a2-primary.sqlite.bz2 成功从 SQLite 解析 446 个包 元数据包数: 446 实际RPM文件数: 446 开始多线程验证 (最大线程数: 8)... 进度: 446/446 (匹配:446, 失败:0, 缺失:0) 速度: 49.4个/秒 剩余: 0.0秒 校验结果: 元数据包数: 446 实际文件数: 446 哈希匹配: 446 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Extras 完整路径: /home/data/public/rpm/uos/1070a_x86_64/Extras Packages目录: /home/data/public/rpm/uos/1070a_x86_64/Extras/Packages 使用线程数: 8 元数据文件: 35d8f327c9b8cb4ff97ab9ecd120761a2987ed063759ed93be2e2fe14d5092c8-primary.sqlite.bz2 正在解析: 35d8f327c9b8cb4ff97ab9ecd120761a2987ed063759ed93be2e2fe14d5092c8-primary.sqlite.bz2 成功从 SQLite 解析 13 个包 元数据包数: 13 实际RPM文件数: 13 开始多线程验证 (最大线程数: 8)... 进度: 13/13 (匹配:13, 失败:0, 缺失:0) 速度: 139.8个/秒 剩余: 0.0秒 校验结果: 元数据包数: 13 实际文件数: 13 哈希匹配: 13 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Update 完整路径: /home/data/public/rpm/uos/1070a_x86_64/Update Packages目录: /home/data/public/rpm/uos/1070a_x86_64/Update/Packages 使用线程数: 8 元数据文件: def57947fc75f0febd1c4e285e87aab900f36663cc169a79a15e7b360822ba7e-primary.sqlite.bz2 正在解析: def57947fc75f0febd1c4e285e87aab900f36663cc169a79a15e7b360822ba7e-primary.sqlite.bz2 成功从 SQLite 解析 2775 个包 元数据包数: 2775 实际RPM文件数: 2775 开始多线程验证 (最大线程数: 8)... 进度: 500/2775 (匹配:500, 失败:0, 缺失:0) 速度: 64.0个/秒 剩余: 35.5秒 进度: 1000/2775 (匹配:1000, 失败:0, 缺失:0) 速度: 63.3个/秒 剩余: 28.0秒 进度: 1500/2775 (匹配:1500, 失败:0, 缺失:0) 速度: 54.7个/秒 剩余: 23.3秒 进度: 2000/2775 (匹配:2000, 失败:0, 缺失:0) 速度: 57.6个/秒 剩余: 13.4秒 进度: 2500/2775 (匹配:2500, 失败:0, 缺失:0) 速度: 59.9个/秒 剩余: 4.6秒 进度: 2775/2775 (匹配:2775, 失败:0, 缺失:0) 速度: 59.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 2775 实际文件数: 2775 哈希匹配: 2775 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📊 最终校验结果 ================================================================================ 📦 仓库统计: 总计仓库: 7 个 通过仓库: 7 个 失败仓库: 0 个 📦 文件统计: 哈希匹配: 27309 哈希不匹配: 0 文件缺失: 0 已删除: 0 📋 详细仓库统计: -------------------------------------------------------------------------------- ✅ AppStream 匹配:8499 失败: 0 缺失: 0 删除: 0 (124.4s) ✅ BaseOS 匹配:4235 失败: 0 缺失: 0 删除: 0 (49.7s) ✅ PowerTools 匹配:2461 失败: 0 缺失: 0 删除: 0 (31.7s) ✅ Plus 匹配:8880 失败: 0 缺失: 0 删除: 0 (167.0s) ✅ Kernel510 匹配: 446 失败: 0 缺失: 0 删除: 0 (13.8s) ✅ Extras 匹配: 13 失败: 0 缺失: 0 删除: 0 (0.1s) ✅ Update 匹配:2775 失败: 0 缺失: 0 删除: 0 (51.4s) 📄 报告已保存: /home/data/public/rpm/uos/1070a_x86_64/hash_verify_summary_20261022_024113.txt ✅ 所有文件哈希校验通过!