관리

FreeBSD 파티션 Resize

T8.CO.KR 2026. 7. 31. 16:07

ESXi에서 실행되는 VM의 디스크 용량을 늘인 예이다.

가상이 아닌 실제 디스크도 하는 방법은 동일하다.
 
【상황】
30G에서 40G로 확장한 경우
아래 - free - 10G
ISO 파일을 연결하여 부팅한 후 Live CD
gpart show

출)
        40  83886007  da0  GPT  (40G)
        40      1024    1  freebsd-boot  (512K)
      1064  58719232    2  freebsd-ufs  (28G)
  58720296   3145728    3  freebsd-swap  (1.5G)
  61866024  22020023       - free -  (10G)
 
【3번째 SWAP 먼저 제거】
gpart delete -i 3 da0
출) da0p3 deleted
 
【2번째 freebsd-ufs 크기 설정】
gpart resize -i 2 -s 38G da0
출) da0p2 resized
 
【SWAP 생성】
gpart add -t freebsd-swap ada0
출) da0p3 added
 
【Resize 적용】
growfs /dev/da0p2
fsck -y /dev/da0p2
 
【확인】
gpart show

출)
        40  83886007  da0  GPT  (40G)
        40      1024    1  freebsd-boot  (512K)
      1064  79691776    2  freebsd-ufs  (38G)
  79692840   4193207    3  freebsd-swap  (2.0G)

df -h

출)
Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/da0p2     37G    7.7G     26G    23%    /
devfs         1.0K    1.0K      0B   100%    /dev)