Linux
如何複製包含錯誤的非常大的影片文件?
我在 USB 外部硬碟上有一個非常大的影片文件。它大約是 13GB。我可以直接播放影片,似乎沒有問題。但是如果我嘗試將文件複製到其他地方,我會收到一個奇怪的錯誤,並且 USB 設備會自動斷開連接,然後重新連接。
我嘗試使用cp或rsync從 KDE 複製,但沒有成功。我的想法不多了。我以前從未見過這種問題。
附言
- 該文件位於 LVM 分區上。
- 我現在沒有錯誤資訊。但我記得有點像
讀取塊失敗…
你可以試試運氣
ddrescue
。它通常用於整個磁碟或分區,但也適用於單個文件。它保留一個日誌文件以供重試。ddrescue /source/your_video.avi /target/your_copy.avi /target/your_copy.logfile
如果光碟在此過程中消失,只需重新安裝它並再次啟動命令,它應該會從停止的地方恢復。
ddrescue
還有一堆選項,info ddrescue
用於手冊和更詳細的使用範例。如果您有備用磁碟,則製作整個磁碟副本可能會產生更好的效果。這取決於確切損壞的內容 - 文件本身或只是文件系統元數據。