RHEL 5.5에 삼바 파일 시스템 마운트

RHEL 5.5에 삼바 파일 시스템 마운트

Windows 파일 시스템을 Linux에 마운트해야 하는 개념 증명을 위해 RHEL 평가판이 있습니다.

나는 노력했다

mount -t smbfs -o username=samba,password=samba //Desktop/Public /mnt/public

하지만 그것은 나에게 다음을 제공합니다:

mount: unknown filesystem type 'smbfs'

이 작업을 수행하려면 삼바 클라이언트가 필요하다는 것을 알고 있습니다.

질문. 실행 후

rpm -qa 'samba*'

이것이 내가 얻는 것입니다:

samba-common-3.0.33-3.28.el5:
samba-client-3.0.33-3.28.el5dir

이것은 내가 이미 samba-client를 가지고 있다는 뜻인가요? 그렇다면 Windows 공유를 마운트하려면 무엇이 필요합니까?

누군가 나에게 시도해 보라고 제안했습니다. yum -install samba-client그러나 이것은 평가판이기 때문에 RHN 구독이 없으며 업데이트를 받을 수 없습니다. 클라이언트를 어떻게 설치할 수 있나요?

마지막 질문입니다. 이렇게 할 수 없는 경우에도 다른 RHEL 등을 마운트할 수 있습니까? (이것을 무엇이라고 하나요? 일반 설치 또는 다른 것입니까?)

미리 감사드립니다

답변1

이를 위해서는 삼바 클라이언트가 필요하지 않습니다. 필요한 것은 smbfs 또는 cifs 커널 모듈입니다. smbfs는 더 이상 사용되지 않으며 사용해서는 안 됩니다(어떤 이유로 cifs를 사용할 수 없는 경우를 제외하고는 배포판이 너무 오래되었거나 Win95 시스템 등에 연결하려고 할 수 있습니다).

노력하다:

# lsmod | grep cifs
# modprobe cifs
# lsmod | grep cifs
cifs                  279398  0 
# grep cifs /proc/filesystems
nodev   cifs

그런 다음 mount -t cifs ...Giles가 언급한 대로 시도해 보십시오.

그래도 작동하지 않으면 파일 시스템을 마운트하는 대신 smbclient(예:)를 사용하여 파일에 액세스할 수 있습니다. smbclient는 samba-client 내에 있으며 명령줄 FTP 클라이언트와 유사한 인터페이스를 제공합니다.

"추가 RHEL을 설치"하려면 다양한 옵션이 있습니다. NFS를 사용할 수 있습니다. (이 경우 마운트하려는 시스템에 NFS 서버를 설정해야 합니다.) 또 다른 가능성은 sshfs입니다. 이 경우 서버에 필요한 것은 SSH 서버뿐이지만 클라이언트에는 결국 필요합니다. sshfs 및 퓨즈. RHEL 5.5가 퓨즈를 지원하는지 모르겠습니다. 다른 RHEL 시스템에 Samba를 설정하고 mount -t cifs ...Windows 시스템처럼 설치할 수도 있습니다.

관련 정보