1 minute read

리눅스 서버만들기 - 3일차

2023년 12월 24일 3일차

RAID 구성

오늘은 RAID구성이랑 파일 공유를 해보려고 합니다.

먼저 WOL으로 서버를 켜보면

Screenshot_2023-12-24_at_2 55 32_PM

잘 작동하고

Screenshot_2023-12-24_at_2 58 21_PM

SSH도 잘 작동합니다!

어제 DHCP설정이 안되서 한참 해맸는데 잘되서 다행이네요.

RAID 구성은 메인보드에서 하려 했는데 지원하지 않아서 우분투에서 설정해야겠습니다.

Screenshot_2023-12-24_at_3 04 25_PM

먼저 디스크를 보면 sda랑 sdb가 하드로 인식되는것 같습니다.

Screenshot_2023-12-24_at_3 36 50_PM

Screenshot_2023-12-24_at_3 36 25_PM

fdisk로 초기화후 RAID 진행이 아니라 mdadm으로 RAID 구성후 fdisk로 파티션 초기화를 하는것 같네요.

타임머신용 500GiB랑 나머지로 나눴습니다.

Screenshot_2023-12-24_at_3 38 51_PM

레이드도 잘 되는것 같네요

btrfs로 초기화는

https://ko.linux-console.net/?p=16485

이 문서를 참고했습니다.

Screenshot_2023-12-24_at_3 51 14_PM

생각했던대로 된것 같습니다.

samba, webdav등 설정 / timemachine

다음으로 samba 설정을 하겠습니다.

참조: https://ubuntu.com/tutorials/install-and-configure-samba#1-overview

https://minddong.tistory.com/45

여기서도 좀 해맸는데, 공유 폴더가 0777가 아니면 쓰기가 안되는것 같습니다.

그리고 도중에 ubuntu에서도 zsh + Powerlevel10k가 된다고 하길래 변경했습니다.

Screenshot_2023-12-24_at_5 28 05_PM

맥에서 폴더를 만들면

Screenshot_2023-12-24_at_5 28 52_PM

서버에 반영이 되는 모습입니다.

이제 webdav로 외부망 설정이랑 plex 서버를 설치해볼까 합니다.

webdav는 아래의 링크에서 참조했습니다:

https://teserre.tistory.com/5

추가로 webdav의 기본 포트인 80을 막는 방법입니다:

https://amazingrdp.com/how-to-open-or-block-port-in-ubuntu-linux-firewall/

일단 webdav로 접속은 가능한데, timemachine이 webdav로 sparsebundle 파일 마운트가 안되서 어쩔수 없이 AFP를 사용해야할 것 같습니다.

https://www.dimov.xyz/ubuntu-20-04-setting-up-mac-os-time-machine-server/

이 링크 내용대로 해봤는데 접속이 안되네요…

https://netatalk.sourceforge.io/3.1/htmldocs/configuration.html

공식 문서인것 같은데 읽어보니까 [My AFP Volume]의 주석을 해제하고 이곳에 path를 설정해야 하는것 같습니다. 이렇게 하니까 접속이 되는군요

Screenshot 2023-12-24 at 10.45.14 PM.png

일단 AFP + disk image를 이용해서 timemachine을 설정하는데 성공했는데, 외부망 접속이 안됩니다. (포트포워딩도 함)

https://teamdynamix.umich.edu/TDClient/47/LSAPortal/KB/ArticleDet?ID=1840

이 링크에 있는 .sparsebundle 파일을 만들어서 마운트 하는 방식으로 적용했습니다.

외부망 접속은 안하는게…

이왕김에 보안을 위해서라도 smb나 afp는 외부망 접속을 차단하는게 나을것 같다는 생각도 듭니다.

Comments