**'삼바(Samba)'**는 윈도우 운영체제와 리눅스, 유닉스 등의 'Unix-like' 운영체제 간에 파일 및 프린터를 공유할 수 있게 해주는 서비스 프로토콜(SMB/CIFS)이자 프로그램입니다.
다시 말하면, 삼바라는 것을 이용하면, 윈도우 운영체제를 사용하는 PC에서 Linux와 같은 'Unix-like' 운영체제의 파일을 원격으로 사용할 수 있습니다. 즉, 라즈베리파이에 리눅스 서버를 설치해 운영할 경우, 삼바를 이용하면 윈도우와 같은 다른 운영체제어서 라즈베리파이의 파일을 공유할 수 있는 파일 서버로 사용할 수 있습니다. 그리고, 이를 이용해 라즈베리파이를 NAS로 사용할 수 도 있습니다.
라즈베리파이에서 삼바를 사용하기 위해서는 먼저 삼바를 설치해야 합니다.
라즈베리파이에 설치된 '라즈비안'은 데비안 기반의 리눅스 시스템이기 때문에 'APT(Advanced package Tool)'를 사용해 삼바 패키지를 설치할 수 있습니다.
먼저, apt 소스리스트를 업데이트해 설치된 패키지들을 최신 버전으로 유지합니다.
$ sudo apt update && sudo apt upgrade
다음은 apt를 이용해서 삼바(Samba) 패키지를 설치합니다.
터미널에서 아래와 같이 'apt install' 명령을 이용해서 삼바 패키지를 설치할 수 있습니다.
$ sudo apt install samba samba-common-bin
설치를 계속 진행하기 위해서 'Y'를 입력합니다.
설치 중간에 'Package configuration'을 위한 'Samba server and utilities'라는 창을 볼 수 있습니다. 'WINS' 서버를 사용하지 않을 것이기 때문에, 'No'를 선택합니다.
삼바 설치가 완료되면, 다음 명령을 입력해 정상적으로 삼바가 설치되었는지 확인합니다.
$ samba --version