리눅스2023. 4. 11. 13:55

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/505984

 

윈도우 공유 폴더를 리눅스의 특정 디렉토리에 연결하는 방법이다. 별로 어렵지 않지만 정리해 두기로 했다.

mount 명령을 이용해서 연결하면 되며, -t 옵션으로 지정하는 파일시스템 종류(type)는 cifs를 선택한다. root 권한이 필요하므로 sudo 명령을 사용. 아래의 예시를 참고하자. 윈도우 서버 주소가 winserver.net이고 이 서버의 my_foler라는 공유 폴더를 리눅스의 ~/cifs_test 디렉토리로 연결한 경우이다.

# 읽기/쓰기(rw), 사용자 linux_user로 설정하는 경우
# sudo mount -t cifs -o 옵션1,옵션2,...옵션n //윈도우서버/폴더 리눅스_디렉토리
sudo mount -t cifs -o rw,user='linux_user' //winserver.net/my_folder ~/cifs_test

-o 옵션으로 권한이나 사용자를 지정할 수 있다. -o 옵션에 항목을 여러개 설정할 경우 쉼표(,)로 구분된다. 읽기 전용은 ro(read-only), 읽기/쓰기는 rw(read/write). 사용자명 user 항목에서 지정하면 된다.

위와 같이 입력하면 해당 공유 폴더에 사용자 linux_user라는 사용자가 접근하기 위한 암호를 물어볼 것이다. 만약 암호도 명령어에 포함해서 실행하고 싶다면 password 항목을 추가하면 되겠다. 아래의 예시를 참고하자.

sudo mount -t cifs -o rw,user='linux_user',password='my_password' //winserver.net/my_folder/ ~/cifs_test

df 명령을 이용해서 제대로 연결되었는지 확인할 수 있다. (df 명령에 대한 설명은 이전 게시물을 참고하자. 여기로)

df -h

연결 해제는 umount 명령을 사용하면 된다.

sudo umount ~/cifs_test

 

728x90
Posted by 반달가면