User Tools

Site Tools


unix:freebsd:system_builds:basic_freebsd_installation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
unix:freebsd:system_builds:basic_freebsd_installation [2019/11/08 17:15] – [Post Installation File System Modifications] rodolicounix:freebsd:system_builds:basic_freebsd_installation [2019/11/08 17:21] – [Install some basic packages] rodolico
Line 47: Line 47:
  
 Additionally, I want to create a swap file to replace the partition. Swap is very nice to have, but rarely used, but I had one case where my swap partition was just too damned small and the server started acting squirrely whenever there was a lot of ZFS activity. Additionally, I want to create a swap file to replace the partition. Swap is very nice to have, but rarely used, but I had one case where my swap partition was just too damned small and the server started acting squirrely whenever there was a lot of ZFS activity.
 +
 +  - Make a backup copy of /etc/fstab
 +  - create a 4G file to be used for swap space. modify size as necessary
 +  - Create the entry in fstab for the swap space
 +  - turn on swap
 +  - create a tmpfs entry in fstab for /tmp
 +  - move /var/tmp to point to /tmp
 +  - activate /tmp. This could cause instability if something is being used, so reboot very soon
 +  - display mounts (prove we did what we expected to)
 +  - reboot to be on safe side
  
 <code bash> <code bash>
 cp /etc/fstab /etc/fstab.bak cp /etc/fstab /etc/fstab.bak
-# create a 4G file to be used for swap space. modify size as necessary 
 dd if=/dev/zero of=/swapfile bs=1G count=4 dd if=/dev/zero of=/swapfile bs=1G count=4
-# Create the entry in fstab 
 echo 'md99  none  swap  sw,file=/swapfile 0 0' >> /etc/fstab echo 'md99  none  swap  sw,file=/swapfile 0 0' >> /etc/fstab
-# create tmpfs entry in fstab for /tmp+swapon -a
 echo 'tmpfs  /tmp  tmpfs  rw,mode=01777 0 0' >> /etc/fstab echo 'tmpfs  /tmp  tmpfs  rw,mode=01777 0 0' >> /etc/fstab
-# move /var/tmp to point to /tmp 
 rm -fR /var/tmp rm -fR /var/tmp
 ln -s /tmp /var/tmp ln -s /tmp /var/tmp
-# activate /tmp. This could cause instability if something is  
-# being used, so reboot very soon 
 rm -fR /tmp/* rm -fR /tmp/*
 mount /tmp mount /tmp
 mount mount
-# Just to be on the safe side, reboot 
-# might as well plug the rest of the drives in 
-# if you removed them as we normally do, then 
 reboot reboot
 </code> </code>
Line 88: Line 90:
  
   - Install the packages - Answer 'Y' when asked if you want to enable postfix<code bash>   - Install the packages - Answer 'Y' when asked if you want to enable postfix<code bash>
-pkg install joe perl5 pv pbzip2 xz sudo screen webmin ipmitool postfix bash smartmontools+pkg install joe perl5 pv pbzip2 sudo screen webmin ipmitool postfix bash smartmontools
 </code> </code>
   - Set up postfix and disable sendmail<code bash>service sendmail stop   - Set up postfix and disable sendmail<code bash>service sendmail stop
unix/freebsd/system_builds/basic_freebsd_installation.txt · Last modified: 2019/12/03 15:35 by rodolico