マウントせずに Windows 共有を操作する際の問題

マウントせずに Windows 共有を操作する際の問題

Kubernetes を使用してレガシー システムを再構築していますが、場合によっては Windows 共有へのファイルの読み取りと書き込みが必要になります。

社内のクラウド プロバイダーと協力して、クラスターにさまざまなドライバーをインストールし、Windows 共有をマウントしようとしましたが、成功しませんでした。

これまで、smbclient または curl のコマンド機能を使用してファイルを読み書きすることができましたが、これらの方法は両方とも機能しているものの、マウントされた代替手段と比較すると非常に遅いようです (Kubernetes クラスターの外部でテストを実行)。転送速度はマウントに比べて約半分かそれ以下であるようです。

smbclient -U user%pass '//server/share' -m smb3 -c 'get bigfile.csv bigfile.csv'

そして

curl -u "WORKGROUP\user:pass" smb://server/share/bigfile.csv > bigfile.csv

そこで、私の質問は次のとおりです。

SAMBA 共有経由でファイルをロードするときに smbclient または curl を高速化する方法はありますか? または、マウントせずに SAMBA 共有と対話する他の方法はありますか? または、セットアップの性質上、このサービスへのマウントされていないアクセスは常に遅くなりますか?

関連情報