맥에서 가상환경을 사용하여 우분투를 이용중이다.
/dev/sda에 할당한 용량이 20GB인데, 리눅스가 설치된 LVM 논리 파티션의 용량이 10GB정도 밖에 되지 않았다.
❯ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 392M 1004K 391M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 9.8G 3.2G 6.2G 34% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 1.7G 130M 1.5G 8% /boot
/dev/sda1 952M 6.4M 945M 1% /boot/efi
/dev/sdb1 20G 8.3G 11G 45% /mnt/exhdd
tmpfs 392M 4.0K 392M 1% /run/user/1000
❯ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 109.6M 1 loop /snap/lxd/24326
loop1 7:1 0 43.2M 1 loop /snap/snapd/18363
loop2 7:2 0 59.1M 1 loop /snap/core20/1826
loop3 7:3 0 59.1M 1 loop /snap/core20/1832
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 953M 0 part /boot/efi
├─sda2 8:2 0 1.8G 0 part /boot
└─sda3 8:3 0 17.3G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 10G 0 lvm /
sdb 8:16 0 64G 0 disk
└─sdb1 8:17 0 20G 0 part /mnt/exhdd
sr0 11:0 1 1024M 0 rom
물리 파티션은 17.3GB 이지만, 논리 파티션은 10GB 밖에 없다.
lvextend -l +100%FREE 로 최대 용량을 늘릴 수 있다.
❯ sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
Size of logical volume ubuntu-vg/ubuntu-lv changed from 10.00 GiB (2560 extents) to <17.32 GiB (4433 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.
용량이 늘었는지 확인한다.
❯ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 109.6M 1 loop /snap/lxd/24326
loop1 7:1 0 43.2M 1 loop /snap/snapd/18363
loop2 7:2 0 59.1M 1 loop /snap/core20/1826
loop3 7:3 0 59.1M 1 loop /snap/core20/1832
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 953M 0 part /boot/efi
├─sda2 8:2 0 1.8G 0 part /boot
└─sda3 8:3 0 17.3G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 17.3G 0 lvm /
sdb 8:16 0 64G 0 disk
└─sdb1 8:17 0 20G 0 part /mnt/exhdd
sr0 11:0 1 1024M 0 rom
❯ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 392M 1004K 391M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 9.8G 3.2G 6.2G 34% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 1.7G 130M 1.5G 8% /boot
/dev/sda1 952M 6.4M 945M 1% /boot/efi
/dev/sdb1 20G 8.3G 11G 45% /mnt/exhdd
tmpfs 392M 4.0K 392M 1% /run/user/1000
논리 파티션의 용량이 17.3GB로 늘어났지만, 파일시스템의 용량은 변하지 않았다. resize2fs로 파일시스템을 반영한다.
❯ sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 4539392 (4k) blocks long.
❯ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 392M 1008K 391M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 17G 3.2G 13G 20% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 1.7G 130M 1.5G 8% /boot
/dev/sda1 952M 6.4M 945M 1% /boot/efi
/dev/sdb1 20G 8.3G 11G 45% /mnt/exhdd
tmpfs 392M 4.0K 392M 1% /run/user/1000
'Xilinx SoC' 카테고리의 다른 글
Mac M1에서 crosstool-ng 빌드 (0) | 2022.01.31 |
---|---|
리눅스 커널 헤더 추출(glibc --with-headers) (0) | 2021.09.23 |
Raspberry Pi Linux Kernel을 Qemu에서 실행 (0) | 2021.09.23 |