|
From: | Jim Pivarski |
Subject: | [Bug-gnupod] Gnupod documentation should include warning about mounting with "sync" option for flash-based iPods |
Date: | Sat, 14 Oct 2006 19:54:44 -0000 |
/dev/sdb1 /mnt/ipod vfat defaults,users,noauto,sync,umask=000I didn't know what "sync" means, but I assumed it was appropriate. File transfers were very slow (maybe 10 minutes per megabyte), but I didn't know (or think) that this was a problem. About a week later, my iPod failed completely (no partition table, and eventually, no device showed up in the USB chain). Assuming it was faulty hardware from the factory, I replaced it at the store.
http://www.ussg.iu.edu/hypermail/linux/kernel/0505.1/1249.htmlwhich says that (contrary to the documentation) VFAT does not ignore the "sync" option, and that Linux excessively re-writes the FAT tables when "sync" is applied. I also learned that flash drives have limited lifetimes, measured in write cycles. I removed the "sync" option and found that write access picked up dramatically; only unmounting is slow (evidence that the "sync" option is not being ignored).
If your iPod is a flash device (rather than a hard drive), do not mount with the "sync" option, as this will destroy your iPod. When you mount, do not include "-o sync" and in your /etc/fstab file, do not include "sync" in the options list. Just be careful to unmount your iPod before disconnecting it from the USB or firewire port, because not all of the data is transferred until you explicitly "unmount."
[Prev in Thread] | Current Thread | [Next in Thread] |