탑재하지 않고 Windows 공유와 상호 작용하는 문제

탑재하지 않고 Windows 공유와 상호 작용하는 문제

Kubernetes를 사용하여 레거시 시스템을 재구축하고 있으며 어떤 경우에는 Windows 공유에서 파일을 읽고 써야 합니다.

내부 클라우드 공급자와 협력하여 Windows 공유를 마운트하기 위해 클러스터에 다양한 드라이버를 설치하려고 시도했지만 성공하지 못했습니다.

지금까지 smbclient 또는 컬의 명령 기능을 사용하여 파일을 읽고 쓸 수 있었지만, 이 두 가지 방법 모두 작업하는 동안 탑재된 대안(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 속도를 높이거나 컬링할 수 있는 방법이 있습니까? 아니면 마운트하지 않고 SAMBA 공유와 상호 작용하는 다른 방법이 있습니까? 아니면 설정 특성으로 인해 이 서비스에 대한 마운트 해제된 액세스가 항상 느려지나요?

관련 정보