What filesystem should be used when transferring files between Linux systems

ext3fat32file-copyfilesystemsusb

I often need to move files between two Linux computers via USB. I use gparted to format the USB's. When I formatted the USB to use FAT32, the USB was unable to copy symlinks, so I had to recreate the symlinks on the other computer after copying the files. When I formatted the USB to use EXT3, I created a lost+found directory on the USB, and prevented me from copying files to the USB unless I became root.

  • Is there a preferred file system to use when transferring files between two Linux computers?
  • How can I copy files without running into the problems presented by the FAT32 and EXT3 filesystems?

Best Answer

What I do is to store tarballs on the USB drive (formatted as VFAT). I'm wary of reformatting USB drives, they are build/optimized for VFAT so to level wear, and I'm afraid it will die much sooner with other filesystems. Besides, formatting another way will make it useless for ThatOtherSystem...

Related Question