如何正確刪除Filecoin扇區
本文作者:ZKLink 原創作品,轉載請注明出處
在你刪除扇區之前請確保已經採取了必要的搶救措施,例如遇到存儲故障,網絡故障,調度故障等等,都要經過一系列的調試,故障診斷 ,最後再考慮刪除扇區,謹慎刪除扇區,別忘了,該命令有個選項--really-do-it
1: 如何刪除packing,PreCommitFailed和SealPreCommit1Failed狀態的扇區?
這幾種狀態因為還沒有質押,可通過下面的命令直接刪除。所有precommit階段完成之前的扇區,都可以通過此方法刪除。
$ lotus-miner sectors remove --really-do-it
2:如何刪除狀態為PreCommit1,PreCommit2,並且一直卡頓在這些狀態的扇區?
1:首先應嘗試如下命令刪除
lotus-miner sealing abort
如果以上兩個命令無法刪除,可以執行下面的步驟
2.找一個空闲的Worker(如果所有worker工作滿狀態,則可以通過執行
lotus-worker tasks disable [command options] [UNS|C2|PC2|PC1|AP]
禁用所有任務,等worker執行完當前任務,就沒有任何封裝任務了,本操作執行完再通過
lotus-worker tasks enable [command options] [UNS|C2|PC2|PC1|AP]
恢復任務),在該worker的LOTUS_WORKER_PATH的unsealed和seald目錄下,分別創建對應扇區ID的空扇區文件,假設扇區的ID為100 ,那分別在unsealed和seald目錄下執行:
touch s-t0xxxxxx-100# 其中t0xxxxxx是礦工ID
3.重啓該Worker,注意觀察Worker的日志中,該扇區會不會开始封裝,如果沒有开始封裝,可以再重啓一下Miner。
4. 待該扇區开始封裝,在lotus-miner sealing jobs列表中能看到以後,就可以執行命令先終止掉任務。
lotus-miner sealing abort
5:執行
lotus-miner sectors remove
3:如何刪除狀態為Committing,並且一直卡頓在這些狀態的扇區?
注意刪除任何precommit已經完成的扇區將導致prcommit階段的抵押罰沒,參考文檔PreCommitting a Sector: A Miner publishes a Sector’s SealedCID, through miner.PreCommitSector of miner.PreCommitSectorBatch, and makes a deposit. The Sector is now registered to the Miner, and the Miner must ProveCommit the Sector or lose their deposit.
1: 同樣執行2.1 2.2 2.3
2:創建並重啓Worker以後,該扇區並不會出現在lotus-miner sealing jobs列表中,而是直接變為CommitFailed,這個時候,執行以下命令刪除扇區即可
lotus-miner sectors remove
4:不建議刪除commitfaied. finalizedfailed 以及所有完成precommit或者完成provcommit的扇區
建議把錯誤扇區恢復成出錯之前的狀態,重新做出錯的這個步驟
例:扇區commitfailed.此時precommit已經完成,重置扇區狀態至commit1
5:如何刪除因為存儲故障,無法恢復的扇區
刪除扇區一定要先鏈上刪除再本地刪除,這樣能最大程度的減少損失,請記住執行順序,這個相當重要
1:執行
刪除扇區一定要先鏈上刪除再本地刪除,這樣能最大程度的減少損失,請記住執行順序,這個相當重要
lotus-miner sectors terminate --really-do-it
這一步的主要作用為清除鏈上數據,最大限度減少處罰
2: 等到扇區狀態變為terminalfinality
3:執行
lotus-miner sectors remove --really-do-it
這一步的主要作用為清除存儲
6:刪除扇區中最常範的錯誤
很多人會直接執行:lotus-miner sectors remove --really-do-it ,這是錯誤的。然後找不到扇區編號,也無法terminate. 這樣的情況,可以通過
lotus-miner sectors list --fast --states Remomved
查看到扇區編號,這個時侯再執行
lotus-miner sectors terminate --really-do-it
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
7月23:Mt. Gox 比特幣錢包在市場緊縮的情況下轉移了價值 28.2 億美元的 BTC
7月23:Mt. Gox 比特幣錢包在市場緊縮的情況下轉移了價值 28.2 億美元的 BTC一個引...
悅盈:比特幣68000的空完美落地反彈繼續看跌 以太坊破前高看回撤
一個人的自律中,藏着無限的可能性,你自律的程度,決定着你人生的高度。 人生沒有近路可走,但你走的每...