레이블이 삼바인 게시물을 표시합니다. 모든 게시물 표시
레이블이 삼바인 게시물을 표시합니다. 모든 게시물 표시

2016. 7. 22.

[라즈베리파이] 삼바 설치하기

라즈베리파이 삼바서버 설치
——

패키지를 이용해서 설치하기

$ sudo apt-get install samba samba-common-bin

n1PFjOs.png

사용자 추가하기

pi 사용자를 추가합니다.

$ sudo smbpasswd -a pi

oLxy4t9.png

사용자 정보 설정 추가하기

$ sudo vi /etc/samba/smb.conf

제일 아랫칸으로 이동을 한 뒤에 i키를 이용해서 insert모드로 들어간 후에 아래와 같이 입력을 합니다.
입력을 다 끝냈으면, ESC키를 누르고 :wq 를 입력해서 저장하고 나오기를 합니다.

[pi]
path = /home/pi
comment = SAMBA SERVER
valid user = pi
writable = yes
browseable = yes
create mask = 0777
public = yes

TfElNIe.png

$ sudo service samba restart

Failed to restart samba.service: Unit samba.service is masked.

에러가 출력된다면

$ sudo service smbd restart

그래도 Failed to restart smdb.service: Unit smdb.service failed to load: No such file or directory.

와 같은 에러가 난다면 직접 restart 시킬 수 밖에 없습니다.

$ sudo /etc/init.d/samba restart

라즈베리파이에서는 이상하게 sudo service를 통해서 start, stop 등을 하면 안내 메세지가 안 나온다. 이유는 나도 잘 모르겠다.

2016. 7. 21.

[라즈베리파이] SAMBA 연결하기

라즈베리파이에서 삼바서버에 접속하기

이 방법은 하드가 연결 된 ac66라즈베리파이를 연결해서 ac66 안에 있는 하드에 접근하기 위해서 찾아 본 방법입니다.

윈도우에서는smb://192.168.0.1/abc와 같이 연결을 할 수 있었습니다만. 라즈베리파이에서는 조금 다릅니다.

mount 할 시에 타입을 CIFS로 달아주면 됩니다.

CIFS(Common Internet File System) 는 네트워크를 위한 SMB 파일 공유 프로토콜의 확장된 버전이며, 윈도우와 유닉스 환경을 동시에 지원하는 인터넷의 표준 파일 규약의 프로토콜이다. CIFS는 이전의 폐쇄적인 SMB 프로토콜과는 달리 CIFS 규약 정의는 여러 유닉스 업체의 참여하여 결정된 내용이기 때문에 삼바도 버전이 올라감에 따라(삼바 버전 2.2 이상) CIFS 규약을 잘 준수하여 안정성이 상당히 향상 되었다.

권한이 없다는 문제가 나올 수도 있습니다. 그 때에는 sudo 를 앞에 입력 해 주세요.

연결할 디렉토리 만들기

/mnt/ 에 드라이브를 연결하려면 일단 디렉토리를 하나 만들어 줘야 한다. 원하는 디렉토리를 하나 만들어 줍니다.

$ mkdir /mnt/abc

SMB 연결하기

$ mount -t cifs //server/share /mnt/abc -o username=아이디,password=비밀번호

SMB연결 끊기

$ umount /mnt/abc

정리

$ sudo mkdir /mnt/abc
$ sudo mount -t cifs //server/share /mnt/abc