me, 2.0: jose nazario
beauty and the street
#!/bin/kshnow you can move confidential data around with less worry.
# main()
if [ $# -lt 1 ]; then echo "usage: `basename $0` <create|start|stop>" >&2 && exit 1 fi
ACTION=$1 shift
case ${ACTION} in create) sudo mount /dev/sd0i /mnt sudo rm -f /mnt/* # XXX # assumes a 64MB key sudo dd if=/dev/zero of=/mnt/key.img bs=1024 count=64000 sudo vnconfig -cvk /dev/svnd0c /mnt/key.img # you get prompted for a passphrase sudo newfs /dev/svnd0c sudo vnconfig -u svnd0 sudo umount /mnt echo "new filesystem ready to start" ;; start) sudo mount /dev/sd0i /mnt sudo vnconfig -c -v -k svnd0c /mnt/key.img sudo mount /dev/svnd0a /mnt2/ ;; stop) sudo umount /mnt2 sudo vnconfig -u svnd0 sudo umount /mnt echo "it is safe to remove the USB key now" ;; *) echo "usage: `basename $0` <start|stop>" >&2 && exit 1 ;; esac
exit 0
next Wednesday, May 05, 2004 @ 12:58pm | previous Sunday, May 02, 2004 @ 10:48pm | archives
| Last modified: Tuesday, May 04, 2004 @ 07:51am |
copyright © 2002-2005 jose nazario, all rights reserved.