2026. 6. 13. 23:34ㆍ리눅스
Ⅰ. LVM (Logical Volume Manager)
| LVM (Logical Volume Manager) |
구분 | 설명 | |
| 개념 | 여러 개의 물리적 디스크 (또는 파티션)를 논리적으로 묶어 하나의 디스크처럼 사용하는 기술 | ||
| 기능 | 디스크 공간을 유연하게 관리할 수 있도록 함 | ||
| 여러 개의 디스크를 하나로 통합하거나 하나의 디스크를 여러 개의 볼륨으로 분할 가능 | |||
| 장점 | 항목 | 설명 | |
| 유연한 용량 확장 | 사용 중인 시스템에서 디스크 추가 및 크기 확장 가능 | ||
| 데이터 이동 용이 | 물리 디스크 간 데이터 이동 시에도 서비스 중단 없이 수행 가능 | ||
| 스냅샷 (Snapshot) 기능 | 특정 시점의 데이터를 보존하여 복구 작업에 활용 가능 | ||
| 구성 단위 | 단위 | 설명 | |
| PV (Physical Volume) | 실제 물리 디스크 또는 파티션 | ||
| VG (Volume Group) | 여러 PV를 묶은 논리적 그룹 | ||
| LV (Logical Volume) | 실제 파일 시스템이 생성되어 사용되는 논리적 공간 | ||
| 예시 구조 | 여러 개의 디스크 (PV) -> 하나의 그룹 (VG) -> 여러 개의 논리 볼륨 (LV) | ||
| 활용 예시 | /home, /var 등의 파티션을 각각 별도의 LV로 구성하여 용량 조절 및 백업 용이 | ||
| 대용량 데이터베이스 서버, 파일 서버 등에서 자주 사용됨 | |||
Ⅰ-Ⅰ. LVM 구조
| PV (Physical Volume, 물리 볼륨) |
구분 | 설명 |
| 개념 | 실제 물리적인 디스크나 파티션을 LVM에서 사용할 수 있도록 초기화한 단위 | |
| 실제 물리 디스크나 파티션 | ||
| LVM의 가장 기본이 되는 저장 단위 (기초 블록) | ||
| pvcreate 명령을 통해 일반 디스크 (/dev/sdb1, /dev/sdc1 등)을 LVM 관리용으로 초기화 | ||
| 역할 | 물리적인 디스크를 LVM에서 인식할 수 있게 만듦 | |
| VG (Volume Group)에 추가되어 논리적 저장 풀의 일부로 사용됨 | ||
| VG (Volume Group, 볼륨 그룹) |
개념 | 여러 개의 PV를 묶어 하나의 논리적 저장 공간으로 만든 단위 |
| 여러 디스크 (PV)를 하나로 묶어 큰 하나의 저장소 풀로 만듦 | ||
| LV (Logical Volume)를 이 풀에서 자유롭게 나눠 사용 | ||
| 역할 | 여러 디스크를 하나로 통합하여 유연한 저장 공간 관리 가능 | |
| 디스크 추가 시, VG에 PV를 더 추가하여 용량 확장 가능 | ||
| LV (Logical Volume. 논리 볼륨) |
개념 | VG 내에서 실제로 파일 시스템을 생성하고 사용자가 데이터를 저장하는 논리적 디스크 공간 |
| 사용자가 실제로 사용하는 가상 파티션 | ||
| /home, /var, /data 같은 실제 마운트 지점으로 사용 | ||
| 역할 | 파일 시스템을 생성하고 데이터 저장이 이루어지는 최종 사용자 영역 | |
| 필요 시 크기 조정 (resize), 스냅샷 (snapshot), 복제 등 가능 -> 매우 유연함 |
Ⅰ-Ⅱ. 여러 개의 디스크를 1개의 디스크 (5GB)로 구성하는 경우
- 1GB 디스크를 5개의 PV (Physical Volume)로 구성
- 1GB PV (Physical Volume) 5개를 VG (Volume Group)로 구성
- 5GB VG (Volume Group)를 LV (Logical Volume)로 구성하여 논리적인 5GB 디스크 생성
- 5GB LV (Logical Volume)를 파일 시스템으로 생성하고 마운트 실시
Ⅰ- Ⅲ. 여러 개의 디스크를 2개의 디스크 (2GB, 3GB)로 구성하는 경우
- 1GB 디스크를 5개의 PV (Physical Volume)로 구성
- 1GB PV (Physical Volume) 5개를 5GB VG (Volume Group)로 구성
- 5GB VG (Volume Group)를 2GB LV (Logical Volume)와 3GB LV (Logical Volume)으로 구성하여
논리적인 디스크 2개 생성
- 2GB LV와 3GB LV를 파일 시스템으로 생성하고 마운트 실시
Ⅰ- Ⅳ. LVM (Logical Volume Manager) 명령어
● PV (Physical Volume)
| 명령어 | 설명 |
| pvcreate | PV 생성 |
| pvdisplay | PV 확인 |
| pvremove | PV 삭제 |
● VG (Volume Group)
| 명령어 | 설명 |
| vgcreate | VG 생성 |
| vgdisplay | VG 확인 |
| vgremove | VG 삭제 |
● LV (Logical Volume)
| 명령어 | 설명 |
| lvcreate | LV 생성 |
| lvdisplaye | LV 확인 |
| lvremove | LV 삭제 |
Ⅱ. LVM (Logical Volume Manager) 구성
| LVM 구성 | 구분 | 설명 |
| 개념 | 여러 개의 디스크를 논리적으로 묶어 하나의 볼륨 그룹 (VG)을 만들고, 그 안에 논리 볼륨 (LV)을 생성하여 유연하게 디스크를 관리하는 과정 |
|
| 목적 | 여러 물리 디스크를 효율적으로 통합 관리 | |
| 사용 중에도 디스크 용량 확장 가능 | ||
| 스냅샷 등을 통한 안정적인 데이터 복구 가능 |
Ⅱ -Ⅰ. LVM 구성 단계
| LVM 구성 단계 |
단계 | 작업 내용 | 명령어 예시 |
| 1️⃣ 디스크 선정 | LVM 구성에 사용할 디스크 또는 파티션 선택 |
ex) lsblk | |
| ex) fdisk -l | |||
| 2️⃣ LVM 타입으로 파티션 설정 |
fdsik 또는 parted 명령으로 파티션 타입을 8e (Linux LVM)으로 변경 |
ex) fdisk /dev/sdb -> t -> 8e | |
| 3️⃣ PV 생성 및 확인 | LVM용 물리 볼륨 생성 및 확인 | ex) pvcreate /dev/sdb1 | |
| ex) pvdisplay | |||
| 4️⃣VG 생성 및 확인 | 여러 개의 PV를 묶어 볼륨 그룹 생성 | ex) vgcreate vg_data /dev/sdb1 | |
| ex) vgdisplay | |||
| 5️⃣ LV 생성 및 확인 | VG 내부에 논리 볼륨 생성 | ex) lvcreate -L 5G -n lv_backup vg_data | |
| ex) lvdisplay | |||
| 6️⃣ LV에 파일 시스템 생성 |
생성한 LV에 파일 시스템 (ext4 등) 구성 | ex) mkfs.ext4 /dev/vg_data/lv_backup | |
| 7️⃣ LV 파일 시스템 마운트 |
마운트 포인트 생성 후 마운트 | mkdir /mnt/backup | |
| ex) mount /dev/vg_data/lv_backup /mnt/backup | |||
| 8️⃣ 확인 | 마운트 및 용량 확인 | ex) df -h | |
| ex) lsblk |
Ⅱ -Ⅱ . LVM 구성

fdisk /dev/sdc 명령을 통해 /dev/sdc 디스크의 파티션 설정하도록 진입

# 주 파티션 1 생성 ( /dev/sdc 디스크 )
fdisk의 n 옵션을 통해 새로운 파티션 생성
fdisk의 p 옵션을 통해 생성된 새로운 파티션을 주 파티션으로 설정
fdisk의 1 옵션을 통해 주 파티션에 번호 1 부여
fdisk의 p 옵션을 통해 주 파티션 1의 생성 확인
fdisk의 t 옵션을 통해 주 파티션 1의 타입 변경
fdisk의 L 옵션을 통해 파티션의 타입 리스트 확인
fdisk의 8e 옵션을 통해 주 파티션 1의 타입을 Linux에서 Linux LVM으로 변경
fdisk의 p 옵션을 통해 주 파티션 1의 타입이 Linux LVM으로 잘 변경되었는지 확인
fdisk의 w 옵션을 통해 작성한 내용 저장 후 나가기

fdisk /dev/sdd 명령을 통해 /dev/sdd 디스크의 파티션 설정하도록 진입

# 주 파티션 1 생성 (/dev/sdd 디스크)
fdisk의 n 옵션을 통해 새로운 파티션 생성
fdisk의 p 옵션을 통해 새로 생성한 파티션을 주 파티션으로 설정
fdisk의 default 옵션을 통해 주 파티션에 번호 1 부여
fdisk의 default 옵션을 통해 주 파티션 1의 첫 번째 섹터의 범위를 2048로 설정
fdisk의 default 옵션을 통해 주 파티션 1의 마지막 섹터의 범위를 417791로 설정
fdisk의 p 옵션을 통해 주 파티션 1의 생성 확인

fdisk의 t 옵션을 통해 주 파티션 1의 타입 변경
fdisk의 L 옵션을 통해 타입 리스트 확인
fdisk의 8e 옵션을 통해 주 파티션 1의 타입을 Linux에서 Linux LVM으로 변경
fdisk의 p 옵션을 통해 주 파티션 1의 타입이 Linux LVM으로 잘 변경되었는지 확인
fdisk의 w 옵션을 통해 작성한 내용 저장 후 나가기

fdisk -l /dev/sdc /dev/sdd | grep -i lvm 명령을 통해
/dev/sdc와 /dev/sdd의 변경 내용 중 lvm 정보만 필터링하여 확인

# /dev/sdc1, /dev/sdd1 디스크의 파티션을 PV로 생성 및 초기화
pvcreate /dev/sdc1 /dev/sdd1 명령을 통해 저장된 /dev/sdc1, /dev/sdd1 파티션을
LVM에서 사용할 수 있는 PV (Physical Volume)로 생성 및 초기화
pvdisplay 명령을 통해 현재 시스템에 PV가 잘 생성되었는지 확인

# PV를 하나로 묶어 TEST_VG로 생성
vgcreate TEST_VG /dev/sdc1 /dev/sdd1 명령을 통해
PV인 /dev/sdc1과 /dev/sdd1을 하나로 묶어 TEST_VG라는 이름으로 VG (Volume Group)로 생성
vgdisplay -v 명령을 통해 현재 시스템에 VG가 잘 생성되었는지 확인

# TEST_VG를 TEST_LV로 생성
lvcreate -L 398M -n TEST_LV TEST_VG 명령을 통해
TEST_VG 안에 논리 볼륨의 크기가 398MiB이고, 이름이 TEST_LV인 LV (Logical Volume) 생성
lvdisplay 명령을 통해 현재 시스템에 LV가 잘 생성되었는지 확인

ls -l /dev/TEST_VG/TEST_LV 명령을 통해 /dev/TEST_VG/TEST_LV의 상세 정보 확인
ls -l dev/dm-2 명령을 통해 /dev/dm-2 장치 파일의 상세 정보 확인

mkfs -t ext4 /dev/TEST_VG/TEST_LV 명령을 통해
/dev/TEST_VG/TEST_LV를 ext4 타입의 파일 시스템으로 생성
mkdir -p /mnt/test 명령을 통해 mount 할 때 사용하는 /mnt/test 임시 디렉터리 생성
(-p 옵션으로 인해 상위 디렉터리가 없을 경우, 함께 생성)
mount /dev/TEST_VG/TEST_LV /mnt/test 명령을 통해
/dev/TEST_VG/TEST_LV를 /mnt/test 디렉터리와 mount
df -h 명령을 통해 잘 mount 되었는지 확인

vi /etc/fstab 명령을 통해 vi 편집기 사용하여 /etc/fstab 파일에 내용 추가
cat /etc/fstab 명령을 통해 /etc/fstab 파일에 추가된 내용 확인

umount -a 명령을 통해 전체를 umount
(하지만 실행 중인 것은 mount 해제 불가능)
mount -a 명령을 통해 전체 mount
df -h 명령을 통해 마운트가 잘 해제되었는지, 잘 마운트되었는지 확인

tune2fs -l /dev/TEST_VG/TEST_LV | grep -i uuid 명령을 통해 /dev/TEST_VG/TEST_LV의 UUID 확인
lvdisplay 명령을 통해 시스템에 존재하는 모든 LV의 상세 정보 확인

vi /etc/fstab 명령을 통해 vi 편집기 사용하여 /etc/fstab 파일에서
/dev/TEST_VG/TEST_LV에 관한 내용 삭제한 뒤, /dev/mapper/cs-swap에 대한 UUID 내용 추가
cat /etc/fstab 명령을 통해 /etc/fstab 파일에서 잘 삭제되었는지, 내용이 잘 추가되었는지 확인

umount -a 명령을 통해 전체를 umount
(하지만 실행 중인 것은 mount 해제 불가능)
mount -a 명령을 통해 전체 mount
df -h 명령을 통해 마운트가 잘 해제되었는지, 잘 마운트되었는지 확인

vi /etc/fstab 명령을 통해 vi 편집기 사용하여 /etc/fstab 파일에서 /dev/mapper/cs-swap에 대한 내용 삭제
cat /etc/fstab 명령을 통해 잘 삭제되었는지 확인

umount -a 명령을 통해 전체를 umount
(하지만 실행 중인 것은 mount 해제 불가능)
mount -a 명령을 통해 전체 mount
df -h 명령을 통해 마운트가 잘 해제되었는지, 잘 마운트되었는지 확인

# TEST_LV 삭제
lvremove /dev/TEST_VG/TEST_LV 명령을 통해 LV였던 /dev/TEST_VG/TEST_LV 삭제
lvdisplay 명령을 통해 잘 삭제되었는지 확인

# TEST_VG 삭제
vgremove 명령을 통해 VG였던 TEST_VG 삭제
vgdisplay 명령을 통해 잘 삭제되었는지 확인

# PV 삭제
pvremove /dev/sdc1 /dev/sdd1 명령을 통해 PV였던 /dev/sdc1과 /dev/sdd1 삭제
pvdisplay 명령을 통해 잘 삭제되었는지 확인
Ⅲ. LVM (Logical Volume Manager) 구성 예제
Ⅲ - Ⅰ. 예제 Ⅰ

# /dev/sdc1, /dev/sdd1 디스크 파티션을 PV로 생성 및 초기화
pvcreate /dev/sdc1 /dev/sdd1 명령을 통해 저장된 /dev/sdc1, /dev/sdd1 파티션을
LVM에서 사용할 수 있는 PV로 생성 및 초기화
pvdisplay 명령을 통해 /dev/sdc1, /dev/sdd1이 잘 생성되었는지 확인

# PV를 하나로 묶어 TEST_VG로 생성
vgcreate TEST_VG /dev/sdc1 /dev/sdd1 명령을 통해 PV인
/dev/sdc1과 /dev/sdd1을 하나로 묶어 TEST_VG라는 이름으로 VG 생성
vgdisplay -v 명령을 통해 잘 생성되었는지 확인

# TEST_LV1, TEST_LV2 삭제
lvcreate -L 100m -n TEST_LV1 TEST_VG 명령을 통해 TEST_VG 안에
논리 볼륨의 크기가 100m이고, 이름이 TEST_LV1인 LV 생성
lvcreate -L 300m -n TEST_LV2 TEST_VG 명령을 통해 TEST_VG 안에
논리 볼륨의 크기가 300m이고, 이름이 TEST_LV2인 LV 생성
lvdisplay 명령을 통해 잘 생성되었는지 확인

ls -l /dev/TEST_VG/ 명령을 통해 TEST_VG 내의 파일 목록 자세히 확인
ls -l /usr/bin/mk* 명령을 통해 /usr/bin 디렉터리에서 mk로 시작하는 모든 파일 목록 자세히 확인
ls -l /usr/sbin/mk* 명령을 통해 /usr/sbin 디렉터리에서 mk로 시작하는 모든 파일 목록 자세히 확인

mkfs.ext4 /dev/TEST_VG/TEST_LV1 명령을 통해
/dev/TEST_VG/TEST_LV1를 ext4 파입의 파일 시스템으로 생성
mkfs.ext4 /dev/TEST_VG/TEST_LV2 명령을 통해
/dev/TEST_VG/TEST_LV2를 ext4 타입의 파일 시스템으로 생성

mkdir -p /mnt/test1 명령을 통해 mount할 때 사용할 /mnt/test1 임시 디렉터리 생성
( -p 옵션으로 인해 상위 디렉터리가 없을 경우, 함께 생성)
mkdir -p /mnt/test2 명령을 통해 mount할 때 사용할 /mnt/test2 임시 디렉터리 생성
( -p 옵션으로 인해 상위 디렉터리가 없을 경우, 함께 생성)
mount /dev/TEST_VG/TEST_LV1 /mnt/test1 명령을 통해 /dev/TEST_VG/TEST_LV1과 /mnt/test1 mount
mount /dev/TEST_VG/TEST_LV2 /mnt/test2 명령을 통해 /dev/TEST_VG/TEST_LV2와 /mnt/test2 mount
df -h 명령을 통해 잘 mount 되었는지 확인

umount -a 명령을 통해 전체를 umount
(하지만 실행 중인 것은 mount 해제 불가능)
mount -a 명령을 통해 전체 mount
df -h 명령을 통해 마운트가 잘 해제되었는지, 잘 마운트되었는지 확인

# TEST_LV1, TEST_LV2 삭제
lvremove /dev/TEST_VG/TEST_LV1 /dev/TEST_VG/TEST_LV2 명령을 통해
LV였던 /dev/TEST_VG/TEST_LV1와 /dev/TEST_VG/TEST_LV2 삭제
lvdisplay 명령을 통해 잘 삭제되었는지 확인

# TEST_VG 삭제
vgremove TEST_VG 명령을 통해 VG였던 TEST_VG 삭제
vgdisplay -v 명령을 통해 잘 삭제되었는지 확인

# /dev/sdc1, /dev/sdd1 삭제
pvremove /dev/sdc1 /dev/sdd1 명령을 통해 PV였던 /dev/sdc1, /dev/sdd1 삭제
pvdisplay 명령을 통해 잘 삭제되었는지 확인
Ⅲ - Ⅱ. LVM (Logical Volume Manager) 구성 예제 - Ⅱ

fdisk /dev/sde 명령을 통해 /dev/sde 디스크의 파티션 설정하도록 진입

# 주 파티션 1 생성 (/dev/sde 디스크)
fdisk의 n 옵션을 통해 새로운 파티션 생성
fdisk의 p 옵션을 통해 새로 생성한 파티션을 주 파티션으로 설정
fdisk의 default 옵션을 통해 주 파티션에 번호 1 부여
fdisk의 default 옵션을 통해 주 파티션 1의 첫 번째 섹터 범위를 2048로 설정
fdisk의 default 옵션을 통해 주 파티션 1의 마지막 섹터 범위를 417791로 설정
fdisk의 p 옵션을 통해 주 파티션 1의 생성 확인
fdisk의 t 옵션을 통해 주 파티션 1의 타입 변경
8e 옵션을 통해 주 파티션 1의 타입을 Linux에서 Linux LVM으로 변경
fdisk의 p 옵션을 통해 주 파티션 1의 타입이 잘 변경되었는지 확인
fdisk의 w 옵션을 통해 저장하고 나가기

fdisk /dev/sdf 명령을 통해 /dev/sdf 디스크의 파티션을 설정하기 위해 진입

# 주 파티션 1 생성 (/dev/sdf 디스크)
fdisk의 n 옵션을 통해 새로운 파티션 생성
fdsik의 p 옵션을 통해 새로 생성한 파티션을 주 파티션으로 설정
fdisk의 default 옵션을 통해 주 파티션에 번호 1 부여
fdisk의 default 옵션을 통해 주 파티션 1의 첫 번째 섹터의 범위를 2048로 설정
fdisk의 default 옵션을 통해 주 파티션 1의 마지막 섹터의 범위를 417791로 설정
fdisk의 p 옵션을 통해 주 파티션 1의 생성 확인
fdisk의 t 옵션을 통해 주 파티션 1의 타입 변경
8e 옵션을 통해 타입을 Linux에서 Linux LVM으로 변경
fdisk의 p 옵션을 통해 주 파티션 1의 타입이 잘 변경되었는지 확인
fdisk의 w 옵션을 통해 저장하고 나가기

fdsik -l /dev/sde /dev/sdf | grep -i lvm 명령을 통해 /dev/sde와 /dev/sdf의 변경 내용 중 lvm 정보만 검색하여 확인

# /dev/sdc1, /dev/sdd1, /dev/sde1, /dev/sdf1 디스크 파티션을 PV로 생성 및 초기화
pvcreate /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 명령을 통해
저장된 /dev/sdc1, /dev/sdd1, /dev/sde1, /dev/sdf1 파티션을 LVM에서 사용할 수 있는 PV로 생성 및 초기화
pvdisplay 명령을 통해 잘 생성되었는지 확인

# PV를 하나로 묶어 TEST_VG 생성
vgcreate TEST_VG /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 명령을 통해
PV인 /dev/sdc1, /dev/sdd1, /dev/sde1, /dev/sdf1를 하나로 묶어 TEST_VG라는 이름으로 VG 생성
vgdisplay -v 명령을 통해 잘 생성되었는지 확인

# TEST_LV1 생성
lvcreate -L 100m -n TEST_LV1 TEST_VG 명령을 통해 TEST_VG 안에
논리 볼륨의 크기가 100m이고, 이름이 TEST_LV1인 LV 생성
# TEST_LV2 생성
lvcreate -L 100m -n TEST_LV2 TEST_VG 명령을 통해 TEST_VG 안에
논리 볼륨의 크기가 100m이고, 이름이 TEST_LV2인 LV 생성
# TEST_LV3 생성
lvcreate -L 300m -n TEST_LV3 TEST_VG 명령을 통해 TEST_VG 안에
논리 볼륨의 크기가 300m이고, 이름이 TEST_LV3인 LV 생성
# TEST_LV4 생성
lvcreate -L 300m -n TEST_LV4 TEST_VG 명령을 통해 TEST_VG 안에
논리 볼륨의 크기가 300m이고, 이름이 TEST_LV4인 LV 생성
lvdisplay 명령을 통해 잘 생성되었는지 확인

ls -l /dev/TEST_VG/ 명령을 통해 TEST_VG 내의 파일 목록 자세히 확인
ls -l /usr/bin/mk* 명령을 통해 /usr/bin 디렉터리에서 mk로 시작하는 모든 파일 목록 확인
ls –l /usr/sbin/mk* 명령을 통해 /usr/sbin 디렉터리에서 mk로 시작하는 모든 파일 목록 확인

mkfs.ext4 /dev/TEST_VG/TEST_LV1 명령을 통해
/dev/TEST_VG/TEST_LV1을 ext4 타입의 파일 시스템으로 생성
mkfs.ext4 /dev/TEST_VG/TEST_LV2 명령을 통해
/dev/TEST_VG/TEST_LV2를 ext4 타입의 파일 시스템으로 생성
mkfs.ext4 /dev/TEST_VG/TEST_LV3 명령을 통해
/dev/TEST_VG/TEST_LV3을 ext4 타입의 파일 시스템으로 생성
mkfs.ext4 /dev/TEST_VG/TEST_LV4 명령을 통해
/dev/TEST_VG/TEST_LV4를 ext4 타입의 파일 시스템으로 생성

mkdir -p /mnt/test1 명령을 통해 mount할 때 사용할 /mnt/test1 임시 디렉터리 생성
( -p 옵션으로 인해 상위 디렉터리가 없을 경우, 함께 생성)
mkdir -p /mnt/test2 명령을 통해 mount할 때 사용할 /mnt/test2 임시 디렉터리 생성
( -p 옵션으로 인해 상위 디렉터리가 없을 경우, 함께 생성)
mkdir -p /mnt/test3 명령을 통해 mount할 때 사용할 /mnt/test3 임시 디렉터리 생성
( -p 옵션으로 인해 상위 디렉터리가 없을 경우, 함께 생성)
mkdir -p /mnt/test4 명령을 통해 mount할 때 사용할 /mnt/test4 임시 디렉터리 생성
( -p 옵션으로 인해 상위 디렉터리가 없을 경우, 함께 생성)
mount /dev/TEST_VG/TEST_LV1 /mnt/test1 명령을 통해 /dev/TEST_VG/TEST_LV1과 /mnt/test1 mount
mount /dev/TEST_VG/TEST_LV2 /mnt/test2 명령을 통해 /dev/TEST_VG/TEST_LV2와 /mnt/test2 mount
mount /dev/TEST_VG/TEST_LV3 /mnt/test3 명령을 통해 /dev/TEST_VG/TEST_LV3과 /mnt/test3 mount
mount /dev/TEST_VG/TEST_LV4 /mnt/test4 명령을 통해 /dev/TEST_VG/TEST_LV4와 /mnt/test4 mount
df -h 명령을 통해 잘 mount되었는지 확인

umount -a 명령을 통해 전체를 umount
(하지만 실행 중인 것은 mount 해제 불가능)
mount -a 명령을 통해 전체 mount
df -h 명령을 통해 마운트가 잘 해제되었는지, 잘 마운트되었는지 확인

# TEST_LV1, TEST_LV2, TEST_LV3, TEST_LV4 삭제
lvremove /dev/TEST_VG/TEST_LV1 /dev/TEST_VG/TEST_LV2 /dev/TEST_VG/TEST_LV3
/dev/TEST_VG/TEST_LV4 명령을 통해 LV였던 것들 삭제
lvdisplay 명령을 통해 잘 삭제되었는지 확인

# TEST_VG 삭제
vgremove TEST_VG 명령을 통해 VG였던 TEST_VG 삭제
vgdisplay -v 명령을 통해 잘 삭제되었는지 확인

# /dev/sdc1, /dev/sdd1, /dev/sde1, /dev/sdf1 삭제
pvremove /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 명령을 통해 PV였던
/dev/sdc1, /dev/sdd1, /dev/sde1, /dev/sdf1 삭제
pvdisplay 명령을 통해 잘 삭제되었는지 확인

# /dev/sdc 디스크 주 파티션 1 삭제
fdisk /dev/sdc 명령을 통해 /dev/sdc 디스크의 파티션 설정을 위해 진입
fdisk의 d 옵션을 통해 /dev/sdc의 주 파티션 1 삭제
fdisk의 p 옵션을 통해 잘 삭제되었는지 확인
fdisk의 w 옵션을 통해 저장하고 나가기

# /dev/sdd 디스크 주 파티션 1 삭제
fdisk /dev/sdd 명령을 통해 /dev/sdd 디스크의 파티션 설정을 위해 진입
fdisk의 d 옵션을 통해 /dev/sdd의 주 파티션 1 삭제
fdisk의 p 옵션을 통해 잘 삭제되었는지 확인
fdisk의 w 옵션을 통해 저장하고 나가기

# /dev/sde 디스크 주 파티션 1 삭제
fdisk /dev/sde 명령을 통해 /dev/sde 디스크의 파티션 설정을 위해 진입
fdisk의 d 옵션을 통해 ./dev/sde의 주 파티션 1 삭제
fdisk의 p 옵션을 통해 잘 삭제되었는지 확인
fdsik의 w 옵션을 통해 저장하고 나가기

# /dev/sdf 디스크 주 파티션 1 삭제
fdisk /dev/sdf 명령을 통해 /dev/sdf 디스크의 파티션 설정을 위해 진입
fdisk의 d 옵션을 통해 /dev/sdf의 주 파티션 1 삭제
fdisk의 p 옵션을 통해 잘 삭제되었는지 확인
fdisk의 w 옵션을 통해 저장하고 나가기
'리눅스' 카테고리의 다른 글
| Linux 패키지 관리 (0) | 2026.06.14 |
|---|---|
| Linux RAID 디스크 구성 (0) | 2026.06.14 |
| Linux 파일 시스템 생성 및 마운트 (0) | 2026.06.13 |
| Linux 디스크 파티션 작업 (0) | 2026.06.13 |
| Linux 프로세스 관리 (0) | 2026.06.13 |