[RaspberryPi 4] iphone 용량부족을 해결하다. 4T 확장!!! ( Ubuntu Samba로 구축)

마눌님이 만성 용량부족을 경험하고 있다. 그래서 iptime을 이용한 간이Nas를 사용하였다. 공유기에 연결해서 사용하는 iptime 간이NAS가 생을 종료한 것 같다. 새로 세팅하면서 RaspberryPi 4 NAS를 구축하기로 했다. 그런데 OMV 7을 구축하는 것이 기능이 많아 보여서 설치하다가 알았다. ubuntu에는 OMV를 설치 할 수 없다. Debian만 지원한단다. RaspberryPi web 서버로 쓰고 있어서 ubuntu os를 벗어나기 귀찮다. 그래서 급 선회해서 Samba 로 결정했다.

간략순서는

준비물 :RaspberryPi 4 과 집에 굴러다니는 외장하드(4T)

Step1 : RaspberryPi 4에 ubuntu OS 설치

Step2 : ubuntu에 외장하드 마운트

Step3 : ubuntu에 Samba 설치

Step4 : iptime DDNS 서버 및 외부포트 설정

Step5 : Mac OS 와 Ubuntu Samba 연결 ( PC ) : Window도 가능

Step 6 : ios 와 Ubuntu Samba 연결 ( Phone ) : Android도 가능

준비물

유튜버를 보면 오래된 PC를 이용한 NAS 구축을 추천하는 분들이 있다. 비추다. 서버구축비보다 전기세를 걱정해야한다. 내가 Mac Mini 를 사용하는 이유 제일 큰 것은 전기세이다. Mac Mini를 3개, RaspberryPi 4와 모니터 등등 동시 운영해도 90w가 사용하는데, 구형 intel desktop를 하나랑 모니터 하나에 100w를 사용한다. 24시간을 운영하는 서버의 성격상 저전력이 필수 있다. RaspberryPi 4와 같은 저전력을 추천한다.

# RaspberryPi

RaspberryPi 4에 ubuntu OS 설치

이 부분은 생략한다.

ubuntu에 외장하드 마운트

외장하드를 연결하고 디스크를 연결한다. 외장하드 포맷 방식은 FAT32방식, NTFS 방식, exFAT 방식 이 있다.

FAT32방식 : 4GB가 넘는 파일 저장이 불가하다. 또한 USB 드라이브 최대 크기도 32GB까지만 지원한다.

exFAT 방식 : FAT32 포맷 방식의 최대 단점인 용량 제약을 해결해서 4GB 이상 단일파일 전송이 가능하다. NTFS와 달리 호환성 측면에서도 우수하다. 다만 저장장치로써 큰 취약점이 있으니, 안정성이 다소 떨어진다는 점이다.

NTFS 방식 : 4GB 이상의 단일파일 저장은 기본이고 최대 16TB 파일까지도 지원한다. 흔히 쓰는 외장하드는 대부분 NTFS 포맷 방식을 사용한다. iptime 간이NAS 때 NTFS 로 포맷해서 그런지 바로 인식을 했다. 그래서 포맷부분은 생략한다.

지정할 폴더를 생성하고 지정한 폴더에 외장하드를 마운트한다.

#ubuntu

ubuntu에 Samba 설치

Samba 설치 한다.

Smb.conf 에 설정을 입력한다. smb.conf 모두에게 공개하는 설정이다. 원하는 세부적인 설정은 공식문서나 구글링하세요.

#Samba

iptime DDNS 서버 및 외부포트 설정

크롬에 192.168.0.1로 접속하면 iptime 설정창이 나타난다. ㅗ

고급설정 > 특수기능 > DDNS 설정 클릭한다.

원하는 호스트이름 입력한다. 그리고 사용자 ID는 본인의 이메일을 입력한다. 그러면 [지정한 호스트이름].iptime.org 가 생성된다.

고급설정 > 네트워크 관리 > 내부 네트워크 설정 클릭한다. RaspberryPi 4 가 연결된 내부 ip를 찾는다.

고급설정 > NAT/라우터관리 > 포트포워드 설정 클릭한다. RaspberryPi 4 가 연결된 내부 ip를 찾는다. 규칙이름을 지정하시고, 내부IP주소를 입력하시고 TCP 외부 포트 445 ~445, 내부포트 445~445로 지정하시면 된다.

여기까지 설정이 끝났으면서

smb:// [지정한 호스트이름].iptime.org 로 접속하시면 외장하드와 연결된다.

#iptime #포트포워드

Mac OS 와 Ubuntu Samba 연결 ( PC ) : Window도 가능

Mac Finder를 열고 이동클릭한다.

그리고 하단의 서버에 연결을 클릭한다.

블라인드된 공간에 smb:// [지정한 호스트이름].iptime.org 입력하고 연결하다. smb.conf 설정에 따라서 비밀번호를 요구할 수 있다. 인증방법은 여러가지가 있다. 제가 제공한 코드는 public한 방식이다.

smb:// [지정한 호스트이름].iptime.org 에 연결된 외장하드가 마운트 된다. 블라인드된 곳에 dropbox처럼 폴더가 생성된다. 이제 사용하시면 된다. 그런데 네트워크로 잡혀서 살짝 느리다 :) Window도 연결된다. 찾아보시면 자료가 있을 것이다.

#macos #smb연결

ios 와 Ubuntu Samba 연결 ( Phone ) : Android도 가능

ios 파일 열고

오른쪽 3점버튼을 클릭하면 서버에 연결 버튼이 나타난다.

그리고 서버 뒤편에 smb:// [지정한 호스트이름].iptime.org 입력하시고 연결하면 된다.

ios 파일에 공유된 폴더가 나타난다.

ios 파일에 공유된 폴더를 클릭하면 외장하드에 파일과 폴더들이 나타난다.

만약 사진을 외장하드에 저장하고 싶으면 사진을 클릭하고 내보내기를 클릭하고 파일에 저장 누르고 공유폴더를 클릭하고 저장하면 된다. 간단한 과정이라 세세한 것은 생략한다.

#ios #smb연결