❌이전글/이전글
LVM구성해보기_CentOS7
당근은싫지만먹어야함
2019. 9. 16. 17:46
반응형
* LVM (Logical Volume Manager) - 논리 하드디스크 관리자
여러개의 하드디스크를 합쳐서 나누는 작업
ex) 2개의 2TB HDD를 4TB로 합친 후 1TB, 2TB, 1TB로 나눔
- 물리 볼륨(PV : Physical Volume) - /dev/sda1, /dev/sdb1 파티션을 뜻한다
- 볼륨 그룹(VG : Volume Group) - 물리볼륨을 합쳐서 1개의 물리 그룹으로 만든 것
- 논리 볼륨(LV : Logical Volume) - 볼륨 그룹을 1개이상으로 나눈 것
* LVM과정
1. 실습을 위해 하드디스크 2TB 2개 준비
1
2
3
4
5
6
7
|
#ls -l /dev/sd*
brw-rw---- 1 root disk 8, 16 9월 16 17:06 /dev/sdb
brw-rw---- 1 root disk 8, 32 9월 16 17:06 /dev/sdc
|
2. fdisk로 파티션 작업과 더불어 파티션 시스템 id 변경
fdisk /dev/sdb 명령어 입력 후 컨맨드에 t를 입력 후 LVM으로 변경

t 입력 후 LVM 코드를 입력하자, LVM은 8e이다
파티션 작업 후 w로 저장 후 빠져나오고, 마찬가지로 다른 디스크 /dev/sdc도 파티션작업과 시스템id를 변경하자
3. LVM생성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#물리 볼륨 생성
# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
# pvcreate /dev/sdc1
Physical volume "/dev/sdc1" successfully created.
#볼륨 그룹 생성
# vgcreate VG /dev/sdb1 /dev/sdc1
Volume group "VG" successfully created
#논리 볼륨 생성
# lvcreate --size 1G --name LV1 VG
Logical volume "LV1" created.
# lvcreate --size 1G --name LV2 VG
Logical volume "LV2" created.
# lvcreate --extents 100%FREE --name LV3 VG
Logical volume "LV3" created.
|
논리볼륨 경로
1
2
3
4
|
[root@localhost ~]# ls -l /dev/VG/LV*
lrwxrwxrwx 1 root root 7 9월 16 17:13 /dev/VG/LV1 -> ../dm-0
lrwxrwxrwx 1 root root 7 9월 16 17:13 /dev/VG/LV2 -> ../dm-1
lrwxrwxrwx 1 root root 7 9월 16 17:14 /dev/VG/LV3 -> ../dm-2
|
*파일시스템 생성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
[root@localhost ~]# mkfs.ext4 /dev/VG/LV1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
[root@localhost ~]# mkfs.ext4 /dev/VG/LV2
[root@localhost ~]# mkfs.ext4 /dev/VG/LV3
|
mkfs.ext4 /dev/VG/LV1~3
파일시스템 생성 후 마운트와 fstab에 오토마운트 등록하면 완료
반응형