아래 과정이 자동으로 수행되어야 함.

-보드에서 lvm2설치 불가 문제 발생시 apt-get을 업데이트 해본다.
#apt-get update

-device mapper가 없어서 LVM이 안되는 경우

menuconfig에서 Device Driver ->  Multiple devices driver support에서 필요한 모듈을 포함하는 것으로 설정


-설치해야 할 것들
#apt-get install lvm2 ntfsprogs

1)LVM NTFS 포맷, LVM 생성 및 마운트
USB를 꼽고 생성된 장치파일(예... /dev/sda, sdb, sdc)의 파티션(예... /dev/sda1, sdb1, sdc1)을 Linux LVM으로 포맷
#fdisk /dev/sda
d 명령으로 파티션 삭제, n 명령으로 파티션 생성, t 명령으로 포맷(Linux LVM 키워드는 8e)

PV생성
#pvcreate /dev/sda1
#pvcreate /dev/sdb1
#pvcreate /dev/sdc1
생성확인 : #pvdisplay

VG로 묶음(예... 이름 : vg_test) (참고...한 개의 USB로도 VG 생성 가능)
#vgcreate vg_test /dev/sda1 /dev/sdb1
또는 확장으로도 가능
#vgextend vg_test /dev/sdc1
생성확인 : #vgdisplay

LV생성(예... 이름 : lv_test, VG용량 : 15.68G) (참고...LV용량은 VG용량을 벗어날 수 없음)
#lvcreate -L 15G -n lv_test vg_test
생성확인 : #lvdisplay

NTFS로 포맷
#mkfs.ntfs /dev/vg_test/lv_test

포맷한 파일시스템 마운트(예... 경로 : /media/test)
#mount -t ntfs /dev/vg_test/lv_test /media/test
마운트 확인 : #df


2) LVM 확장
새로운 USB의 Linux LVM포맷 및 PV생성
#fdisk /dev/sdd
#pvcreate /dev/sdd1

VG확장
#vgextend vg_test /dev/sdd1
확장 확인 : #vgdisplay

LV 확장
#lvresize --size +4G /dev/vg_test/lv_test
확장 확인 : #lvdisplay

파일시스템에 확장된 용량 적용
언마운트

#umount /media/test

NTFS 체크

#ntfsck /dev/test_vg/test_vg1

NTFS 리사이즈

#ntfsresize /dev/test_vg/test_vg1


다시 마운트 시키고 용량 확인

#mount -t ntfs /dev/vg_test/lv_test /media/test

#df

Posted by cyj4369
,