LVM
일반 회사에서는 하드웨어 레이드를 사용하고 소프트웨어 레이드는 사용안한다.
소프트웨어 레이드를 사용하는 경우는 OS 미러링할때이다.
하나의 물리적인 디스크안에 쪼개는거 파티션
여러개의 물리적인 디스크를 하나의 논리적인 디스크로 만들어 쪼개는 거면 볼륨
linux volume manager
solaris volume manager
일반적인 하드디스크 추가 개념
fdisk > mkfs.ext3 > mount >
LVM
여러개의 하드디스크를 1개의 파일시스템으로 사용
PV 파티션의 개념에서 volume의 개념으로
VG LV를 만들기 위해 큰 그룹을 생성하는개념
LV 논리적인 볼륨 . 만들어낸거
PE PV는 일정한 크기의 PE를 가진다.
LE LV는 일정한 크기의 LE를 가진다.
설정방법
하드추가 > 파티션만들기 >
PV만들기(파티션의 개념에서 volume의 개념으로) > PV확인(pvscan) >
VG만들기( LV를 만들기 위해 큰 그룹을 생성하는개념) > 생성된 볼륨그룹에대한 정보출력(vgdisplay) > PE LE정보확인가능 >
VG활성화(쓸수있게, 삭제시는 비활성화하고) >
LV만들기 >
만들고 나서 남은 VG의 용량확인후 >
새로운 LV만들기 >
////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////
새로운 하드 추가후 재부팅
fdisk -l 로 장치확인 또는 cat /proc/partitions 로 확인가능
fidsk /dev/sdb1
fidsk /dev/sdc1
모두 하나의 주파티션으로 생성
각 디스크를 linux nateve[83]에서 linux LVM[8e]로 변경
Physical Volume 만들기 LVM
일반 회사에서는 하드웨어 레이드를 사용하고 소프트웨어 레이드는 사용안한다.
소프트웨어 레이드를 사용하는 경우는 OS 미러링할때이다.
하나의 물리적인 디스크안에 쪼개는거 파티션
여러개의 물리적인 디스크를 하나의 논리적인 디스크로 만들어 쪼개는 거면 볼륨
linux volume manager
solaris volume manager
일반적인 하드디스크 추가 개념
fdisk > mkfs.ext3 > mount >
LVM
여러개의 하드디스크를 1개의 파일시스템으로 사용
PV 파티션의 개념에서 volume의 개념으로
VG LV를 만들기 위해 큰 그룹을 생성하는개념
LV 논리적인 볼륨 . 만들어낸거
PE PV는 일정한 크기의 PE를 가진다.
LE LV는 일정한 크기의 LE를 가진다.
설정방법
하드추가 > 파티션만들기 >
PV만들기(파티션의 개념에서 volume의 개념으로) > PV확인(pvscan) >
VG만들기( LV를 만들기 위해 큰 그룹을 생성하는개념) > 생성된 볼륨그룹에대한 정보출력(vgdisplay) > PE LE정보확인가능 >
VG활성화(쓸수있게, 삭제시는 비활성화하고) >
LV만들기 >
만들고 나서 남은 VG의 용량확인후 >
새로운 LV만들기 >
////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////
새로운 하드 추가후 재부팅
fdisk -l 로 장치확인 또는 cat /proc/partitions 로 확인가능
fidsk /dev/sdb1
fidsk /dev/sdc1
모두 하나의 주파티션으로 생성
각 디스크를 linux nateve[83]에서 linux LVM[8e]로 변경
Physical Volume 만들기
pvcreate /dev/sdb1
pvcreate /dev/sdc1
pvcreate /dev/sdc1
PV확인
pvscan
;; 현재 어떤 장치가 어느 VG에 속했는지 얼마나 사용하고 있는지 여부 확인가능
Volume Group 생성
vgcreate labVG /dev/sdb1 /dev/sdc1
(Volume Group 제거 : 활성화되었으면 비활성화 후 vgremove labVG
Volume Group에서 PV 추가 : vgextend labVG /dev/sdd1
Volume Group에서 PV 제거 : vgreduce labVG /dev/sdd1)
Volume Group 정보 자세하게 보기
vgdisplay -v
볼륨 그룹에
Volume Group 활성화
vgchange -a y labVG
(vgchange -a n labVG 비활성화)
Logical Volume 만들기
lvcreate -L 150M -n labLV labVG
;; labVG에서 labLV를 만드는데 크기는 150M이다.
(Logical Volume 삭제하기 : 마운트 해제하고(umount /dev/labVG/labLV) 제거 lvremove /dev/labVG/labLV
Logical Volume 확인
lvscan
;;현재 어떤 로지컬 볼륨이 있는지 확인가능
Volume Group의 남은공간에 Logical Volume 만들기
현재 남은용량확인 후 추가
vgdisplay
lvcreate -L 48M -n labLV-00 labVG
Logical Volume 의 공간을 늘이기 & 줄이기
Volume Group의 남은 공간을확인하고 추가시킨다
lvextend -L +50M /dev/labVG/labLV
Logical Volume의 할당된 공간을확인하고 줄인다.
lvextend -L 50M /dev/labVG/labLV
삭제는 LV제거 VG제거 PV제거 하면된다.
언마운트후
lvremove /dev/labVG/labLG
Volume Group 삭제
vgremove labVG
pvremove /dev/sdb1
pvremove /dev/sdc1artitions 로 확인가능
fidsk /dev/sdb1
*********************************************
참고
RAID1
lvcreate -m1 -L 100M -n mirroredLV labVG
Raid(stripe)
lvcreate -i2 -L 100M -n stripedLV labVG
pvcreate /dev/sdb1
pvcreate /dev/sdc1
pvcreate /dev/sdc1
PV확인
pvscan
;; 현재 어떤 장치가 어느 VG에 속했는지 얼마나 사용하고 있는지 여부 확인가능
Volume Group 생성
vgcreate labVG /dev/sdb1 /dev/sdc1
(Volume Group 제거 : 활성화되었으면 비활성화 후 vgremove labVG
Volume Group에서 PV 추가 : vgextend labVG /dev/sdd1
Volume Group에서 PV 제거 : vgreduce labVG /dev/sdd1)
Volume Group 정보 자세하게 보기
vgdisplay -v
볼륨 그룹에
Volume Group 활성화
vgchange -a y labVG
(vgchange -a n labVG 비활성화)
Logical Volume 만들기
lvcreate -L 150M -n labLV labVG
;; labVG에서 labLV를 만드는데 크기는 150M이다.
(Logical Volume 삭제하기 : 마운트 해제하고(umount /dev/labVG/labLV) 제거 lvremove /dev/labVG/labLV
Logical Volume 확인
lvscan
;;현재 어떤 로지컬 볼륨이 있는지 확인가능
Volume Group의 남은공간에 Logical Volume 만들기
현재 남은용량확인 후 추가
vgdisplay
lvcreate -L 48M -n labLV-00 labVG
Logical Volume 의 공간을 늘이기 & 줄이기
Volume Group의 남은 공간을확인하고 추가시킨다
lvextend -L +50M /dev/labVG/labLV
Logical Volume의 할당된 공간을확인하고 줄인다.
lvextend -L 50M /dev/labVG/labLV
삭제는 LV제거 VG제거 PV제거 하면된다.
언마운트후
lvremove /dev/labVG/labLG
Volume Group 삭제
vgremove labVG
pvremove /dev/sdb1
pvremove /dev/sdc1artitions 로 확인가능
fidsk /dev/sdb1
*********************************************
참고
RAID1
lvcreate -m1 -L 100M -n mirroredLV labVG
Raid(stripe)
lvcreate -i2 -L 100M -n stripedLV labVG