차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:lvm [2021/02/14 14:28] – 192.168.0.1 | tech:lvm [2022/12/03 12:22] (현재) – 172.70.233.27 | ||
---|---|---|---|
줄 27: | 줄 27: | ||
[[tech:Lvm Mount|Mounting a Linux LVM volume]] | [[tech:Lvm Mount|Mounting a Linux LVM volume]] | ||
You do not mount a partition of type "Linux LVM" the same way you mount a partition using a standard Linux file system (e.g. ext2, ext3). | You do not mount a partition of type "Linux LVM" the same way you mount a partition using a standard Linux file system (e.g. ext2, ext3). | ||
+ | =====볼륨그룹===== | ||
+ | ====vgconvert==== | ||
vgconvert 명령어로 LVM1 포멧에서 LVM2 포멧으로 변환이 가능하다. | vgconvert 명령어로 LVM1 포멧에서 LVM2 포멧으로 변환이 가능하다. | ||
+ | |||
+ | ====HDD추가==== | ||
+ | |||
+ | vgextend JoinedVG /dev/sde1 | ||
+ | 해당 볼륨그룹에 HDD를 할당한다. | ||
+ | |||
+ | ====이동==== | ||
+ | vgmove JoinedVg /dev/sde1 | ||
+ | 해당 볼륨그룹에 충분한 공간이 있다면, 해당 하드의 내용물을 다른 곳(HDD)으로 이동한다. | ||
+ | ====제거==== | ||
+ | vgreduce JoinedVG /dev/sde1 | ||
+ | 해당 HDD를 볼륨그룹에서 제거한다. | ||
+ | |||
+ | vgmove 후 vgreduce 를 하면 볼륨그룹을 파괴하지 않고, 자료를 보존하면서 안전하게 HDD를 제거할 수 있다. | ||
+ | |||
+ | =====논리===== | ||
+ | |||
+ | lvcreate -L LV용량 -n LV명 VG명 (ex - lvcreate -L 1T -n MyLV MyVG) | ||
+ | |||
+ | |||
+ | lvcreate -l 100%FREE -n Joined-lvm JoinedVG | ||
+ | JoinedVG의 모든 공간을 사용하여 | ||
< | < | ||
줄 110: | 줄 133: | ||
=====LVM thin===== | =====LVM thin===== | ||
- | LVM은 일반적으로 볼륨을 만들 때 블록을 할당함. | + | LVM은 일반적으로 볼륨을 만들 때 블록을 할당함. |
+ | |||
+ | |||
+ | ====장점==== | ||
+ | |||
+ | 공간을 사용할 때에만 할당하므로, | ||
+ | 설정된 | ||
+ | |||
+ | ====단점==== | ||
+ | |||
+ | 씬 프로비저닝은 실제 용량 이상으로 할당되기 때문에 지속해서 모니터링을 하지 않으면 어느 순간 가용 공간이 바닥날 수 있다. 특히 가상화 환경에서 사용하는 경우, 가용 공간이 없어지는 순간 가상머신을 사용할 수 없게 된다. | ||
+ | |||
+ | 무엇보다 씬 프로비저닝의 가장 큰 단점 중 하나는 호스트에 부하가 발생한다는 점임. 호스트는 지속해서 스토리지 공간의 동적 할당과 공간 회수를 수행해야 한다. | ||
+ | |||
+ | 호스트가 미션 크리티컬한 환경일 경우 씩 프로비저닝을 사용하는 편이 좋다. | ||
+ | =====하드 연결===== | ||
+ | |||
+ | https:// | ||