FreeBSD 11.2에서 디스크 크기 늘리기(pfSense | ESXi)

FreeBSD 11.2에서 디스크 크기 늘리기(pfSense | ESXi)

내 문제를 해결하기 위해 이 링크를 사용해 보았으나 소용이 없었습니다. VMWare ESXi에서 pfsense의 디스크 크기 확장.

pfSense를 사용하고 있으며 디스크 드라이브를 11GB에서 200GB로 늘리고 싶습니다.

다음과 같이 진행하세요:

  1. 초기 파티션 크기를 확인하십시오.

    # gpart show
    =>       63  419430337  da0  MBR  (200G)
             63          1       - free -  (512B)
             64  419430336    1  freebsd  [active]  (200G)
    
    =>        0  419430336  da0s1  BSD  (200G)
              0   23068672      1  freebsd-ufs  (11G)
       23068672    1257472      2  freebsd-ufs  (614M)
       24326144  395104192         - free -  (188G)
    
  2. 크기 조정 da0:

    # gpart resize -i 1 da0
    da0s1 resized
    
  3. 새 파티션 크기를 확인하십시오.

    # gpart show da0
    =>       63  419430337  da0  MBR  (200G)
             63          1       - free -  (512B)
             64  419430336    1  freebsd  [active]  (200G)
    
  4. 값을 c: 행 크기로 편집하려고 시도했는데 다음 오류 메시지가 표시되었습니다.

    # bsdlabel -e /dev/da0s1
    bsdlabel: cannot open provider /dev/da0s1 for writing label: Operation not permitted
    bsdlabel: Try to use gpart(8).
    re-edit the label? [y]:
    

조언해주세요.

또한 스왑 공간을 20GB로 늘리고 싶습니다.

답변1

가장 쉬운 방법은 더 큰 디스크로 새 VM을 만들고, 깨끗한 pfSense를 설치하고, 이전 VM을 백업한 다음, 구성을 새 VM으로 복원하는 것입니다.

디스크 에서 gpart show파티션 및 슬라이스 s1의 크기가 조정되었습니다.

슬라이스에는 두 개의 파티션이 있으므로 마지막 파티션만 확장할 수 있습니다.

마지막 파티션에는 "freebsd-swap"이 아닌 "freebsd-ufs"라는 라벨이 붙어 있습니다. 이 파티션이 실제로 스왑 파티션인 경우 삭제할 수 있습니다.

swapoff -a
gpart delete -i 2 da0s1

그런 다음 ufs 파티션의 크기를 조정할 수 있습니다.

계산해 보세요: 기존 + 무료 - 스왑 => 11 + 188 - 20 == 179

gpart resize -i 1 -s 179G da0s1

스왑 파티션을 생성하고 활성화합니다.

gpart add -t freebsd-swap -l swap da0s1
swapon -a

마지막으로 UFS 공간을 확장합니다.

growfs /

관련 정보