AIX:sftpファイルの制限を見つける方法は?

AIX:sftpファイルの制限を見つける方法は?

誰もが次のバージョンのAIX(7.1.2.3)のsftpファイルの制限を見つけるのに役立ちますか?

次の値を設定しましたが、sftp経由で110KBファイルを送信できませんでした。

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

メモリ制限は何であり、ユーザーにどのような影響を与えるかを知りたいです。

ベストアンサー1

特定のSFTPファイルの制限があるとは思いません。通常のファイルシステムファイルの制限とulimitによって課される制限がありますが、sftpにのみ適用される制限ではありません。

したがって、答えは、sftpファイル転送がターゲットファイルシステムの制限または関連ユーザーに設定されたulimitによって制限されることです。

最新のAIXファイルシステムには非常に大きな制限があるため、ulimitが発生する可能性があります。

ulimit -aこれは、ターゲットユーザーがそのユーザーの最大ファイルサイズを表示するためです。デフォルト値でなければなりません

fsize = 2097151

これは2097151 x 512バイトブロック、つまり1 GBです。

次のコマンドを使用して、特定のユーザーのulimitを変更できますchuser

ulimit -aアップデートにはユーザーの出力が含まれていますが、どのrootユーザーとして実行しているのかを示していないため、明確ではありません。ターゲットユーザー(つまり、リモートシステムからファイルをインポートする場合はsftpを実行しているユーザー、リモートシステムにファイルをプッシュする場合はターゲットsftpユーザー)の出力を確認する必要があります。

おすすめ記事