我正在嘗試從我的一臺 Ubuntu 服務器中獲取轉儲檔案。轉儲檔案以 .gzip 格式存盤,其大小約為 3GB。然后當我在 macOS Big Sur 版本 11.6 中執行 scp 命令時,下載正常開始。之后,當下載了大約 95MB 的 bin 時,該命令將停止并顯示此訊息。
sh: file size limit exceeded scp -P1021 /Users/andrej/Desktop
即使我的機器上有足夠的空間,請在 此處輸入影像描述
此外,檔案大小限制的設定在我的筆記本電腦上設定為無限制,這是來自我的終端和 ulimit -a 的 launchctl limit 命令的輸出。
% launchctl limit
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 2784 4176
maxfiles 64000 524288
ulimit -a 的輸出
% ulimit -a
-t: cpu time (seconds) unlimited
-f: file size (blocks) 200000
-d: data seg size (kbytes) unlimited
-s: stack size (kbytes) 8192
-c: core file size (blocks) 0
-v: address space (kbytes) unlimited
-l: locked-in-memory size (kbytes) unlimited
-u: processes 2042
-n: file descriptors 65536
也許有人遇到過類似的問題?任何幫助,將不勝感激。
uj5u.com熱心網友回復:
嘗試使用 rsync 實用程式,它非常適合大檔案
uj5u.com熱心網友回復:
當我運行 ulimit -a 命令時,我沒有注意到我將檔案大小的配置設定為 200000。將此值設定為無限制后問題已解決。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/314059.html
下一篇:將第一方庫與CMake鏈接
