Freebsd dump
From wikinotes
dump/restore are builtin FreeBSD utilities to perform incremental disk backups at the block level. It is filesystem-agnostic.
Usage
backup
# boot into single user mode tunefs -j disable /dev/ada0s1a # disable soft-updates on ALL UFS filesystems in /etc/fstab dump -D /mnt/usb/profoak/current/dumpdates \ # Dump uses the file dumpdates to perform -0Lauf /mnt/usr/profoak/current/ada0p2.dump \ # successive incremental updates to a dump /dev/ada0p2restore
# boot off install-usb/dvd export TMPFS="/media/tmp" # tmp won't have enough room if booting off disk. Use backup disk. newfs -U /dev/ada0p2 # create new filesystem mount /dev/ada0p2 /mnt # mount new filesystem mount /dev/da0s3 /media # mount backup drive cd /mnt # navigate to mount point you are restoring to restore -rf /path/to/backups/ada0p2.dump # restore backup