본문 바로가기
서버/리눅스 서버

3.2 리눅스 하드디스크 UUID 로 마운트 하기 (fstab with uuid) / 우분투에서 XFS 파티션 사용하기.

by ㅋㅋ잠자 2015. 12. 4.
반응형

안녕하세요. 도정진입니다.

   

최근에 USB 외장하드에 용량이 부족하고 , 백업의 필요성이 느껴져 2.5인치 하드디스크 2장과 도킹스테잉션을 구매하였습니다.

   

서버 환경이 1TB 외장하드 달랑 하나 붙어있는 시스템이다 보니 갑자기 외장하드가 읽히지 않으면 어떻하나 고민이 생겨 주문하게 되었습니다.

   

   

--------------------------------- 여담

물론 왜 SATA 인터페이스로 하지 않았냐 라는 말이 나오겠지만, INTEL NUC DN2820 의 사타 포트는 1개입니다. 이 포트는 사타포트 멀티플라이어도 되지 않는 포트입니다...

   

한낯 예전에는 기가비트 속도에 대한 갈망이 크다보니 저전력 제품군에서 초당 전송속도가 100MB/s 정도 나오는 제품을 찾느라 불을 켰었는데 RAID 를 구성하지 않으면 거의 2.5 인치 하드디스크에서는 불가능하다는 것을 깨달았습니다..

   

그래서 현재는 외장하드 1개 단일로써는 75MB/s 정도 나옵니다.

   

어차피 USB 3.0 의 경우 5Gbps 이고 허브를 사용해서 작동되기 때문에 대역폭은 반토막 나겠지만 어차피 소수 인원끼리 쓰는 서버이고 서버는 데이터 전송속도 보다는 안전성이 중요하다고 배웠기 때문에 ㅎㅎ

   

나중에 전역을 하게 된다면 SATA 포트를 이용해서 4베이로 만들 생각은 하고 있습니다 ㅎㅎ

   

--------------------------------- 여담 끝.

   

   

   

   

주문을 하고 아래 처럼 연결해 두었습니다.

   

   

   

   

그래서 시작된 것이 .. 하드디스크 갯수가 3개 있다 보니 순서가 헷깔리기 시작했습니다.

   

부팅할 때마다 /dev/sdb 로 되었다가 어느날에는 /dev/sdc 로 되었다가 순서가 뒤죽박죽 되어서 장치의 고유값 UUID 를 통해서 마운트를 하는 방법이 있다는 것을 알고 바로 적용해 보았습니다.

   

   

   

   

   

   

1 . UUID 로 하드디스크 마운트 하기

   

그럼 터미널에 blkid 라고 입력해 보겠습니다.

   

   

지금은 잠시 장치를 제거해 두어 하드디스크 sda / sdb 만 보이는 상태입니다.

UUID 는 한 디스크 안에서 파티션 별로 부여가 됩니다.

   

윗 사진에서 제 주력 제품은 /dev/sdb 이고 파티션은 1개로 구성되어 있습니다.

   

파일 시스템은 XFS 입니다.

   

그럼 fstab 으로 이동해 보겠습니다.

   

nano /etc/fstab

   

   

이런식으로 UUID / 마운트 할 위치 / 파일시스템 / 옵션 / 덤프 / 패스

   

순서로 입력하시면 됩니다. 각 정보당 TAB 키를 눌러 뛰어쓰기 해 주시면 됩니다.

   

   

   

   

   

   

   

2 . XFS 파일시스템에 대하여

   

XFS 파일 시스템은 nova 님께서 올려주신 포고플러그 속도 최적화 게시물을 보고 알게 되었습니다.

   

http://nuc.tail9.com/archives/70

   

지디넷에 상세히 설명된 글이 있어서 가져왔습니다.

   

http://www.zdnet.co.kr/news/news_view.asp?artice_id=00000039135642&type=det&re=

   

이렇다고 하니 저는 적용을 바로 해 보았습니다.

   

   

우분투 기준으로는 아래의 패키지만 설치하면 작동합니다.

   

apt-get install xfsprogs

   

   

   

이미 저는 파티션이 만들어져 있어서 아래의 방법대로 하시면 될듯 합니다.

   

fdisk 를 통해서 대상 하드디스크에 파티션을 하나 생성합니다.

   

그 다음 mkfs 명령어를 이용해 포맷합니다.

   

mkfs.xfs /dev/sdb1

   

그리고 임시 마운트는 아래의 명령어로 하시면 됩니다.

   

mount -t xfs /dev/sdb1 /path/to/mount

   

XFS 파일 시스템으로 제 외장하드를 포맷하고 아무런 최적화를 진행하지 않은 상태에서 전송속도를 보겠습니다.

   

기가비트 환경입니다.

   

   

   

   

잘 나오네요..

   

   

이상으로 글을 마치겠습니다 ㅎㅎ

   

반응형

댓글