I'm having problems storing data on my USB disk lately. These problems result in files with zero (0) bytes length which are, of course, unreadable.

I've encountered this in different ways:
1) Upload to the FTP server
2) Moving files from one location to another on the same disk
3) Copying files from my laptop to the HD using Samba.

The only way of transferring files to the USB disk without any errors has been running 'wget' on the router itself. But I haven't used this method as extensively as the other methods, so this could just be luck.

On one particular occasion I downloaded a file with wget. Once it was transferred I could open it. Then I moved it to another location using Samba and I was still able to open it. After 10 minutes I tried to open it again but the file had changed to zero length and became unreadable.

I have an 160GB disk (Samsung) formatted into multiple partitions where one (159GB FAT32 partition) is used for storing the data.

Has anyone experienced similar behaviour? Should I change the partition type to ext2 perhaps? I need advice.