맛집 여행 캠핑 일상 생활

[Proxmox] pve-root pve-data 파티션 합치기 본문

Proxmox

[Proxmox] pve-root pve-data 파티션 합치기

영은파더♥ 2024. 4. 9. 16:37

정말 SSD 초기에 나름 비싸게 주고 구매한 16기가 ssd가 있는데 지금을 쓸일이 없어서 Proxmox 를 설치해서 가지고 놀아볼까 싶어서 한번 설치해봤습니다.
명령어 재 확인하려고 다른 SSD 128기가에서 다시 테스트했습니다.

설치할때 마다 파티션을 합치는게 여간 귀찮은게 아니네요~

자꾸 까먹어서 기록으로 남깁니다.

root@proxmox:~# lsblk
NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sdb                  8:16   0 119.2G  0 disk
├─sdb1               8:17   0  1007K  0 part
├─sdb2               8:18   0     1G  0 part /boot/efi
└─sdb3               8:19   0 118.2G  0 part
  ├─pve-swap       252:2    0     1G  0 lvm  [SWAP]
  ├─pve-root       252:3    0  41.3G  0 lvm  /
  ├─pve-data_tmeta 252:4    0     1G  0 lvm
  │ └─pve-data     252:6    0  59.2G  0 lvm
  └─pve-data_tdata 252:5    0  59.2G  0 lvm
    └─pve-data     252:6    0  59.2G  0 lvm

root@proxmox:~# lvremove /dev/pve/data -y
  Logical volume "data" successfully removed.

root@proxmox:~# lvresize -l +100%FREE /dev/pve/root
  Size of logical volume pve/root changed from <41.31 GiB (10575 extents) to <117.21 GiB (30005 extents).
  Logical volume pve/root successfully resized.

root@proxmox:~# resize2fs /dev/mapper/pve-root
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/mapper/pve-root is mounted on /; on-line resizing required
old_desc_blocks = 6, new_desc_blocks = 15
The filesystem on /dev/mapper/pve-root is now 30725120 (4k) blocks long.

root@proxmox:~# lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sdb               8:16   0 119.2G  0 disk
├─sdb1            8:17   0  1007K  0 part
├─sdb2            8:18   0     1G  0 part /boot/efi
└─sdb3            8:19   0 118.2G  0 part
  ├─pve-swap    252:2    0     1G  0 lvm  [SWAP]
  └─pve-root    252:3    0 117.2G  0 lvm  /

요약하면 아래와 같습니다.

# lvremove /dev/pve/data -y
# lvextend -l +100%FREE /dev/pve/root
# resize2fs /dev/mapper/pve-root

lvresize 대신에 lvextend 로도 됩니다.

아 그리고 resize2fs /dev/pve/root 하면 재부팅시 grub 화면에서 먹통입니다.

 

Trackback : | Comments :