본문 바로가기
RaspberryPi

우분투 20.04 삼바 설치

by hyperhand 2022. 8. 14.

현재 라즈베리파이4 8GB 제품에 우분투 20.04.03 LTS 버전이 설치돼 있고 여기에 삼바를 설치하려고 한다. 원래는 다른 파이4 2GB에 제품에 라즈비안 설치 후 OMV6를 설치해서 사용하려고 했으나 뭐가 문제인지 계속 디스크를 인식하지 못하는 문제가 발생했다. 새로 구입해 사용하려던 디스크 도킹 스테이션이 문제인지 아님 파이 자체 문제인지 OMV가 문제인지는 모르겠지만 문제가 계속 발생해서 결국 기존에 git server용으로 사용중인 파이에 디스크 도킹 스테이션을 연결해서 사용하려고 한다. OMV를 설치하면 FTP, SAMBA 등의 서비스를 간단하게 사용 가능하지만 우분투에는 OMV를 설치하기가 쉽지 않은 것으로 보여 그냥 삼바를 별도로 설치하기로 했다. 근데 막상 해보니 기존에 OMV를 설치하면서 들였던 노력보다 훨씬 수월했다. 진작부터 이렇게 할걸.

 

 

디스크 파티션

디스크 도킹 스테이션에는 HDD 3개, SSD 1개 등 총 4개의 디스크가 장착돼 있다. 현재 쓰지 않는 구형 놋북에서 모두 탈거해서 갖다 꽂아놨다. 도킹 스테이션을 파이의 USB 3.0 포트에 꽂았다. 이후부터 파이에 터미널로 연결해서 설정했다.

 

1. 디스크 정보 확인

$ sudo fdisk -l

보통 파티션이 잡혀 있는 경우라면 위와 같은 형태로 표시되지만 그렇지 않다면 빨간색 표시 부분은 보이지 않을 것이다.

 

2. 원하는 디스크에 파티션 할당

$ sudo fdisk /dev/sde

 

 

 

3. 파티션 생성 확인

$ sudo fdisk -l

빨간색 표시된 부분처럼 파티션(/dev/sde1) 정보가 나타난다.

 

4. 파티션 포맷

$ sudo mkfs.ext4 /dev/sde1

 

 

 

5. 파티션 UUID 확인

$ sudo blkid

 

디스크 마운트

이제 디스크에 접근해서 디렉토리도 생성하고 파일도 복사해 넣을 수 있도록 마운트를 해준다.

 

1. 디스크를 마운트할 디렉토리 생성. 여기서는 /mnt/extdisk5로 생성

$ sudo mkdir /mnt/extdisk5

 

2. fstab 파일을 수정해서 부팅시 자동으로 마운트되도록 설정

$ sudo nano /etc/fstab

 

파일 맨 끝에 아래처럼 작성

UUID=5591c1c3-065a-404c-a3d8-64e22f729b6b  /mnt/extdisk5  ext4  defaults  0  0

각 사이 사이 공백은 탭으로 해도 된다.

 

 

3. 파일 저장 후 작성된대로 마운트 되도록 아래 명령 입력

$ sudo mount -a

 

4. 마운트 결과 확인

$ df -h

결과에 설정한 파티션이 표시가 되면 완료된 것이다.

 

 

삼바 설치

1. 이럴줄 알았으면 우분투 첫 설치단계에서 삼바를 설치할 걸 그랬다. 번거롭네.

$ sudo apt install samba

 

2. 사용중인 우분투 계정 추가

$ sudo smbpasswd -a [계정명]

3. 공유 디렉토리 설정을 위해 설정 파일 편집

$ sudo nano /etc/samba/smb.conf

파일 맨끝으로 이동해서 다음처럼 편집

[공유 디렉토리명]

comment = 공유 디렉토리 설명

path = 공유 디렉토리

valid users = 유저계정   // 콤마(,)로 여러 계정이 접근할 수 있도록 설정할 수 있다.

browsable = yes   // 네트워크 상에서 검색되도록 설정

read only = no    // 읽기만을 허용할 것인지 설정. 디폴트는 yes.

create mode = 0777   // 파일 생성 권한 설정

directory mode = 0777   // 디렉토리 생성 권한 설정

writable = yes    // 디폴트 값은 no

 

필요한대로 옵션 설정을 하면 되며 자세한 내용은 www.samba.org/samba/docs/current/man-html/smb.conf.5.html 를 참조하면 된다.

 

 

 

4. 설정 저장 후 삼바 서비스 재시작

$ sudo service smbd restart

 

5. 이후 탐색기에서 \\아이피\공유디렉토리명  형태로 입력하고 계정명, 비밀번호 입력하면 접속할 수 있다.

반응형