🔍 YUM仓库哈希校验工具 📁 搜索目录: /home/data/public/rpm/loongnix/8.3_loongarch64 📄 日志文件: /home/data/public/rpm/loongnix/8.3_loongarch64/verify_repos_log_20261021_030300.txt 🕐 开始时间: 2026-10-21 03:03:00 ⚙️ 配置信息: 最大线程数: 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) 速度: 39.9个/秒 剩余: 158.4秒 进度: 1000/6818 (匹配:1000, 失败:0, 缺失:0) 速度: 43.4个/秒 剩余: 133.9秒 进度: 1500/6818 (匹配:1500, 失败:0, 缺失:0) 速度: 35.1个/秒 剩余: 151.6秒 进度: 2000/6818 (匹配:2000, 失败:0, 缺失:0) 速度: 35.0个/秒 剩余: 137.7秒 进度: 2500/6818 (匹配:2500, 失败:0, 缺失:0) 速度: 32.0个/秒 剩余: 134.9秒 进度: 3000/6818 (匹配:3000, 失败:0, 缺失:0) 速度: 34.5个/秒 剩余: 110.5秒 进度: 3500/6818 (匹配:3500, 失败:0, 缺失:0) 速度: 33.5个/秒 剩余: 99.2秒 进度: 4000/6818 (匹配:4000, 失败:0, 缺失:0) 速度: 34.8个/秒 剩余: 80.9秒 进度: 4500/6818 (匹配:4500, 失败:0, 缺失:0) 速度: 36.0个/秒 剩余: 64.5秒 进度: 5000/6818 (匹配:5000, 失败:0, 缺失:0) 速度: 36.8个/秒 剩余: 49.4秒 进度: 5500/6818 (匹配:5500, 失败:0, 缺失:0) 速度: 36.6个/秒 剩余: 36.0秒 进度: 6000/6818 (匹配:6000, 失败:0, 缺失:0) 速度: 36.9个/秒 剩余: 22.2秒 进度: 6500/6818 (匹配:6500, 失败:0, 缺失:0) 速度: 37.6个/秒 剩余: 8.5秒 进度: 6818/6818 (匹配:6818, 失败:0, 缺失:0) 速度: 37.6个/秒 剩余: 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) 速度: 41.3个/秒 剩余: 107.5秒 进度: 1000/4935 (匹配:1000, 失败:0, 缺失:0) 速度: 36.7个/秒 剩余: 107.2秒 进度: 1500/4935 (匹配:1500, 失败:0, 缺失:0) 速度: 41.0个/秒 剩余: 83.8秒 进度: 2000/4935 (匹配:2000, 失败:0, 缺失:0) 速度: 42.9个/秒 剩余: 68.4秒 进度: 2500/4935 (匹配:2500, 失败:0, 缺失:0) 速度: 42.4个/秒 剩余: 57.5秒 进度: 3000/4935 (匹配:3000, 失败:0, 缺失:0) 速度: 37.7个/秒 剩余: 51.3秒 进度: 3500/4935 (匹配:3500, 失败:0, 缺失:0) 速度: 40.2个/秒 剩余: 35.7秒 进度: 4000/4935 (匹配:4000, 失败:0, 缺失:0) 速度: 42.6个/秒 剩余: 21.9秒 进度: 4500/4935 (匹配:4500, 失败:0, 缺失:0) 速度: 44.9个/秒 剩余: 9.7秒 进度: 4935/4935 (匹配:4935, 失败:0, 缺失:0) 速度: 46.9个/秒 剩余: 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) 速度: 147.7个/秒 剩余: 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) 速度: 64.7个/秒 剩余: 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) 速度: 10.7个/秒 剩余: 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) 速度: 59.6个/秒 剩余: 9.9秒 进度: 1000/1088 (匹配:1000, 失败:0, 缺失:0) 速度: 76.8个/秒 剩余: 1.1秒 进度: 1088/1088 (匹配:1088, 失败:0, 缺失:0) 速度: 77.9个/秒 剩余: 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) 速度: 96.7个/秒 剩余: 52.2秒 进度: 1000/5543 (匹配:1000, 失败:0, 缺失:0) 速度: 100.8个/秒 剩余: 45.1秒 进度: 1500/5543 (匹配:1500, 失败:0, 缺失:0) 速度: 103.3个/秒 剩余: 39.2秒 进度: 2000/5543 (匹配:2000, 失败:0, 缺失:0) 速度: 104.0个/秒 剩余: 34.1秒 进度: 2500/5543 (匹配:2500, 失败:0, 缺失:0) 速度: 87.6个/秒 剩余: 34.7秒 进度: 3000/5543 (匹配:3000, 失败:0, 缺失:0) 速度: 89.6个/秒 剩余: 28.4秒 进度: 3500/5543 (匹配:3500, 失败:0, 缺失:0) 速度: 88.3个/秒 剩余: 23.1秒 进度: 4000/5543 (匹配:4000, 失败:0, 缺失:0) 速度: 91.5个/秒 剩余: 16.9秒 进度: 4500/5543 (匹配:4500, 失败:0, 缺失:0) 速度: 92.7个/秒 剩余: 11.2秒 进度: 5000/5543 (匹配:5000, 失败:0, 缺失:0) 速度: 94.2个/秒 剩余: 5.8秒 进度: 5500/5543 (匹配:5500, 失败:0, 缺失:0) 速度: 89.5个/秒 剩余: 0.5秒 进度: 5543/5543 (匹配:5543, 失败:0, 缺失:0) 速度: 89.6个/秒 剩余: 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) 速度: 49.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 98 实际文件数: 98 哈希匹配: 98 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📊 最终校验结果 ================================================================================ 📦 仓库统计: 总计仓库: 8 个 通过仓库: 8 个 失败仓库: 0 个 📦 文件统计: 哈希匹配: 18641 哈希不匹配: 0 文件缺失: 0 已删除: 0 📋 详细仓库统计: -------------------------------------------------------------------------------- ✅ AppStream 匹配:6818 失败: 0 缺失: 0 删除: 0 (184.3s) ✅ BaseOS 匹配:4935 失败: 0 缺失: 0 删除: 0 (112.3s) ✅ extras 匹配: 11 失败: 0 缺失: 0 删除: 0 (0.2s) ✅ HighAvailability 匹配: 56 失败: 0 缺失: 0 删除: 0 (1.0s) ✅ Loongnixplus 匹配: 92 失败: 0 缺失: 0 删除: 0 (8.7s) ✅ PowerTools 匹配:1088 失败: 0 缺失: 0 删除: 0 (14.5s) ✅ epel-Everything 匹配:5543 失败: 0 缺失: 0 删除: 0 (63.9s) ✅ epel-Modular 匹配: 98 失败: 0 缺失: 0 删除: 0 (2.1s) 📄 报告已保存: /home/data/public/rpm/loongnix/8.3_loongarch64/hash_verify_summary_20261021_030928.txt ✅ 所有文件哈希校验通过!