728x90
반응형
fdisk를 통한 파티션 분할


- 하나의 볼륨에 일반 파티션 및 LVM 파티션을 함께 사용하는 경우 fdisk를 통한 파티션 구성을 진행한다





구성 방법


1) fdisk를 통한 파티션 확인

# fdisk -l




2) 파티션 생성 (기본 파티션 및 LVM 파티션)

# fdisk /dev/sdb

- 기본 파티션 생성
p -> 파티션 출력
n -> 새로운 파티션 생성
p or e -> 기본 파티션 또는 확장파티션 생성
1 ~ 4 -> 파티션 번호 생성
+5G -> 파티션 용량 설정



- LVM 파티션 생성
p -> 파티션 출력
n -> 새로운 파티션 생성
p or e -> 기본 파티션 또는 확장파티션 생성
1 ~ 4 -> 파티션 번호 생성
+5G 또는 남은 용량 전부 할당할려면 Enter -> 파티션 용량 설정
t -> 파티션 타입설정
8e -> LVM 타입으로 변경





3) 파티션 인식 (reboot 없이 사용중인 파티션 재인식)



- fdisk를 통한 파티션 구성시 위의 경우 처럼 바로 구성한 내용을 Disk에 동기화하는 경우가 있으나
아래처럼 reboot을 진행하거나 partprobe 또는 kpartx를 통해 Disk에 동기화를 해줘야하는 경우가 있다.



- parted의 경우 명령어를 입력하는 즉시 바로 Disk에 기록이 되어 Sycning 과정이 필요가 없으나
fdisk는 실행시 메모리에 적재되어 구성하는 동안 메모리에만 기록되고 Disk에는 기록이 되지 않는다.
fdisk에서 w를 입력하여 저장을 하고 종료하였을 시 바로 첫번째처럼 disk에 동기화를 하거나
partprobe 또는 kpartx를 통한 수동으로 동기화를 진행하야 하는 경우가 발생한다. 

# partprobe -s


# partprobe /dev/sdb


# partx -v -a /dev/sdb



4) LVM 구성

# pvcreate /dev/sdb2



# vgcreate vg00 /dev/sdb2
(vgcreate -s 16m vg01 /dev/sdc -> -s 16m옵션은 PE의 크기를 16MB로 정한다는 것인데
-s 옵션이 생략되면 PE의 크기는 기본인 4MB가 된다.)



# lvcreate -n lv01 -L +3G vg00 -> MB,GB 단위로 lv 생성
# lvcreate -n lv02 -l 100%FREE vg00 -> PE단위로 lv 생성




5) 파일시스템 포맷

# mkfs.xfs /dev/vg00/lv01
# mkfs.ext4 /dev/vg00/lv02




6) 파일시스템 UUID 확인

# blkid




7) /etc/fstab에 등록 및 Mount

- /dev/vg00/lv01 또는 /dev/mapper/vg00-lv01 의 경우 경로의 차이일뿐 둘다 동일한 볼륨이므로
어떤 경로를 사용하던 같은 결과이다.

# mount /dev/sdb2 /test
# mount /dev/vg00/lv01 /test2
# mount /dev/mapper/vg00-lv02 /test3



# vi /etc/fstab



# mount -a



- /etc/fstab에 등록이 완료되었다면 mount -a를 실행시켜 fstab에 등록된 문법에 문제가 있는지 확인한다.


반응형

'Linux' 카테고리의 다른 글

Linux LVM LV 이름 변경  (0) 2018.08.08
Linux LVM LV확장  (0) 2018.08.08
Linux LVM PE Size 변경  (0) 2018.08.08
Linux LVM 삭제  (0) 2018.08.08
Linux LVM 구성(전체 파티션 LVM 구성)  (0) 2018.08.08

+ Recent posts