본문 바로가기
IT/리눅스

리눅스에서 Windows NFS 서버를 마운트하는 방법

by JGSHIN 2025. 2. 15.
SMALL

리눅스에서 Windows CIFS(삼바) 공유 폴더를 마운트하고 계정 인증까지 수행하는 방법을 정리해 드리겠습니다.

 

1. CIFS(삼바) 클라이언트 설치

먼저 CIFS 마운트를 위해 필요한 패키지를 설치해야 합니다.

🔹 CentOS / RHEL

 
yum install -y cifs-utils

🔹 Ubuntu / Debian

 
sudo apt update && sudo apt install -y cifs-utils

2. CIFS 공유 폴더 마운트

Windows 공유 폴더를 리눅스에서 마운트하려면 아래와 같이 사용합니다.

🔹 즉시 마운트 명령

 
mount -t cifs //192.168.150.50/testcifs /backup50 -o username=jgshin,password=Admin123!,rw

하지만 보안상 비밀번호를 직접 입력하는 것은 위험하므로, 아래 방법을 추천합니다. 👇


3. Credentials 파일을 사용한 마운트 (보안 강화를 위해 추천)

마운트 시 계정 정보를 /root/.credentials.txt_file 같은 별도 파일에 저장하여 사용합니다.

✅ 1) 계정 정보 저장

먼저 /root/.credentials.txt_file 파일을 생성하고 계정 정보를 입력합니다.

 
vi /root/.credentials.txt_file

📌 파일 내용 (Windows 공유 폴더 계정 정보)

 
username=jgshin
password=Admin123!

파일 권한 변경 (보안 강화)

 
chmod 600 /root/.credentials.txt_file

위 명령어를 실행하면 해당 파일을 root 사용자만 읽을 수 있도록 보호합니다.


✅ 2) CIFS 공유 폴더 마운트

이제 아래 명령어로 CIFS 공유를 마운트합니다.

 
mount -t cifs //192.168.150.50/testcifs /backup50 -o credentials=/root/.credentials.txt_file,rw

📌 마운트 확인

 
df -h | grep cifs

4. 부팅 시 자동 마운트 설정 (/etc/fstab 사용)

CIFS 공유를 부팅할 때 자동으로 마운트하려면 /etc/fstab 파일에 설정을 추가해야 합니다.

🔹 fstab 설정 추가

 
echo "//192.168.150.50/testcifs /backup50 cifs credentials=/root/.credentials.txt_file,rw 0 0" >> /etc/fstab

🔹 설정 적용 및 마운트 확인

 
mount -a df -h | grep cifs

✅ 이제 시스템을 재부팅해도 자동으로 CIFS 공유 폴더가 마운트됩니다. 🎉


5. 마운트 해제 방법

🔹 일시적으로 마운트 해제

 
umount /backup50

🔹 강제 마운트 해제 (사용 중일 때)

 
umount -l /backup50

6. 마운트 문제 해결

1) CIFS 공유가 보이지 않을 때

 
smbclient -L 192.168.150.50 -U jgshin

2) 마운트 오류 발생 시 로그 확인

 
dmesg | tail -50 journalctl -xe

3) 방화벽 문제 해결 (CentOS/RHEL)

 
firewall-cmd --add-service=samba --permanent firewall-cmd --reload

✅ 결론

  • Windows CIFS 공유를 리눅스에서 마운트하려면 mount -t cifs 명령을 사용합니다.
  • 계정 정보를 보안 파일(/root/.credentials.txt_file)에 저장하여 사용하면 보안성이 높아집니다.
  • /etc/fstab을 설정하면 시스템 부팅 시 자동으로 마운트됩니다.
  • umount 명령으로 마운트를 해제할 수 있습니다.
  • 방화벽, 권한 문제 등이 발생하면 dmesg, journalctl, smbclient 등의 명령으로 문제를 확인할 수 있습니다.

이제 testcifs CIFS 공유 폴더를 리눅스에서 마운트하고 사용할 수 있습니다.

LIST
📧 이메일 문의
by @ 2025 JGSHIN