NAME
usb-key-copy-con - GUI console for copying USB flash drives
SYNOPSIS
sudo usb-key-copy-con
Options:
-? detailed help message
DESCRIPTION
This program provides a GUI console for managing the process of bulk-copying USB flash drives ('keys'). Launch the program and then:
insert a 'master' USB key when prompted - the contents of the key will be copied into a temporary directory on the hard drive, after which the key can be removed
insert blank keys into all available USB ports - the app will detect when each new key is inserted, start the copy process and alert the user on completion
repeat step 2 as required
The program must be run as root in order to mount/unmount and format the blank flash drives.
The console window allows you to specify filtering parameters for recognising USB keys as they are inserted. If a key is inserted which matches the filter then the copy process will start without requiring user interaction. If a key is inserted which does not match the filter then it will be ignored (the console will display a greyed-out icon). By default the filter parameters will be set to exactly match the vendor name and drive capacity of the master key.
The default profile will format the blanks keys with a VFAT filesystem and the volume label from the master key. A file-by-file copy will be used to populate the key and then MD5 checksums will be used to verify the copied files.
It is possible to create your own profiles that do anything you want with the blank keys. See App::USBKeyCopyCon for more details.
Desktop Media Automount
The GNOME desktop environment (and probably others) will try to automatically mount any USB storage device when it is plugged in. This program is also mounting and unmounting filesystems so things can get a bit confused. You probably want to disable this feature in your desktop environment before running this program.
To disable automount in GNOME, run this command:
gconftool-2 --type bool --set \
/apps/nautilus/preferences/media_automount false
and to enable it again, use this command:
gconftool-2 --type bool --set \
/apps/nautilus/preferences/media_automount true
OPTIONS
COPYRIGHT & LICENSE
Copyright 2009 Grant McLean, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.