수년 동안 저는 mount -t cifs
. 이는 네트워크 검색을 실행하지 않고도 특정 공유를 마운트할 수 있기 때문에 제가 여전히 사용하는 경향이 있습니다. 또한 I/O 성능도 좋습니다.
네트워크 연결이 끊어지거나 기기가 대기/절전 모드로 전환되면 문제가 발생합니다. 일반 CIFS 마운트로는 이를 처리할 수 없습니다. 네트워크 연결이 끊어지면 공유에 액세스하면 해당 파일에 액세스하려고 시도하는 모든 프로세스가 중단되고 명령도 kill
실제로 도움이 되지 않습니다. 더 나쁜 것은 작동하지 않는 공유를 마운트 해제하는 것이 불가능하다는 것입니다. 때로는 하드 리셋이 유일한 선택인 경우도 있습니다. 컴퓨터(예: 노트북)를 깨울 때 비슷한 문제가 발생합니다.
그래서 저는 FUSE 기반 솔루션을 살펴보았습니다 smbnetfs
. 이는 앞서 언급한 문제를 해결하지만 치명적인 결함이 있습니다. 즉, 모두 네트워크 검색 실행을 고집합니다. 발견된 머신이 하위 디렉토리로 표시될 마운트 지점을 선택해야 합니다. 그러나 이것은 절대적으로~ 아니다내가 원하는 것. 특정 공유를 마운트하고 싶습니다.~ 아니다네트워크 검색을 실행합니다. 나는 그러한 네트워크 스캔에서 보이지 않는 공유를 정기적으로 작업해야 합니다. 또한 CIFS 검색 검색이 매우 불안정하다는 사실을 발견했습니다.
특정 공유를 구체적으로 마운트할 수 있는 FUSE 기반 솔루션이 있습니까? 이상적으로는 <tool> //machine/share share-mountpoint <extra commands like specifying a location where to find auth info like username and password>
.
아니면 제가 알아야 할 마운트 기반의 뭔가가 있을 수도 있나요?