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:

  1. 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

  2. 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

  3. 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

-?

Display this documentation.

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.