Aix
AIX:如何找到 sftp 文件限制?
任何人都可以幫助找到 AIX (7.1.2.3) 上以下版本的 sftp 文件限制。
我設置了以下值我無法 sftp 一個 110 KB 的文件。
ulimit -a time(seconds) unlimited file(blocks) unlimited data(kbytes) 131072 stack(kbytes) 32768 memory(kbytes) 32768 coredump(blocks) unlimited nofiles(descriptors) unlimited threads(per process) unlimited processes(per user) unlimited memory(kbytes) 32768
我有興趣知道:什麼是記憶體限制以及它如何影響使用者?
我不相信有特定的 sftp 文件限制。有正常的文件系統文件限制,以及 ulimits 施加的限制,但它們對 sftp 並不特殊。
所以答案是,sftp 文件傳輸受到目標文件系統限製或為相關使用者設置的 ulimits 的限制。
鑑於現代 AIX 文件系統有非常大的限制,您可能會遇到 ulimit。
ulimit -a
因為目標使用者將向您顯示該使用者的最大文件大小。它可能設置為預設值,fsize = 2097151
即 2097151 x 512byte 塊,即 1GB。
chuser
您可以使用該命令更改特定使用者的 ulimit 。在您的更新中,您已經包含了
ulimit -a
使用者的輸出root
,但由於您沒有向我們顯示您以哪個使用者身份執行它,因此尚不清楚。我們需要查看目標使用者的輸出(即,如果他們從遠端系統中提取文件,則執行 sftp 的使用者,或者如果您將文件推送到遠端系統,則為目標 sftp 的使用者)。