반응형


[출처] 리눅스 하드디스크 추가하기|작성자 조만석

http://blog.naver.com/wsg7651/220099523733



정리해보면

..

fdisk -l

추가해야할 드바이스 확인


fdisk /dev/xvdb

n 입력

p 입력

그냥 엔터


w 저장


mkfs.ext4 /dev/xvdb 로 포멧


mount /dev/xvdb /usr1   /usr1은 마운트할 폴더임..생성해줘야함.


그리고 reboot






오늘은 리눅스에 하드디스크를 추가해보겠습니다.


저는 VMware 9.0에서 CentOS6.5를 사용했습니다.


일단 터미털창에 들어가서 df -h라는 명령어를 사용하면 파티션과 총 공간, 사용한공간, 남은공간이

MB, GB단위로 사람이 보기 편하게 나옵니다



그리고 저장공간이 부족하다고 치고 하드디스크를 추가합시다

추가하기 전에 일단 시스템을 종료시키고


이 화면에서 왼쪽의 Edit virture machine setting을 클릭하고



add 버튼을 클릭한 뒤 하드디스크를 선택하고 다음

Create a new virture disk를 선택한 뒤 다음

​디스크타입을 선택한 뒤 다음

추가할 용량을 입력한 뒤 다음을 눌러주고 피니시한 뒤

가상머신을 다시 실행시켜줍니다.

​루트계정에서 터미널을 실행시키고 df -h를 하면 보여야할 하드디스크가 보이지 않습니다

​이렇게 아까와 똑같이 보이신다면 정상입니다.

​하드디스크가 들어갔는지 보기 위해서는 fdisk -l 명령어를 하면 됩니다


​이렇게 두가지 디스크가 보이는데



하나는 위에서

Disk /dev/sda: 26.8 GB, 26843545600 bytes 이건 처음부터 사용하던 하드디스크

Disk /dev/sdb: 21.5 GB, 21474836480 bytes 이게 이번에 추가한 하드디스크입니다.

하지만 하드디스크를 장착하고 아무일도 하지 않았기 때문에

파티션, 포맷 등등이 되지 않아 df -h에서 보이지 않는것입니다.


이제 하드디스크의 파티션을 나누어줄것입니다



위 사진처럼 fdisk /dev/sdb라고 입력합니다

여기서 왜 하드디스크 이름이 sdb냐고 물으실분이 있으실텐데

sdb중 sd는 scsi유형의 하드디스크를 사용한다는 뜻이고

b는 물리적인 두번째 하드디스크라는 뜻입니다

만약 하드디스크가 세번째 하드디스크라면 sdc라고 나오겠죠?

하여튼 들어오면 위의 사진처럼 나옵니다


m을 치면 명령어들과 설명을 볼수있고



​설명중 n을 보면 add a new partition 즉 새로운 파티션을

추가한다는 설명이니 n명령어를 사용합니다


그리고 파티션 종류는 프라이머리 파티션


파티션넘버는 처음파티션이니까 1

하드디스크 하나를 전부 하나의 파티션으로 사용할려면

위에사진처럼 실린더설정에서 아무입력하지않고 엔터


만약 나눠서 사용한다면 실린더로는 용량을 정확히 알수 없으니

처음실린더는 가장 첫번째 실린더를 사용하고

마지막실린더 입력할때 '+용량(K, M, G)'을 입력하면



다시 fdisk의 처음화면이 나옵니다.

여기서 w를 하면 디스크에 저장이 가능해지고 fdisk 명령에서 나가집니다.


이제 /dev/sdb1이라는 파티션이 만들어진겁니다

하지만 역시 바로사용할 수는 없습니다.

디스크 포맷형식을 정하고 포맷을 해야합니다.


이때 사용하는 명령어는 두가지 종류로 사용할수 있습니다.

일단 mkfs [-V] [-t fstype] [fs-options] device [size] 이렇게 사용하는 명령과


mkfs.ext2     mkfs.ext4     mkfs.msdos

mkfs.cramfs   mkfs.ext3     mkfs.ext4dev  mkfs.vfat

이렇게 'mkfs.파일형식'​으로 사용할 수 있습니다.

저는 아래의 방식으로 사용하겠습니다.​


​드래그한 명령을 사용하면 바로 포맷이 실행됩니다.

​이제 포맷된 디스크를 사용하는데 쓸 폴더를 정하거나 만들어줍시다



저는 home폴더를 마운트하였습니다.​

드래그한 명령을 사용하면 홈 폴더에 새로 추가한 하드디스크를 마운트 하겠다는 명령입니다.

mount /dev/파티션 /폴더이름/

​이제 마운트되었으니 사용할 수 있게 되었습니다.

하지만 지금상태로는 재부팅을 하면 부팅이 될때마다 마운트를 해주어야합니다. 그러므로 마지막 하나의 설정을 해줍시다

/etc/​fstab 파일을 수정해주면 끝납니다.

파일 편집기로 /etc/fstab을 엽니다

(저는 gedit를 사용하였습니다.)​



​열면 처음에 이렇게 되어있습니다.

이제 tmpfs를 한줄 내리고 그 자리에다가

'파티션 이름, 폴더, 포맷형식, defaults 0 3'

이렇게 적어주고 저장하면 됩니다.


이렇게요 이제 저장하면 리눅스에 하드디스크를 새로 하나 달으신겁니다.

확인하기 위해 재부팅시키고 다시 df -h명령어로 확인해보면



이렇게 /dev/sdb1이 파일시스템에 잡혀있는것을 볼 수 있습니다.


반응형

'연구개발 > Linux' 카테고리의 다른 글

zabbix 3.0 설치  (0) 2016.02.23
zabbix 설치  (0) 2015.11.17
CentOS 7.0에서 네트워크 설정  (0) 2015.03.19
유닉스 파일 디스크립터 : > /dev/null 2>&1  (0) 2015.01.07
CentOS 7 방화벽 해제  (0) 2015.01.02

+ Recent posts