본문 바로가기

LINUX/Ubuntu

22. 하드디스크 추가

 
 
가상 장치에 서버를 구성하기 위해 필요한 내용을 정리해 보자.
 
 

SATA 하드 디스크
 
일반적인 하드 디스크 타입이다.
 
SATA 1 규격에서 초당 150MB/s , SATA 2 규격에서는 초당 300MB/s 의 전송 속도를 낸다.
 
 

SCSI
 
서버나 워크스테이션에 쓰이는 고속 인터페이스다.
 
무엇보다 안정성이 높은 것이 최대의 장점이지만 가격이 매우 비싸다.
 
이 규격을 쓰려면 별도의 확장 카드를 달아야 하며 최신 규격인 울트라 320 은 최대 320MB/s 의 속도를 낸다.
 
 

SSD
 
솔리드 스테이트 디스크의 약자로 일반 하드 디스크와 비슷하게 동작하지만 임의 접근을
 
탐색시간 없이 고속으로 입출력할 수 있어 기계적 지연이나 실패율이 현저히 적다.
 
RAM 보단 느리지만 HDD 보다 속도가 빠르며 비휘발성 메모리를 사용해 갑자기 정전이 되더라도
 
데이터가 손상되지 않는다.
 
 

VMware 에서 제공되는 가상 슬롯
 
VMware 에서는 총 120 개의 SATA 하드 디스크와 총 60개의 SCSI 하드 디스크를 장착할 수 있는
 
슬롯을 제공한다. 장치 연결시 슬롯 이름과 연계되며 아래와 같이 
 
물리 드라이브는 SCSI 0:0 , SCSI 0:1 ... 로 이름을 붙어있고
 
논리 드라이브는 /dev(device)/sda , /dev/sdb, dev/sdc ... 형식으로 이름이 붙는다.
 
그리고 각 논리 드라이브 안의 파티션들은 /dev/sda1, /dev/sda2, .. 형식으로 이름이 붙여진다. 
 
 
실제로 VMware 에서 확인해 보자.
 
 
 

VMware 에 SCSI 하드 추가 장착
 
아래와 같이 하드 디스크를 추가한다면 장착된 디스크 이름은 /dev/sdb 가 되고 
 
논리적 파티션의 이름은 /dev/sdb1 이 된다.
 
그리고 파티션은 그냥 사용할 수 없으며 반드시 특정한 디렉터리에 마운트 시켜야 사용이 가능하다.
 
 
실제로 리눅스에 위의 동작을 수행하려면 아래와 같이
 
 
가상하드 디스크를 만들고 fdisk 명령으로 파티션을 나눈뒤 
 
mkfs.ext4 명령으로 파티션을 포멧 ( 파일 시스템 생성 ) 한 뒤 
 
특정 폴더에 마운트해서 사용 가능하게 만들어야 한다.
 
그리고 /etc/fstab 에 마운트 내용을 등록해야 마운트한 드라이브가 재부팅 뒤에도 지워지지 않는다.
 
 

Step 1. 물리 하드디스크 장착
 
장치 Add 를 눌러 하드 디스크 를 생성하면 된다.
 
 
적절히 셋팅하면 아래와 같이 새로운 물리 디스크가 장착된다.
 
 
Advanced 를 누르면 하드 디스크가 SCSI 0:1 에 장착된 걸 확인할 수 있다.
 
 
서버에 들어가서 보면 /dev/sdb 로 논리 드라이브가 추가되어 있다.
 
 
 

Step 2. 파티션 나누기
 
fdisk 로 들어가서 n 을 누르면 새로운 파티션을 구성할 수 있다. 
 
자세한 사용방법은 m 을 누르면 나온다.
 
지정후 바로 적용하기 위해서는 끝에 w 로 빠져나와야 한다.
 
 
 

Step 3. 포멧하기
 
ext4 파일 시스템으로 생성된 파티션 /dev/sdb1 을 포멧한다.
 
 
 

Step 4. 마운트하기
 
아래와 같이 mount 명령을 사용하면 된다.
 
 
마운트 해제는 unmount 명령으로 장치 명이나 폴더명 중 아무거나 입력하면 된다.
 
 
 

Step 4. 마운트 정보 영구 등록
 
마운트 정보를 영구 등록하기 위해 /etc/fstab  파일에 마운트 정보를 등록한다.
 
이때 글자가 틀리면 부팅이 안되므로 조심해서 수정해야 한다.
 
 

'LINUX > Ubuntu' 카테고리의 다른 글

24. LVM  (0) 2020.01.29
23. 하드 디스크 RAID  (0) 2020.01.29
21. 소켓  (0) 2020.01.29
20. 서비스 ( 데몬 )  (0) 2020.01.29
19. 프로세스  (0) 2020.01.29