USB stick, "losing space" - filesystem inconsistensies?
I have a USB stick, which I store files on. The disk tends to "lose" space, which means that when I delete files, the size of the deleted files doesn't get freed up.
Example:
Space on disk 128mb
I copy files which is 10 mb to usbdisk, leaving 118 mb on disk, then deleting them
Then the disk is still 118mb
So I need to do this in order to restore the usb stick to its original capacity:
mkfs.vfat /dev/sdb1
However, this is not very convenient, because then I have to move all the files, temporarily, to another location, and then copy them back. Is it because of inconsistenties in the file system this tends to happen? How can I solve this without formating?
My file system is vfat, because I need to use the stick on MS Windows and Linux.
|