/usr and / (root) partitions on Netgate Hamakua (Lanner FW7522) full install



  • I'm going to install pfSense 2.1.3RELEASE on a new hard drive or SSD for my Hamakua (FW7522) and reviewing the instructions I see a difference in partitions with the "normal" full install instructions.

    The normal full install at https://doc.pfsense.org/index.php/Installing_pfSense#LiveCD_.2F_Hard_Drive suggests keeping the suggested subpartitioning with a swap mount point (64M in the illustration), and a root mount point taking the rest of the pfSense slice.

    For the Hamakua, this document https://doc.pfsense.org/index.php/Full_install_on_Netgate_Hamakua specifies limiting the root mount point to 4G, a finite space swap partition, and then creating a /usr mount point to fill the pfSense slice.

    When installed according to the Hamakua instructions (my current running machine), the dashboard System Information shows hard drive usage only for the 4GB / partition (no indication of /usr usage.)

    • Is there a reason that 2.1.3 cannot be installed on the Hamakua with the "normal" approach (no separate /usr partition)?

    • If the /usr is required and needs to be the "rest of space" partition, can/should the size of the root partition be increased?  Any way to view /usr space in Dashboard/System Information?


  • Rebel Alliance Developer Netgate

    @Xyzzy:

    • Is there a reason that 2.1.3 cannot be installed on the Hamakua with the "normal" approach (no separate /usr partition)?

    It's a BIOS limitation of the device, not a pfSense limitation.

    @Xyzzy:

    • If the /usr is required and needs to be the "rest of space" partition, can/should the size of the root partition be increased?  Any way to view /usr space in Dashboard/System Information?

    You can't resize. Not when other slices already exist after it anyhow.

    On 2.2 the dashboard widget shows space usage for all mounted slices now, but on current versions there's no way to see it unless you use the shell or diagnostics > command to run "df -h" or "df -hi"  (the latter includes inode usage which can fill up before the disk runs out of space)



  • @jimp:

    @Xyzzy:

    • If the /usr is required and needs to be the "rest of space" partition, can/should the size of the root partition be increased?  Any way to view /usr space in Dashboard/System Information?

    You can't resize. Not when other slices already exist after it anyhow.

    On 2.2 the dashboard widget shows space usage for all mounted slices now, but on current versions there's no way to see it unless you use the shell or diagnostics > command to run "df -h" or "df -hi"  (the latter includes inode usage which can fill up before the disk runs out of space)

    Thanks, Jim.  I should have asked if the size of the root partition on installation is limited to 4GB.  I'm going to do a new install on a new hard drive, not increase the size of the existing partition.  Is 4GB an upper limit?


  • Rebel Alliance Developer Netgate

    For / on the Hamakua, I believe so, due to its BIOS limitation as far as I remember. You can try a larger size, but it may not work.


Log in to reply