mount -t cifs 실행 시 "mount error(5): Input/output error" 에러 해결 방법

2015.01.18 09:50 컴퓨터/우분투/리눅스

mount -t cifs 실행 시 "mount error(5): Input/output error" 에러 해결 방법

우분투에서 윈도우가 제공하는 공유 폴더를 X윈도우에서 실행되는 "서버에 연결"을 이용하여 연결하면 파일은 볼 수 있어도 터미널이나 다른 어플리케이션에서 파일을 선택할 수 없네요. 도대체 어디로 마운트되는지 아무리 찾아도 모르겠어요. 해결 방법은 간단합니다. 마운트 위치를 모르니 직접 마운트를 하는 것이죠. 마운트 명령은 아래와 같습니다.

]$ sudo mount -t cifs //[윈도우 IP]/[공유 폴더 이름] /mnt/smb -o user=[아이디],password=[암호]

mount windows samba

▲ 그런데 "mount error(5): Input/output error" 에러가 발생하네요. mount하는 방법이 옳다고 생각되기 때문에 해결 방법을 찾아 보았습니다. 그리고 다행히 방법을 찾았습니다. 이유를 모르지만, -o 옵션에 sec=ntlm을 추가하면 됩니다.

한가지 더 팁을 드리면 sudo 권한으로 mount하기 때문에 공유 폴더는 보여도 폴더 안으로 들어갈 수 없습니다. -o 옵션에서 uid와 gid 옵션을 이용하여 사용 권한도 얻습니다. udi와 gid에 사용하는 값은 id를 실행하면 알 수 있습니다.

mount windows samba

▲ 짜잔~ 에러 없이 마운트 되었네요.

mount windows samba

▲ 이제 일반 프로그램에서도 마운트 위치를 통해 윈도우 공유 폴더의 파일을 사용할 수 있습니다.

신고
이 댓글을 비밀 댓글로