[클라우드 호스팅] 리눅스 하드디스크 파티션 설정하기

HYEONG HWAN, MUN/ 10월 18, 2014/ 미분류/ 0 comments

https://blog.lael.be/post/91

아무튼 Linux에서 새로 추가한 하드디스크를 인식시키는 방법을 설명하겠다.

[!!!! 주의 !!!!] Logical Volumn Group을 안만들고 단순하게 format하고 mount하는 방법도 있습니다!!
아래 설명할 방법은 그것보다는 까다로운 방법이니 더 간편한 방법을 원하시면 다시 검색해 보세요.

1. 디스크 장착여부 확인

fdisk -l

j1

우선 제대로 하드디스크가 연결되었는지 확인해 보아야 한다.

명령의 결과를 보고 당신이 추가한 하드디스크가 인식되었는지, 또 기존 파티션 정보들을 볼 수 있다.

2. 파티션 정보 수정

위의 그림에서 라엘이가 추가한 디스크의 이름은 xvdb 이므로 아래와 같은 명령어를 실행한다.

fdisk /dev/xvdb

파티션 설정

n (뉴)
p
1(다 물리디스크라서 p 1 하면 된다)
enter enter

 

t (타입)
8e (Linux LVM)

 

w (저장 - 저장하지 않으면 적용되지 않으니 작업중 실수가 발생했으면 저장하지 말도록 하자.)

2. 물리 장치파일 만들기

pvcreate /dev/xvdb1

3. 물리 장치 안에 논리 장치 만들기

vgcreate cpanelhome /dev/xvdb1

디스크에 볼륨그룹 만듬
/dev/cpanelhome 이라는 디스크볼륨 그룹이 생겼을 것임.

 


#14.08.10 내용 추가

만약 disk 를 추가로 장착하였을 때 (add additional disk to volumn group)

fdisk /dev/xvdc
 n
 p
 1
t
 8e
pvcreate /dev/xvdc1
vgextend cpanelhome /dev/xvdc1
vgdisplay cpanelhome

볼륨 그룹에 남은 공간을 20G 할당
cpanelhome 그룹에서 남은 공간 20GB를 찾아서 diskbackup 에 할당한다.
lvextend -L +20G /dev/cpanelhome/diskbackup
j3
공간은 할당되었으나 사용가능하다고 지정해 두지 않았다. (아직 해당 공간을 사용하지 않는다.)
resize2fs /dev/cpanelhome/diskbackup
on-line resizing 이 진행됨. 재부팅 없이 즉시 늘어난다.
j2


 

vgdisplay cpanelhome

볼륨그룹 정보 (아마 여기에 디스크를 추가하면 용량이 늘어나는듯)

 

lvcreate -L 60G -n diskhome cpanelhome

80GB에서 60기가 썻음. (20GB남음, vg에 추가해서 늘릴 수 있음)

/dev/cpanelhome/diskhome 이라는 60GB 짜리 디스크가 생겼을 것임.

 

lvdisplay -v

논리 볼륨들 나옴.

 

mkfs.ext4 /dev/cpanelhome/diskhome

포맷.

 

mkdir /cpanelhome1

폴더를 만들고

 

mount /dev/cpanelhome/diskhome /cpanelhome1

마운트

 

df -mh

용량확인

 

**백업 디스크도 할당하자**

lvcreate -L 18G -n diskbackup cpanelhome

cpanelhome이라는 곳에서 diskbackup 을 만들자.

아.. 파티션 정보 공간 때문에 20GB가 다 할당이 안된다.

 

mkfs.ext4 /dev/cpanelhome/diskbackup

포맷.

 

mkdir /cpanelbackup

폴더를 만들고

 

mount /dev/cpanelhome/diskbackup /cpanelbackup

마운트

 

df -mh

용량확인

 

vi /etc/fstab

부팅시 자동마운트

 

맨 밑에다가

/dev/cpanelhome/diskhome     /cpanelhome1        ext4    defaults        0 0
/dev/cpanelhome/diskbackup   /cpanelbackup      ext4    defaults        0 0

쓰기
재부팅 후 정상동작 검증

reboot

 


 

Basic cPanel > Basic Config > Example: /home 설정하는 곳이 있는데

* Enter the location where you wish for new users’ home directories to be created. By default all directories matching the “Home Directory Prefix” are checked for available disk space and the directory with the most free space will be used.

/cpanelhome 으로 바꿔줌.

 

 

앞으로 새로만들어질 사용자들은

/cpanelhome* 을 검색해서 가장 여유공간이 큰 곳에 만들어짐.

Leave a Comment

작성하신 댓글은 관리자의 수동 승인 후 게시됩니다.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*