CIFS용 사용자 공간 애플리케이션

CIFS용 사용자 공간 애플리케이션

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도구를 사용할 수 있습니다.

관련 정보