It might be a conflict with the fstab.
If you change /etc/fstab
Code:
/dev/hda1 /mnt/cf vfat defaults,iocharset=utf8,sync,dirsync 0 0
to
Code:
/dev/hda1 /mnt/cf ext2 defaults,iocharset=utf8,sync,dirsync 0 0
It should mount and be viewable automatically.
Edit:
Or change your script to:
Code:
mount /dev/hda1 /mnt/cf -t ext2
sda1 is the USB port.