반응형
✅ 1️⃣ 필수 패키지 설치
sudo apt update
sudo apt install -y cifs-utils
✅ 2️⃣ 마운트 대상 디렉토리 준비
sudo mkdir -p /img
sudo chown www-data:www-data /img
✅ 3️⃣ SMB 계정 정보 파일 생성 (보안 중요)
sudo nano /root/.smbcredentials
username=smbuser
password=SMB비밀번호
sudo chmod 600 /root/.smbcredentials
✅ 4️⃣ SMB 공유 테스트 마운트 (즉시 확인)
자기 자신 서버이므로 IP = 127.0.0.1 또는 서버 내부 IP
sudo mount -t cifs \
//127.0.0.1/share \
/img \
-o credentials=/root/.smbcredentials,iocharset=utf8,vers=3.1.1,uid=www-data,gid=www-data
✔ 정상 확인
df -h | grep img
ls -al /img
✅ 5️⃣ 자동 마운트 설정 (/etc/fstab)
sudo vi /etc/fstab
맨 아래 추가:
//127.0.0.1/share /img cifs credentials=/root/.smbcredentials,iocharset=utf8,vers=3.1.1,uid=www-data,gid=www-data,_netdev,nofail 0 0
✅ 6️⃣ fstab 적용 테스트 (재부팅 없이)
sudo umount /img sudo mount -a
오류 없으면 성공 👍
✅ 7️⃣ Samba 쪽 권한 확인 (중요)
# 공유 디렉토리 예시: /srv/samba/share
sudo chown -R smbuser:www-data /srv/samba/share sudo chmod -R 775 /srv/samba/share
🔥 추천 옵션 (안정성 강화)
fstab 옵션을 이렇게 써도 좋아요:
credentials=/root/.smbcredentials,iocharset=utf8,vers=3.1.1,uid=www-data,gid=www-data,serverino,nosharesock,_netdev
🧪 문제 발생 시 체크
journalctl -xe
dmesg | tail
반응형
댓글