When inserting USB keys and memory cards on my Linux laptop they are automatically mounted and labeled with whatever name is on the (v)fat volume. I sometimes like to change that. Strangely enough, there is no standard utility for Linux/UNIX to change the volume name of a (v)fat partition.
Not that it’s difficult… I found a good explanation of how the (V)FAT boot sector is structured and managed to write a little perl script around it to manipulate the volume label.
- Download area, containing CPAN-ish source, Debian and RPM packages.
- Subversion repository
- Man page
Documentation is included. After installing, ”man fatlabel” should give you the dirt.