CIFS 커널 모듈이 없는 Linux 시스템에 Windows 공유를 마운트해야 합니다. CIFS 커널 모듈과 동일한 사용자 공간 애플리케이션이 있습니까? 아니면 CIFS 없이 Linux 시스템에 공유를 마운트할 수 있습니까?
답변1
smbmount
예전에는 및 이 있었지만 smbfs
둘 다 최근 Linux 배포판과 함께 더 많이 제공되는 것 같습니다. 이전 배포판에서는 여전히 사용할 수 있습니다. 또한 단일 마운트 지점에서 전체 SMB 서버 네트워크를 제공하는 것으로 보이는 와 가 smbnetfuse
있습니다 . fusesmb
(한번 시도해봤는데 fusesmb
안되더군요.)
이미 언급한 GVFS, KIO 및 smbclient 외에도 SMB 공유를 탐색하기 위한 도구와 같은 "브라우저"가 두 개 더 있습니다: smb4k
(KDE용 고급 공유 브라우저) 및 smbc
(curses 기반 SMB 네트워크 브라우저).
답변2
일반 파일 시스템으로 액세스할 수 있어야 하는 경우~ 해야 하다cifs.ko를 통해서든 FUSE를 통해서든 마운트해야 합니다. 이에 대한 좋은 방법은 없습니다.
하지만 GNOME, Xfce 또는 KDE 프로그램에는 각각 Gvfs 및 KIO라고 하는 자체 가상 파일 시스템 계층이 있습니다. 둘 다 smb://server/share/...
필요한 클라이언트(gvfs-smb)가 설치되어 있는 한 프로그램 내에서 액세스할 수 있습니다 .
(이론적으로는 어떤 프로그램에든 로드할 수 있는 비슷한 것을 만드는 것이 가능할 것입니다. 그러나 그렇게 하려는 시도는 본 적이 없습니다. FUSE가 존재한다는 점을 고려하면 일종의 시간 낭비인 것 같습니다.)
마지막으로, 몇 개의 파일만 전송해야 한다면 ftp와 유사한 smbclient
도구를 사용할 수 있습니다.