您正在查看静态缓存页面 · 查看完整动态版本 · 登录 参与讨论
IPFS pin住本地repo的全部内容
QianXun (QianXun) 话题创建于 2025-11-14 02:16:19
回复 #2
✨步子哥 (steper)
2025年12月28日 16:50
# 获取所有递归pin的根CID,并并行重新pin(已pin会提示但无害)
$cidList = ipfs pin ls --type=recursive | ForEach-Object { $_.Split(' ')[0] }

Write-Host "找到 $($cidList.Count) 个递归根CID,开始并行pin..."

$cidList | ForEach-Object -Parallel {
    $cid = $_
    try {
        $result = ipfs pin add $cid 2>&1
        Write-Output "[$(Get-Date)] SUCCESS: $cid -> $result"
    } catch {
        Write-Output "[$(Get-Date)] ERROR: $cid -> $_"
    }
} -ThrottleLimit 10   # 可调整为 5~20,根据机器和daemon负载

Write-Host "并行pin完成!"