Skip to content

Instantly share code, notes, and snippets.

@ootput
Created April 5, 2010 14:43
Show Gist options
  • Save ootput/356408 to your computer and use it in GitHub Desktop.
Save ootput/356408 to your computer and use it in GitHub Desktop.
#!/bin/sh
newfs /dev/ad1s1a
newfs /dev/ad1s1e
newfs /dev/ad1s1f
mount /dev/ad1s1a /backup/root
mount /dev/ad1s1e /backup/var
mount /dev/ad1s1f /backup/usr
( dump -0f - / ) | ( cd /backup/root ; restore -rf - )
( dump -0f - /var ) | ( cd /backup/var ; restore -rf - )
( dump -0f - /usr ) | ( cd /backup/usr ; restore -rf - )
umount /backup/root
umount /backup/var
umount /backup/usr
tunefs -n enable /dev/ad1s1a
tunefs -n enable /dev/ad1s1e
tunefs -n enable /dev/ad1s1f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment