Secret Poten

CentOS LVM구축하기! 본문

리눅스/CentOS

CentOS LVM구축하기!

potentail 2016. 10. 31. 15:44

드디어 컴백한 포텐!!


몇일간 바빠서 제대로된 포스팅을 쓰지 못하였습니다 ㅠㅜ

컴퓨터가 없다는것이 이렇게 불편할줄은...


오늘은 CentOS 로 LVM을 구축해볼까 합니다.


먼저 LVM은 Raid와 비슷한 개념으로 쓰이지만

LVM은 추가 수정 삭제가 레이드보다 좀 더 용이하다는 장점이 있습니다.


LVM의 약자는 (Logical Volume Manager)로써 로지컬볼륨=하드디스크 를 관리하는 매니저 같은 역할입니다.



VMWare에서 하드를 추가하자 !


먼저 글로는 전부 설명하기가 어려우니 사진으로 대처!


LVM을 사용하기위해서는 역시나 하드디스크가 추가로 필요합니다.

하드디스크를 2개추가하여 총3개로 만들어 줍시다.



2개 추가를 모두 완료하셨으면 OK!



그리고 reboot명령어로 재부팅을 해줍시다.

윈도우는 재부팅을 안해도 된다고 얼핏 들은거같은데

역시나 하드나 메모리를 추가했을경우엔 재부팅을 해주시는게 좋습니다 XD


LVM 명령어

create

생성 

display 

확인 

extend

확장 

reduce

축소 

 remove

제거 


LVM명령어는 그냥 영어단어 그대로 이해해주시면 될거같습니다.

raid보다 살짝 어려운 감도 있겠지만

여러번 하시다보면 감을 잡으실수 있습니다!!


가장먼저 해야할것은 fdisk명령어로

각 파티션을 분할후 속성을 변경해주는 것입니다.



fdisk로 파티션 분할및 속성변경

위에서 말한것처럼 fdisk로 추가한 하드디스크를

분할한후 속성을 변경하도록 하겠습니다.


가장먼저 추가하였던 sdb부터 수정을 하도록하겠습니다.

(편의를 위해 여러개로 쪼개지않고 모든용량을 프라이머리로 지정하도록 하겠습니다)


여기까지가 파티션분할입니다.

(프라이머리 파티션용량이나 익스텐드 용량은 아무렇게나 지정해줘도 됩니다)


그다음 해줘야할것은 속성 변경!!


Command에 t를 입력!

Hex code는 8e로 변경해줍시다.


그러면

Changed system type of partition 1 to 8e (Linux LVM)

이라고 뜹니다.


그러면 w 명령어로 저장후 나와줍니다.



※중요!

sdc도 파티션분할및 속성변경을 해줍시다!


PV (Physical Volume)

이제부터 본격적인 LVM이 시작됩니다.

먼저 PV를 생성해야 LVM을 만들수 있으므로

PV를 만들어줍니다.


"pvcreate /dev/sdb /dev/sdc"


successfully created가 뜬다면 정상적으로 완료된 것입니다.


VG(Volume Group) 생성

피지컬 볼륨을 묶어주셨다면 그룹을 생성해주셔야 합니다.


형태는

vgcreate [vg명] [장치명]

으로 해주시면 됩니다.

vg명은 아무거나 해주셔도 상관없습니다.


"vgcreate poten /dev/sdb1 /dev/sdc1"

vg까지 전부 완료하셨다면 이제 마지막 작업만 남았습니다.


※TIP!

VG 추가,축소 하실때

ex>vgextend [vg명] /dev/sdf1


VG 축소

ex>vgreduce [vg명] /dev/sdb1


LV(Logical Volume) 생성 

LV 생성

lvcreate -L  [size (용량)] -n [lv명]  [vg명]

└ex> lvcreate -L +5G -n LVM VG

lvcreate -l  [size (퍼센트)]FREE -n [lv명]  [vg명]

└ex> lvcreate -l +100%FREE -n LVM VG


위 명령어를 활용하여 LV를 생성해줍시다.


저와 생성한 VG명이 다른경우 각각 알맞게 수정해서 입력해주세요.


"lvcreate -l +100%FREE -n LV1 poten"

※ -l은 소문자 l(L) 입니다.

LV 까지 정상적으로 완료 되었습니다!


추가및 삭제는 명령어뒤만 바꿔주면됩니다.


LV 추가


ex>lvextend  -L  +1G  /dev/VG/LV1

ex>lvextend  -l  +50%FREE  /dev/VG/LV1


LV 축소

ex>lvreduce -L  -1G  /dev/VG/LV1 

ex>lvreduce -l  -50%FREE /dev/VG/LV1


포맷

레이드를 구성했을때나 LVM을 구성했을때나

구성을 완료하면 포맷을 해줘야 했습니다.


"mkfs.ext4 /dev/poten/LV1"


포맷까지 완료하셨으면 모두끝!

이면 좋겠지만 마운트 포인트를 잡아주고

fstab에 추가까지 하는게 오늘 목표입니다!


마운트

먼저 / 에 마운트할 디렉터리를 생성해줍시다.


"mkdir /mountLV"


마운트도 해줍시다


"mount /dev/poten/LV1 /mountLV"


마운트까지 완료해주셨으면 fstab에 정보를 추가하여

부팅시 자동마운트가 되도록 해줍시다.


"vi /etc/fstab"

제일 아랫쪽

[LVM경로] [마운트 포인트] [포맷] defaults 1 2

로 맞춰주시면됩니다.



:wq 명령어로 저장하고 나와주시면

LVM구축은 모두 완료됩니다!


LVM은 raid보다 어려운듯 쉬운듯

약간 애매한게 조금 있는거 같습니다 ㅎㅎ...

그러나 추가 축소는 LVM이 뭔가더 끌리는거 같습니다.


-HardWare SetUp-

CPU : Intel i7-6700k

RAM : Samsung DDR4 8GB X 4 (32GB)

HDD : Seagate 1TB X 3 (3TB HDD)

SSD : Samsung SSD 128GB

VGA : Asus GTX1080 8GB

MB : Asus Z170-A STCOM

Case : Thermaltake Core X9

PSU : Micronics Performance II HV 850W Bronze

Other : PSIONIC Custom Water Cooler (CPU set), LED Cooler (EA 12)


(Youtube) Secret Poten : http://goo.gl/ENeBOR

(Youtube) Secret Poten AE : http://goo.gl/qasbWH


그외 궁금한점은

공지사항을 잘보시고 오픈채팅으로 물어봐주시면 감사하겠습니다

공지사항 바로가기



'리눅스 > CentOS' 카테고리의 다른 글

CentOS NFS설정하기 (2)  (0) 2016.11.28
CentOS NFS설정하기 (1)  (0) 2016.11.23
CentOS FTP서버 구축하기 (2)  (0) 2016.10.26
CentOS FTP서버 구축하기 (1)  (0) 2016.10.09
CentOS VNC서버 설치&사용법  (0) 2016.10.08
Comments