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のサイズが変更されました。

スライスには2つのパーティションがあるため、最後のパーティションのみを拡張できます。

最後のパーティションには「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 /

おすすめ記事