PC & Mobile Tip

[RockyLinux 8] NAS 서버 구축 - 1. 설치 및 OS 기본 설정

Rexter 2022. 11. 14. 12:53
반응형

NAS 로 유명한 시놀로지를 사서 쓰는게 정신 건강에 훨씬 이롭지만, 아무래도 내 마음대로 설정이 안 되거나 하는 부분도 있어 고민을 하다가 NAS 서버를 하나 만든김에 기록을 남기고자 합니다.

 

 

사양

CPU : AMD 애슬론 3000G(TDP 35W)

RAM: 8GB

SSD: 싼거 128GB

HDD: 8TB*4, 4TB*2

BOARD: GIGABYTE B450M AQRUS ELITE

케이스 : 컴이지 킹덤 클라시코 스토리지 마스터

파워 등 : 집에 사용 안 하고 남아 있던 것 사용.

OS : RockyLinux 8

 

우선 PC용 CPU 중에서는 위 모델이 그나마 저렴하면서도 저전력이라 선택을 했고 나머지는 하드 연결 및 장착을 위해 찾아보다가 골랐습니다.

 

NAS 서버 돌리는데 고사양은 필요가 없어서 라즈베리파이로 하려고 했는데 하필 반도체 대란으로 품절 뜨고 가격도 오르고 하드 연결이 원할하지가 않기도 하고 OS 선택이 좀 제한적이라 결국 데스크탑으로 선택했네요.

 

RockyLinux 는 아시는 분은 아시겠지만 CentOS 8 부터 바뀐 정책 때문에 이름만 바꿔서 배포를 하고 있는 거라 같다고 보면 됩니다.

OS 설치 과정 중 패키지 선택은 최소 설치로 진행을 했고 자세한 건 구글링 해보면 정말 자세히 잘 나옵니다.

설치 중 root 계정 및 사용자 계정 둘 다 하나씩 등록을 하고 진행했습니다.

설치 과정에서 인터넷은 사용으로 하고 진행하시는 걸 추천드립니다. gui 모드로 할 게 아니라서 설정하는게 좀 귀찮기도 하고 찾아가면서 하려니 복잡하더군요.

 

 

1. OS 설치 후 필수 패키지

 a. 업데이트

  설치 완료 후 root 계정으로 로그인을 하고 우선 업데이트를 진행합니다.

dnf update -y

 

 b. 설치 할 것들

 

dnf install -y net-tools
dnf install -y powertools
dnf install -y epel-release

혹은
dnf install -y net-tools powertools epel_release

 

2. SSH 설치 및 설정

 a. 설치

  보통은 기본적으로 설치가 되어 있습니다.

dnf -y install openssh-server openssh-clients

 b. 설정

vi /etc/ssh/sshd_config

입력해서 에디터 열어준 후

Port 22 가 있는 곳을 찾아 주석을 지우고 포트 번호를 사용하고자 하는 번호로 변경 합니다.

PermitRootLogin 항목이 no 로 되어 있거나 주석처리 되어 있으면 root 아이디로는 ssh 접속이 되지 않으니 접속해야 할 경우에는 주석을 제거 하고 yes 로 바꿔주면 됩니다.

 

3. 방화벽 및 selinux 중지

 a. 방화벽 중지

systemctl disable firewalld

 b. selinux 중지

vi /etc/selinux/config

SELINUX=enforcing 로 되어 있으면 disabled 로 변경합니다.

 

 

2022.11.14 - [Linux] - [RockyLinux 8] NAS 서버 구축 - 2. 디스크 마운트

 

[RockyLinux 8] NAS 서버 구축 - 2. 디스크 마운트

1. 보조 저장장치 초기화 a. 리스트 확인 fdisk -l 를 입력해서 연결되어 있는 하드들을 확인합니다. 위 사진에서는 /dev/sdb 가 보조저장장치에 해당됩니다. b. 파티션 단일 파티션으로 진행을 할 경

xrexter.tistory.com

2022.11.14 - [Linux] - [RockyLinux 8] NAS 서버 구축 - 3. SMB

 

[RockyLinux 8] NAS 서버 구축 - 3. SMB

1. 설치 dnf -y install samba 2. 설정 vi /etc/samba/smb.conf 입력 후 [global] 항목에 보면 workgroup=SAMBA 로 되어 있을 텐데요 그룹명은 변경하도록 하겠습니다. 가장 많이 쓰이는 WORKGROUP 로 변경해 주시면 됩니

xrexter.tistory.com

2022.11.14 - [Linux] - [RockyLinux 8] NAS 서버 구축 - 3. 미디어서버(minidlna)

 

[RockyLinux 8] NAS 서버 구축 - 3. 미디어서버(minidlna)

기본적인 기능에 충실한 미디어 서버 중에는 minidlna 가 많이 쓰이는 거 같습니다. dlna 를 지원하는 장치에서 잘 잡히기도 하고 쓰면서 가끔 안 잡히는 경우가 있긴 했는데 서버 문제라기 보다는

xrexter.tistory.com

2022.11.14 - [Linux] - [RockyLinux8] NAS 서버 구축 - 4. Torrent(Transmission)

 

[RockyLinux8] NAS 서버 구축 - 4. Torrent(Transmission)

토렌트 사용시 반드시 저작권에는 주의해 주시기 바랍니다. 1. 설치 dnf install -y transmission transmission-daemon 설치 후 설정 파일이 바로 생성이 되지 않기 때문에 한번 실행한 후 종료해 줘야 합니다.

xrexter.tistory.com

 

반응형