🔍 YUM仓库哈希校验工具 📁 搜索目录: /home/data/public/rpm/uos/1070_loongarch64 📄 日志文件: /home/data/public/rpm/uos/1070_loongarch64/verify_repos_log_20261019_162744.txt 🕐 开始时间: 2026-10-19 16:27:44 ⚙️ 配置信息: 最大线程数: 8 (CPU核心数: 8) 缓冲区大小: 1.0MB ================================================================================ 🔧 检查系统哈希工具: 找到工具: sha256sum, sha1sum, md5sum, openssl ================================================================================ 🔍 正在搜索仓库目录... 搜索根目录: /home/data/public/rpm/uos/1070_loongarch64 找到 7 个仓库: 1. AppStream 2. BaseOS 3. Extras 4. Kernel510 5. Plus 6. PowerTools 7. Update ================================================================================ ================================================================================ 📦 开始验证仓库: AppStream 完整路径: /home/data/public/rpm/uos/1070_loongarch64/AppStream Packages目录: /home/data/public/rpm/uos/1070_loongarch64/AppStream/Packages 使用线程数: 8 元数据文件: e83f6331332efc447f35882a4992709ffdbc97836daff2f2a4e31b208a73cf36-primary.sqlite.bz2 正在解析: e83f6331332efc447f35882a4992709ffdbc97836daff2f2a4e31b208a73cf36-primary.sqlite.bz2 成功从 SQLite 解析 8951 个包 元数据包数: 8951 实际RPM文件数: 8951 开始多线程验证 (最大线程数: 8)... 进度: 500/8951 (匹配:500, 失败:0, 缺失:0) 速度: 85.7个/秒 剩余: 98.6秒 进度: 1000/8951 (匹配:1000, 失败:0, 缺失:0) 速度: 72.2个/秒 剩余: 110.2秒 进度: 1500/8951 (匹配:1500, 失败:0, 缺失:0) 速度: 72.6个/秒 剩余: 102.6秒 进度: 2000/8951 (匹配:2000, 失败:0, 缺失:0) 速度: 72.9个/秒 剩余: 95.3秒 进度: 2500/8951 (匹配:2500, 失败:0, 缺失:0) 速度: 71.4个/秒 剩余: 90.3秒 进度: 3000/8951 (匹配:3000, 失败:0, 缺失:0) 速度: 73.5个/秒 剩余: 81.0秒 进度: 3500/8951 (匹配:3500, 失败:0, 缺失:0) 速度: 68.5个/秒 剩余: 79.6秒 进度: 4000/8951 (匹配:4000, 失败:0, 缺失:0) 速度: 69.4个/秒 剩余: 71.4秒 进度: 4500/8951 (匹配:4500, 失败:0, 缺失:0) 速度: 71.3个/秒 剩余: 62.5秒 进度: 5000/8951 (匹配:5000, 失败:0, 缺失:0) 速度: 73.0个/秒 剩余: 54.1秒 进度: 5500/8951 (匹配:5500, 失败:0, 缺失:0) 速度: 73.9个/秒 剩余: 46.7秒 进度: 6000/8951 (匹配:6000, 失败:0, 缺失:0) 速度: 75.8个/秒 剩余: 38.9秒 进度: 6500/8951 (匹配:6500, 失败:0, 缺失:0) 速度: 77.8个/秒 剩余: 31.5秒 进度: 7000/8951 (匹配:7000, 失败:0, 缺失:0) 速度: 79.3个/秒 剩余: 24.6秒 进度: 7500/8951 (匹配:7500, 失败:0, 缺失:0) 速度: 80.3个/秒 剩余: 18.1秒 进度: 8000/8951 (匹配:8000, 失败:0, 缺失:0) 速度: 80.6个/秒 剩余: 11.8秒 进度: 8500/8951 (匹配:8500, 失败:0, 缺失:0) 速度: 82.0个/秒 剩余: 5.5秒 进度: 8951/8951 (匹配:8951, 失败:0, 缺失:0) 速度: 81.3个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8951 实际文件数: 8951 哈希匹配: 8951 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: BaseOS 完整路径: /home/data/public/rpm/uos/1070_loongarch64/BaseOS Packages目录: /home/data/public/rpm/uos/1070_loongarch64/BaseOS/Packages 使用线程数: 8 元数据文件: 95f3347aad52f09cfdfdc16d59c8af065df2814b62a9ea0f930b1bb0413fe121-primary.sqlite.bz2 正在解析: 95f3347aad52f09cfdfdc16d59c8af065df2814b62a9ea0f930b1bb0413fe121-primary.sqlite.bz2 成功从 SQLite 解析 4861 个包 元数据包数: 4861 实际RPM文件数: 4861 开始多线程验证 (最大线程数: 8)... 进度: 500/4861 (匹配:500, 失败:0, 缺失:0) 速度: 90.2个/秒 剩余: 48.3秒 进度: 1000/4861 (匹配:1000, 失败:0, 缺失:0) 速度: 88.0个/秒 剩余: 43.9秒 进度: 1500/4861 (匹配:1500, 失败:0, 缺失:0) 速度: 92.8个/秒 剩余: 36.2秒 进度: 2000/4861 (匹配:2000, 失败:0, 缺失:0) 速度: 96.6个/秒 剩余: 29.6秒 进度: 2500/4861 (匹配:2500, 失败:0, 缺失:0) 速度: 93.5个/秒 剩余: 25.3秒 进度: 3000/4861 (匹配:3000, 失败:0, 缺失:0) 速度: 92.2个/秒 剩余: 20.2秒 进度: 3500/4861 (匹配:3500, 失败:0, 缺失:0) 速度: 94.1个/秒 剩余: 14.5秒 进度: 4000/4861 (匹配:4000, 失败:0, 缺失:0) 速度: 86.9个/秒 剩余: 9.9秒 进度: 4500/4861 (匹配:4500, 失败:0, 缺失:0) 速度: 88.2个/秒 剩余: 4.1秒 进度: 4861/4861 (匹配:4861, 失败:0, 缺失:0) 速度: 89.4个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4861 实际文件数: 4861 哈希匹配: 4861 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Extras 完整路径: /home/data/public/rpm/uos/1070_loongarch64/Extras Packages目录: /home/data/public/rpm/uos/1070_loongarch64/Extras/Packages 使用线程数: 8 元数据文件: db88cf00db0cf49906d12cc6ae624f5cacddd8c2398af0df0eb4c45ca41c8498-primary.sqlite.bz2 正在解析: db88cf00db0cf49906d12cc6ae624f5cacddd8c2398af0df0eb4c45ca41c8498-primary.sqlite.bz2 成功从 SQLite 解析 12 个包 元数据包数: 12 实际RPM文件数: 12 开始多线程验证 (最大线程数: 8)... 进度: 12/12 (匹配:12, 失败:0, 缺失:0) 速度: 129.5个/秒 剩余: 0.0秒 校验结果: 元数据包数: 12 实际文件数: 12 哈希匹配: 12 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Kernel510 完整路径: /home/data/public/rpm/uos/1070_loongarch64/Kernel510 Packages目录: /home/data/public/rpm/uos/1070_loongarch64/Kernel510/Packages 使用线程数: 8 元数据文件: 6c73878e3d56a6d8f75b1b0373b83e4102fcfd9321925875e7e7b0b146d7bd14-primary.sqlite.bz2 正在解析: 6c73878e3d56a6d8f75b1b0373b83e4102fcfd9321925875e7e7b0b146d7bd14-primary.sqlite.bz2 成功从 SQLite 解析 233 个包 元数据包数: 233 实际RPM文件数: 233 开始多线程验证 (最大线程数: 8)... 进度: 233/233 (匹配:233, 失败:0, 缺失:0) 速度: 27.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 233 实际文件数: 233 哈希匹配: 233 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Plus 完整路径: /home/data/public/rpm/uos/1070_loongarch64/Plus Packages目录: /home/data/public/rpm/uos/1070_loongarch64/Plus/Packages 使用线程数: 8 元数据文件: e206127edb1762e7f6759265f4a2ca55cd557f26ed105fa2c71a91d46310540f-primary.sqlite.bz2 正在解析: e206127edb1762e7f6759265f4a2ca55cd557f26ed105fa2c71a91d46310540f-primary.sqlite.bz2 成功从 SQLite 解析 8158 个包 元数据包数: 8158 实际RPM文件数: 8158 开始多线程验证 (最大线程数: 8)... 进度: 500/8158 (匹配:500, 失败:0, 缺失:0) 速度: 96.8个/秒 剩余: 79.1秒 进度: 1000/8158 (匹配:1000, 失败:0, 缺失:0) 速度: 95.2个/秒 剩余: 75.2秒 进度: 1500/8158 (匹配:1500, 失败:0, 缺失:0) 速度: 89.4个/秒 剩余: 74.5秒 进度: 2000/8158 (匹配:2000, 失败:0, 缺失:0) 速度: 91.6个/秒 剩余: 67.2秒 进度: 2500/8158 (匹配:2500, 失败:0, 缺失:0) 速度: 86.9个/秒 剩余: 65.1秒 进度: 3000/8158 (匹配:3000, 失败:0, 缺失:0) 速度: 80.6个/秒 剩余: 64.0秒 进度: 3500/8158 (匹配:3500, 失败:0, 缺失:0) 速度: 79.2个/秒 剩余: 58.8秒 进度: 4000/8158 (匹配:4000, 失败:0, 缺失:0) 速度: 80.6个/秒 剩余: 51.6秒 进度: 4500/8158 (匹配:4500, 失败:0, 缺失:0) 速度: 82.1个/秒 剩余: 44.5秒 进度: 5000/8158 (匹配:5000, 失败:0, 缺失:0) 速度: 81.1个/秒 剩余: 39.0秒 进度: 5500/8158 (匹配:5500, 失败:0, 缺失:0) 速度: 81.2个/秒 剩余: 32.7秒 进度: 6000/8158 (匹配:6000, 失败:0, 缺失:0) 速度: 81.3个/秒 剩余: 26.5秒 进度: 6500/8158 (匹配:6500, 失败:0, 缺失:0) 速度: 82.7个/秒 剩余: 20.0秒 进度: 7000/8158 (匹配:7000, 失败:0, 缺失:0) 速度: 83.1个/秒 剩余: 13.9秒 进度: 7500/8158 (匹配:7500, 失败:0, 缺失:0) 速度: 84.0个/秒 剩余: 7.8秒 进度: 8000/8158 (匹配:8000, 失败:0, 缺失:0) 速度: 83.8个/秒 剩余: 1.9秒 进度: 8158/8158 (匹配:8158, 失败:0, 缺失:0) 速度: 67.0个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8158 实际文件数: 8158 哈希匹配: 8158 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: PowerTools 完整路径: /home/data/public/rpm/uos/1070_loongarch64/PowerTools Packages目录: /home/data/public/rpm/uos/1070_loongarch64/PowerTools/Packages 使用线程数: 8 元数据文件: c13f75bdaf2d8d73960d9925e4f48c64b8af0f19158f3b590a9b5b6fb2dbbeaf-primary.sqlite.bz2 正在解析: c13f75bdaf2d8d73960d9925e4f48c64b8af0f19158f3b590a9b5b6fb2dbbeaf-primary.sqlite.bz2 成功从 SQLite 解析 2462 个包 元数据包数: 2462 实际RPM文件数: 2462 开始多线程验证 (最大线程数: 8)... 进度: 500/2462 (匹配:500, 失败:0, 缺失:0) 速度: 84.8个/秒 剩余: 23.1秒 进度: 1000/2462 (匹配:1000, 失败:0, 缺失:0) 速度: 83.7个/秒 剩余: 17.5秒 进度: 1500/2462 (匹配:1500, 失败:0, 缺失:0) 速度: 85.3个/秒 剩余: 11.3秒 进度: 2000/2462 (匹配:2000, 失败:0, 缺失:0) 速度: 88.8个/秒 剩余: 5.2秒 进度: 2462/2462 (匹配:2462, 失败:0, 缺失:0) 速度: 89.8个/秒 剩余: 0.0秒 校验结果: 元数据包数: 2462 实际文件数: 2462 哈希匹配: 2462 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: Update 完整路径: /home/data/public/rpm/uos/1070_loongarch64/Update Packages目录: /home/data/public/rpm/uos/1070_loongarch64/Update/Packages 使用线程数: 8 元数据文件: 47d671546d4fbad66a849bc67c154d904de8cf5a7129cc190846b19c5817c3ab-primary.sqlite.bz2 正在解析: 47d671546d4fbad66a849bc67c154d904de8cf5a7129cc190846b19c5817c3ab-primary.sqlite.bz2 成功从 SQLite 解析 3483 个包 元数据包数: 3483 实际RPM文件数: 3483 开始多线程验证 (最大线程数: 8)... 进度: 500/3483 (匹配:500, 失败:0, 缺失:0) 速度: 72.0个/秒 剩余: 41.4秒 进度: 1000/3483 (匹配:1000, 失败:0, 缺失:0) 速度: 80.3个/秒 剩余: 30.9秒 进度: 1500/3483 (匹配:1500, 失败:0, 缺失:0) 速度: 78.0个/秒 剩余: 25.4秒 进度: 2000/3483 (匹配:2000, 失败:0, 缺失:0) 速度: 63.3个/秒 剩余: 23.4秒 进度: 2500/3483 (匹配:2500, 失败:0, 缺失:0) 速度: 66.9个/秒 剩余: 14.7秒 进度: 3000/3483 (匹配:3000, 失败:0, 缺失:0) 速度: 68.2个/秒 剩余: 7.1秒 进度: 3483/3483 (匹配:3483, 失败:0, 缺失:0) 速度: 71.1个/秒 剩余: 0.0秒 校验结果: 元数据包数: 3483 实际文件数: 3483 哈希匹配: 3483 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📊 最终校验结果 ================================================================================ 📦 仓库统计: 总计仓库: 7 个 通过仓库: 7 个 失败仓库: 0 个 📦 文件统计: 哈希匹配: 28160 哈希不匹配: 0 文件缺失: 0 📋 详细仓库统计: -------------------------------------------------------------------------------- ✅ AppStream 匹配:8951 失败: 0 缺失: 0 (114.8s) ✅ BaseOS 匹配:4861 失败: 0 缺失: 0 (57.2s) ✅ Extras 匹配: 12 失败: 0 缺失: 0 (0.1s) ✅ Kernel510 匹配: 233 失败: 0 缺失: 0 (11.6s) ✅ Plus 匹配:8158 失败: 0 缺失: 0 (125.0s) ✅ PowerTools 匹配:2462 失败: 0 缺失: 0 (28.3s) ✅ Update 匹配:3483 失败: 0 缺失: 0 (57.0s) 📄 报告已保存: /home/data/public/rpm/uos/1070_loongarch64/hash_verify_summary_20261019_163418.txt ✅ 所有文件哈希校验通过!