Adding separate var partition to SG-4680 appliance
Greetings pfSense forums
I've recently started installing pfSense appliance boxes onto the fleet of ships I support as the primary WAN router. They are going great guns. Have had 1 issue where it would appear the /var/log directory has been filled on an appliance which I swapped out. no big deal. I've still yet to scrutinize why the /var/log filled but that's coming.
Long story short, the appliance is the SG-4680 which has a single intel mSATA drive. LBA is 58gig. I've checked the default "out of box" partitions using the "disktype" linux command on Ubuntu. command output as so (condensed):
Partition 1: 27.96 GB type 0xA5 (FreeBSD)
Partition a: 19.96 GB type 7 (4.2BSD fast file system) mounted at "/" (root)
Partition b: 8GB type 1 (swap)
Partition c: 27.96 GB type 0 (unused)
Is the disktype command reporting the volume structure correctly for the default SG-4680 appliance? I'll assume so givent eh mSATA is Logical Block Address of 58GB. I'd like to move the /var directory to Partition c (unused). Can I assume FreeBSD follows a similar structure to Linux with using a /etc/fstab file to mounting partitions at boot? can I simply use the mkfs and tune2fs commands for this?
Sorry to post a potentially obvious question. My experience is all Linux based as opposed to FreeBSD.
FreeBSD is very similar to Linux as far as the var in the filesystem.
If you bought your boxes with Support, they may be able to help in getting you a quick solution.
Otherwise, if you do a manual install you have full control over what partitions and what sizes you can create for pfSense.
The other way is to create a new partition by hand , copy the contents from the current var and then update /etc/fstab to point var to the new partition (just like Linux).
Just a thought about your filling drive problem, a :du -hd -1 /var will point you in the direction of the particular var folder that filled up your partition (again, very similar to Linux).
the disk usage command screamed that /var/log was the culprit consuming all the free disk space. I will dig deeper and rotate the logs…after Easter. My intention is to move the /var dir to the separate free space partition on the internal mSATA drive. There's plenty of disk space there so why not!?
have a great Easter everyone. ;D