본문 바로가기

프로젝트/CAUSW동네 프로젝트

[동네 개발기3] 우분투 18.04 LTS RAID(레이드) 설정 - 1 (실패) 앞선 포스팅에서, 동문네트워크 서버 견적기를 작성하였다. 이처럼, 서버를 직접 구성하기로 결정하고나니, 생각보다 신경쓸게 너무 많았다. 그 중에 가장 신경쓰였던 부분은 데이터 안정성이었다. AWS의 S3 와 같은 클라우드 서버를 사용하면, 어느정도 내가 저장한 정보들에 대하여 보장이 되어있다. 하지만 직접 내가 서버를 구축하게 되면 결국 데이터 안정성에 대한 것들을 전부 내가 책임져야 한다는게 가장 큰 부담이었다. 그래서 난생 처음 레이드라는 것을 해보기로 결정하였다. RAID? 레이드가 뭐지? RAID(레이드)에 대한 개념은 이전부터 숙지하고 있었다. 학부 OS시간에도 배웠던 내용이기도하니까. RAID는, 여러개의 저장공간을 이용하여 효율적(안정적)으로 데이터를 저장하기 위한 방법이라고 생각하면 될 것.. 더보기
[동네 개발기2] 우분투 18.04 - HDD 마운트 ( GPT - 2TB 이상의 하드디스크 마운트 ) 앞선 견적에서, 동네 서버의 HDD는 8TB가 2개 장착되어있다고 설명하였다. 이번 포스팅에서는 우분투를 설치하고나서, 1개의 HDD를 마운트하는 방법을 다룬다. 맨 처음, 아래와 같은 명령어를 입력한다 $sudo fdisk -l 리눅스에서 하드를 제대로 인식했는지 확인한다. 위의 그림에서 /dev/sda는 마운트가 되어있는 것을 확인할 수 있고, /dev/sdb의 경우 인식은 되어있지만, 마운트가 되어있지 않은 것을 확인할 수 있다. 그러면, 먼저 /dev/sdb 하드디스크의 파티션을 설정하고 포맷한다. $sudo fdisk /dev/sdb 아래 그림과 같은 g, p, n, default, default의 순서로, 파티션을 생성할 수 있다. g는 gpt로 생성하기 위한 명령어다. 그 후 w를 입력하여 .. 더보기
[동네 개발기 1] 서버 견적을 시작하다 CAUSW 동네 개발을 드디어 시작하게 되었다. 서버개발자로서 CAUSW 동문네트워크 개발에 참여하게 되었다. 처음에 프로젝트 시작 회의 시, 서버개발자인 나에게 가장 중요한 부분은 서버를 어디에 두는가? 일수밖에 없었다. 선택지는 아래의 2개가 존재했다. 직접 서버 제작 vs 클라우드(호스팅) 이용 요즈음의 일반적인 프로젝트는 AWS(Amazon Web Service) / GCP(Google Cloud Platform) / Azure(Microsoft) 등의 유명 클라우드 서비스를 이용하거나, 앞선 포스팅에서 설명하였듯이 iwinv, 카페24와 같은 호스팅 서비스를 이용하게 된다. 이는, 서버를 직접 제작하는데에 소모되는 비용이 높고, 제작을 하더라도 보안 등의 문제로 관리하기가 쉽지않다는 문제점이 존.. 더보기