All Category

공개범위 설정
Table
   
기본채널
Table
   
카테고리
Table
   
공개범위
[전체]전체 공개
Table
   
위치정보
[전체]나만 보기
Table
   
다운로드
[전체]로그인 공개
Table
   
슬라이드
Table
   
시작고정
Table
   
사진정보
0
Date: 2021-03-03
2021
March
03

2. LVM Disk 추가





3. LVM(논리 볼륨 관리자) 설정관리 - 2. LVM Disk 추가


두개 이상의 하드 디스크를 볼륨 관리자에서 하나의 논리 볼륨 그룹으로 생성 한다






[1]. LVM에서 디스크를 추가하는 전체 프로세스

- 볼륨 그룹(Volume Group)를 마들어 논리 볼륨으로 파일 시스템을 마운트 하는 순서 입니다.

  • 디스크 장착
  • 파티션 작업(필요 할 경우)
  • PV(물리 볼륨) 생성
  • VG(볼륨 그룹) 생성
  • LV(논리 볼륨) 생성
  • 파일시스템 포멧(xfs)
  • 마운트





[2]. 시스템 종료후 디스크를 추가 한다

- 신규 디스크 (10GB) 두개를 각각 장착 한다.






[3]. 시스템 부팅후 디스크 추가를 확인 한다

- 부팅 후 장착된 디스크를 확인 한다. (/dev/sdb, /dev/sdc)







[4]. 파티션 작업

- 관리적인 측면으로 보면 파티션으로 나누어서 관리하는게 유리 할 수 있다

- 여기서는 테스트를 위해 Disk1(/dev/sdb)는 파티션으로 Disk2(/dev/sdc)는 파티션 없이 통으로 LVM으로 묶어 보겠다

- 2TB이하는 fdisk, 2TB이상은 parted를 사용 하지만 크기와 상관 없이 parted는 사용 가능합니다.

[root@localhost ~] parted /dev/sdb
 (parted) print                    # 파티션 설정정보 조회(시작 전)
 (parted) mklabel gpt              # 2TB 이상의 스토리지를 사용할 때는 MBR 방식 대신 GPT 방식을 사용해주어야 합니다
 (parted) unit GB                  # 최소 용량단위를 GB 또는 TB 로 변경 (기본값은 MB)
 (parted) mkpart primary 0 100%    # 0 ~ 100% [최대용량] 또는 ( mkpart primary 0 10GB ) 
 (parted) set 1 lvm on             # parted에서 파티션 생성 후 종료하기 전에 다음의 명령어로 lvm 설정을 켜준다
 (parted) print                    # 파티션 설정정보 조회(시작 후)
 (parted) quit                     # parted 종료









[5]. 파티션 적용 확인

- sdb는 전체를 1개의 파티션으로 sdb1을 생성 했다.

- sdc는 파티션 없이 LVM에 포함 시킬 계획이다. (나중에 디스크 확장 예시에서 GParted 설정 차이점 비교를 위해서)

- 둘다 파티션 작업을 했을경우 아래처럼 보일것입니다.

[root@localhost ~]# lsblk
NAME             MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0                2:0   1     4K 0 disk 
sda                8:0   0   150G 0 disk 
├─sda1             8:1   0   500M 0 part /boot
└─sda2             8:2   0 149.5G 0 part 
 ├─vg_root-root  253:0   0    15G 0 lvm /
 ├─vg_root-swap  253:1   0     4G 0 lvm [SWAP]
 ├─vg_root-usr   253:2   0    50G 0 lvm /usr
 ├─vg_root-var   253:3   0    10G 0 lvm /var
 └─vg_root-home  253:5   0  70.5G 0 lvm /home
sdb                8:16  0    15G 0 disk 
└─sdb1             8:17  0    15G 0 part 
 └─vg_data-data  253:4   0    30G 0 lvm /mnt/data
sdc                8:32  0    15G 0 disk 
└─sdc1             8:33  0    15G 0 part 
 └─vg_data-data  253:4   0    30G 0 lvm /mnt/data
sr0               11:0   1  1024M 0 rom  
loop0              7:0   0   3.8G 1 loop /mnt/ISO-YUM








[6]. PV 생성

- pv 생성(/dev/sdb1 와 /dev/sdc)







[7]. PV 생성 확인

- PV 생성 확인 : pvs, pvscan, pvdisplay






[8]. VG 생성

- 신규 볼륨을 생성 : vgcreate 신규VG이름 PV이름1 PV이름2 PV이름3 ...

- 기존 볼륨에 추가 : vgextend 기존VG이름 PV이름1 PV이름2 PV이름3 ...







[9]. VG 생성 확인

- 볼륨 그룹 생성 확인







[10]. LV 생성

- 논리 볼륨(data)를 볼륨 그룹(vg_data)에 100% 할당해서 생성 한다.






[11]. LV 생성 확인

- LV(논리 볼륨) 생성 확인





[12]. LVM 생성 결과

- LVM볼륨 20GB(sdb:10GB + sdc:10GB)를 생성 했다

- 아직 까지는 파일시스템에 보이지 않는다 (파일시스템으로 포멧을 해야 적용됨)






[13]. 파일 시스템 포멧(xfs)

- 파일시스템 포멧 여기서는 xfs 파일 시스템으로 포멧 하였다.







[14]. fstab에 마운트 정보 추가

- /etc/fstab에 마운트 정보를 입력 한다.





[15]. 마운트 진행

- mount -a 를 해서 fstab에 있는 정보를 기준으로 마운트를 진행 한다.








[16]. 마운트 정보 확인

- 최종 마운트 정보 확인








[17]. 마운트 정보 확인

- 최종 마운트 정보 확인












URL : http://www.epari.net/@architecture/vlink/b/bK
목록
도움이 되는 유익한 내용이었다면 힘이 될 수 있는 댓 글을 남겨주세요.
3
0
  • 뎃글달기
Upload
v
Name Type Size