Ubuntu LVM 디스크의 온라인 확장
LVM 개요
물리적 볼륨(PV)
디스크 파티션 또는 디스크 파티션과 동일한 기능을 갖는 장치(예: RAID)를 나타냅니다. 기본이다
LVM의 스토리지 논리 블록이지만 기본 물리적 스토리지 미디어(예: 파티션, 디스크 등)에 비해
LVM 관련 관리 매개변수를 포함합니다.
볼륨 그룹(VG)
비 LVM 시스템의 물리 디스크와 유사하게 하나 이상의 물리 볼륨 PV로 구성됩니다. 하나 이상의 LV(
논리 볼륨)은 볼륨 그룹에 생성될 수 있습니다.
논리 볼륨(LV)
비 LVM 시스템의 디스크 파티션과 유사하게 논리 볼륨은 볼륨 그룹 VG에 구축됩니다. 파일 시스템(예:
/home 또는/usr 등) 논리 볼륨 LV에 설정할 수 있습니다.
LVM 확장 작업
새 기본 파티션 생성
가상 머신의 하드 디스크 크기를 확장하고
/dev/sda
와 같은 하나의 하드 디스크를 계속 사용하는 경우할 수 있습니다:
sudo fdisk /dev/sda
도움말을 보려면
m
를 입력하고, 새 파티션을 생성하려면 n
를 입력하고, 기본 파티션을 단계별로 선택하고, w
를 누르십시오.쓰고 저장하고
/dev/sda2
.시스템에 새 하드 드라이브를 추가할 수도 있으며 새 하드 드라이브는
/dev/sdb
로 표시될 수 있습니다. 의 운영새 파티션을 만드는 것도 비슷합니다.
파티션을 ext4 형식으로 포맷
sudo mkfs -t ext4 /dev/sda2
/dev/sda2
는 새 파티션을 나타내며 상황에 따라 다른 경로로 교체할 수 있습니다.예
/dev/sdb1
.VG 이름 찾기
~# vgdisplay
--- Volume group ---
VG Name ubuntu--vg-root
System ID
Format lvm2
......
lvm의 원래 VG에 새 파티션을 추가합니다.
vgextend ubuntu--vg-root /dev/sda2
VG 확인
볼륨 그룹에 여유 공간이 있는지 확인해야 합니다.
~# vgdisplay
--- Volume group ---
VG Name ubuntu--vg-root
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 2
Act PV 2
VG Size 758.99 GiB
PE Size 4.00 MiB
Total PE 194302
Alloc PE / Size 15103 / <59.00 GiB
Free PE / Size 179199 / <700.00 GiB
LV 확인
~# lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu--vg-root/lv-root
LV Name lv-root
VG Name ubuntu--vg-root
LV UUID KiPSR5-XXvZ-JaXz-fyTw-EE0U-NV7E-6ohpCN
LV Write Access read/write
LV Creation host, time ubuntu-server, 2018-11-15 06:06:41 +0000
LV Status available
# open 1
LV Size 45.00 GiB
Current LE 11520
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
LV 확장
~# lvextend -L 700G /dev/ubuntu--vg-root/lv-root
Size of logical volume ubuntu--vg-root/lv-root changed from 45.00 GiB (11520 extents) to 700.00 GiB (179200 extents).
Logical volume ubuntu--vg-root/lv-root successfully resized.
루트 파일 시스템 이름 찾기
~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 19M 3.2G 1% /run
/dev/mapper/ubuntu--vg-root 45G 5.3G 37G 13% /
파일 시스템 크기 조정
~# resize2fs -p /dev/mapper/ubuntu--vg-root
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/mapper/ubuntu--vg-root is mounted on /; on-line resizing required
old_desc_blocks = 6, new_desc_blocks = 88
The filesystem on /dev/mapper/ubuntu--vg-root is now 183500800 (4k) blocks long.
최신 하드 드라이브 크기 보기
~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 59M 3.1G 2% /run
/dev/mapper/ubuntu--vg-root 689G 5.4G 655G 1% /
LV 크기를 줄이는 방법
lvreduce
명령을 사용할 수 있습니다.
Reference
이 문제에 관하여(Ubuntu LVM 디스크의 온라인 확장), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/immortalt/online-expansion-of-ubuntu-lvm-disk-28k3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)