본문 바로가기

개발/자작나스구축(Linux)

[우분투 12.04 LTS] 개인웹하드 구축 #17- HDD추가 구성 & HDD레이드 구성

- HDD추가는 fdisk 를 이용해야 합니다. 

하지만 fdisk는 처음하시는 분들에게는 어렵기 때문에 손쉽게 x-window를 이용하여 손쉽게 하는 방법을 설명하도록 하겠습니다


1.GUI Tool을 이용한 HDD추가(링크로 대체)
http://www.liberotown.com/2008/11/22/%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90-%ED%95%98%EB%93%9C%EB%94%94%EC%8A%A4%ED%81%AC-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0-pt-2/ 

2.fdisk 를 이용한 HDD추가

순서: 파티션설정 -> 포멧 -> 마운트 -> 마운트확인 -> 부팅시 자동마운트 설정

2-1) HDD추가 확인 - 물리적으로 추가되었는지 확인합니다.

fdisk -l

만약 HDD가 1개였다가 새로 추가한거면 /dev/sdb 로 추가됩니다 a,b,c,d 순으로 추가됩니다.




2-2) 추가된 HDD포멧

mkfs.ext4 /dev/sdb

ext4 로 sdb HDD를 포멧합니다. 



2-3) 파티션 설정

fdisk /dev/sdb

위 명령어를 입력하면 파티션 설정이 시작되고 입력하는 화면이 나옵니다 아래 처럼 입력합니다

n -> p -> 1 -> 엔터 -> 엔터(or 섹터 설정) -> p -> w





2-4) 파티션 마운트 - 마운트할 폴더를 생성합니다. 원하는 위치에 생성하면 됩니다.
마운트란 해당 폴더를 추가된 HDD로 링크를 거는것입니다. 여기서는 /home/sub_disk1 로 합니다

mkdir /home/sub_disk1

생성했다면 마운트해줍니다

mount /dev/sdb1 /home/sub_disk1

sdb 와 sdb1 은 무엇? 
물리적으로는 sdb라 불리고 S/W적으론 sdb1 으로 보입니다. 마운트할때는 sdb1로 하시면됩니다

마운트가 잘됐는지 확인해줍니다.

mount /dev/sdb1

연결된 폴더가 잘표시되면 용량도 확인해봅니다

df -h

sda 와 sdb 의 전체용량/사용량/남은량등이 정상적으로 나오면 성공입니다. 



2-5) 부팅 시 자동 마운트 하기

ls -l /dev/disk/by-uuid/

위 명령을 실행하면 각 파티션별로 연결되어 있는 uuid를 알수 있습니다.

uuid는 물리 파티션을 인식 할 수 있는 식별번호라 생각하면 됩니다.
uuid를 별도의 파일시스템 테이블에 넣어주면 됩니다.

vi /etc/fstab
UUID=uuid(아까 확인한 uuid) /var/www/test(마운트할 위치) ext4(파티션 형식) errors=remount-ro 0 1
UUID=xxxxxxxx /var/www/test ext4 errors=remount-ro 0 1

위 방법으로 마운트 항목을 추가하고 저장 후 리부팅합니다.
리부팅 후에 잘 마운트가 되었는지 아래 명령어로 다시 확인해봅니다

mount /dev/sdb1
df -h

잘나오면 성공입니다^^
GUI튤을 쓰면 훨씬 쉽지만, GUI튤은 포멧까지만 해주고 마운트는 직접 해주셔야 하기 때문에 결국 똑같습니다. 

따라오느라 수고하셨습니다


레이드 구성

- RAID는 한번구성하면 OS를 재설치하기 전까지 재구성이 불가능합니다.
이점 참고하시기 바랍니다.

이 강좌는 차후 진행될 예정입니다.


링크로 대체
http://naito.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4RAID-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

http://naito.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4RAID-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0-2