wget 開始下載然後停止“無法寫入”
我正在使用 wget 將一些文件從一台伺服器鏡像到另一台伺服器。我正在使用以下命令:
wget -x -N -i http://domain.com/filelist.txt
-x = 因為我想保留目錄結構
-N = 僅獲取新文件的時間戳
-i = 從外部文件下載文件列表,每行一個。
小文件,比如我正在測試的一個 326kb 大的下載就好了。
但另一個 5gb 只下載 203mb 然後停止(它總是 203mb 給或取幾千字節)
顯示的錯誤消息是:
無法寫入âpath/to/file.zipâ
(我不確定為什麼前後會有奇怪的字元。我在 Windows 中使用 Putty,這可能與它有關,也可能無關,所以我把它們留在裡面。我想不是。)。
完整回復如下:(我已經替換了路徑、ip和域名)
–2012-08-31 12:41:19– http://domain.com/filelist.txt正在解析 domain.com… MY_IP 正在連接到 domain.com|MY_IP|:80… 已連接。已發送 HTTP 請求,等待響應… 200 OK 長度:161
$$ text/plain $$伺服器文件不比本地文件“domain.com/filelist.txt”更新 –2012-08-31 12:41:19– http://domain.com/path/to/file.zip連接到 domain.com|MY_IP|:80… 已連接。HTTP 請求已發送,等待響應… 200 OK 長度:5502192869 (5.1G)
$$ application/zip $$大小不匹配(本地 213004288)——正在檢索。 –2012-08-31 12:41:19– http://domain.com/path/to/file.zip連接到 domain.com|MY_IP|:80… 已連接。HTTP 請求已發送,等待響應… 200 OK 長度:5502192869 (5.1G)
$$ application/zip $$保存到:“domain.com/path/to/file.zip” 3%
$$ ====> $$213,003,412 8.74M/s 24s 無法寫入“domain.com/path/to/file.zip”
如果路徑目錄已經存在或者是動態創建的,這似乎沒有任何區別。
有誰知道它為什麼會停止以及我該如何解決?
任何幫助都將不勝感激。
編輯:我也試過只做一個 wget,沒有文件輸入和重命名文件。這次它下載了 3gb 多一點,然後給出了同樣的無法寫入錯誤。
wget -x -N http://domain.com/path/to/file.zip -O files/bigfile.zip
如果磁碟空間不足,您將收到此錯誤。執行 df ,您將看到您正在寫入的目錄是否為 100%
這是長URL的問題。我也遇到過。所以,我使用了 bit.ly 並縮短了 url。奇蹟般有效!