안녕하세요? 간단하게 백업합니다.
256기가 SSD를 사용 중이나, 용량이 반만 보이고 rootfs 가 50기가 정도 밖에 할당이 안되어, 목적에 맞지 않아서 설정한 후기를 작성합니다.
1. 웹 UI에서 local 제외 모든 LVM 디렉터리 할당 해제
하기와 같이 local 만 남겨두고 삭제합니다.
2. LVM 용량 재 조정
LVM 은 크게 볼륨 그룹, 로지컬 볼륨이 있습니다. 볼륨 그룹을 여러개 생성 가능하고, 볼륨 그룹에 디스크를 여러개 넣을 수 있습니다.
각 디스크는 클러스터 사이즈를 가지며, 기본 4MB 크기를 가집니다.
볼륨 그룹 내에서 용량을 마음대로 늘이고 줄이고 가능합니다. 즉 리파티션이 필요 없다는 이야기 입니다.
그러나 저는 홈서버 이기 때문에 이 부분이 필요가 없어서 pve/data 를 삭제하고 pve/root 에 용량을 몰빵할 계획입니다.
먼저 본래 있던 data lvm 을 삭제합니다. lvm 이름은 pve 입니다. /dev/pve/data 를 삭제하는 부분입니다.
root@debian:/dev/mapper# vgdisplay -v
--- Volume group ---
VG Name pve
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 7
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 232.38 GiB
PE Size 4.00 MiB
Total PE 59490
Alloc PE / Size 55395 / <216.39 GiB
Free PE / Size 4095 / <16.00 GiB
VG UUID kYfILY-SX8p-46Uz-CBn0-zGHf-5nZ9-J2cQCg
--- Logical volume ---
LV Path /dev/pve/swap
LV Name swap
VG Name pve
LV UUID WlThbd-U6KY-FO7q-O6Z9-RVbe-82Mp-6LVpeP
LV Write Access read/write
LV Creation host, time proxmox, 2021-01-09 07:22:20 +0900
LV Status available
# open 2
LV Size 7.00 GiB
Current LE 1792
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/pve/root
LV Name root
VG Name pve
LV UUID FX16nj-s8zM-trJq-Jks2-anNd-e2pe-Bk57GM
LV Write Access read/write
LV Creation host, time proxmox, 2021-01-09 07:22:21 +0900
LV Status available
# open 1
LV Size 58.00 GiB
Current LE 14848
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
--- Logical volume ---
LV Name data
VG Name pve
LV UUID IYfitP-m4My-UXPe-EEfK-Qs6c-piMq-eUAxoq
LV Write Access read/write
LV Creation host, time proxmox, 2021-01-09 07:22:21 +0900
LV Pool metadata data_tmeta
LV Pool data data_tdata
LV Status available
# open 0
LV Size <148.36 GiB
Allocated pool data 0.00%
Allocated metadata 1.08%
Current LE 37979
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:4
--- Physical volumes ---
PV Name /dev/sda3
PV UUID kFug0B-jyQR-25cc-AjUp-fucw-uF77-yv0Ifc
PV Status allocatable
Total PE / Free PE 59490 / 4095
삭제할 대상이 상기와 같습니다. 상기를 삭제하겠습니다.
삭제하기 전에 용량 할당을 보겠습니다.
root@debian:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.7G 0 3.7G 0% /dev
tmpfs 761M 17M 745M 3% /run
/dev/mapper/pve-root 57G 2.0G 53G 4% /
tmpfs 3.8G 43M 3.7G 2% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/sda2 511M 312K 511M 1% /boot/efi
/dev/fuse 30M 16K 30M 1% /etc/pve
tmpfs 761M 0 761M 0% /run/user/0
256기가 SSD임에도 불구하고 rootfs 가 57기가 밖에 안잡혀 있습니다.
제가 사용하는 특성상 좋지 않아서 SSD 용량 거의 전체를 rootfs 에 할당할 예정입니다.
root@debian:/dev/mapper# lvremove /dev/pve/data
Do you really want to remove and DISCARD active logical volume pve/data? [y/n]: y
Logical volume "data" successfully removed
그리고 pve/root 를 맥시멈으로 확장합니다.
root@debian:/dev/pve# lvextend -l +100%FREE /dev/pve/root
Size of logical volume pve/root changed from 58.00 GiB (14848 extents) to 225.38 GiB (57698 extents).
Logical volume pve/root successfully resized.
root@debian:/dev/pve# resize2fs -p /dev/pve/root
resize2fs 1.44.5 (15-Dec-2018)
Filesystem at /dev/pve/root is mounted on /; on-line resizing required
old_desc_blocks = 8, new_desc_blocks = 29
The filesystem on /dev/pve/root is now 59082752 (4k) blocks long.
그 후, 용량을 확인하면 하기와 같이 거의 전체 용량이 잡혔습니다. (EFI / SWAP 제외)
root@debian:/dev/pve# df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.7G 0 3.7G 0% /dev
tmpfs 761M 17M 745M 3% /run
/dev/mapper/pve-root 222G 2.0G 211G 1% /
tmpfs 3.8G 43M 3.7G 2% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/sda2 511M 312K 511M 1% /boot/efi
/dev/fuse 30M 16K 30M 1% /etc/pve
tmpfs 761M 0 761M 0% /run/user/0
웹 UI에서도 하기와 같이 확인 가능합니다.
LVM 이 굉장히 매력적인 디스크 관리임에는 맞지만, 일단은 간단한 목적으로 사용하는 부분에서는 오히려 귀찮은 점이 있습니다.
그래서 이렇게 용량을 재조정하게 되었습니다.
감사합니다.
'서버 > 리눅스 서버' 카테고리의 다른 글
INTEL NUC7PJYH 데비안 블루투스/BLE 펌웨어 설치하기 (0) | 2021.01.09 |
---|---|
Proxmox apt-get / uuid 하드 마운트 설정 (0) | 2021.01.08 |
Proxmox 설치 후기 (간단편) (2) | 2020.11.09 |
CoreELEC Docker 사용하기 (우분투 컨테이너 설정) (0) | 2020.09.17 |
쉘 자동 완성 fuzzy finder (0) | 2020.08.30 |
댓글