Put into the card reader on my SuSE 9.1 box I issue a mount -rw /dev/sdd1 /home/wayne/media I can then see the current contents of the card by looking at /home/wayne/media
Deleting anything causes no error, but the deletion is only temporary if I come out of and go back into the directory the files have reappeared.
Unmounting it and doing a mkfs -t vfat /dev/sdd1 again results in no error, but after either mounting it or doing a fsck I can see that the original files are still there.
Sounds like exactly the problem I'm having trying to use my ickle USB pen-disk. Except that does have a write-protect switch that I've tried in both positions. I've tried mounting it with the sync option but the result is no different apart from taking longer to unmount.
# mount /mnt/usb # ls /mnt/usb somefile.mp3 someotherfile.mp3 # rm /mnt/usb/* # ls /mnt/usb
# umount /mnt/usb
[wait a while so I can be certain any activity is over]
# mount /mnt/usb # ls /mnt/usb somefile.mp3 someotherfile.mp3
Bizarre! For a laugh, I even tried dd if=/dev/random of=/dev/sd0 but that didn't seem to make a dent either.