I am running Debian. I can plug in and view the contents of my flashdrive using filemanager under X, but how can I do this from the command line, and how can I safely remove it when I am done?
If you're interested in the drives mounting automatically when you plug them in then you can try installing
sudo apt-get install usbmount
When you insert a flash drive it will detect and mount it to
/media/usb[0-7] and will unmount it when it is removed.
You will want to edit your
To configure automounting as writeable for your user.
To do this, edit the
FS_MOUNTOPTIONS option to match your UID.
id to find your UID.
After plugging in your flashdrive. Run the following command:
grep "SCSI removable disk" /var/log/messages
you should see something like the following
Jun 16 23:48:58 raspberrypi kernel: sd 2:0:0:0: [sda] Attached SCSI removable disk
The important part is the bit in the square brackets, in this case "sda"
next enter the following command to create a mount point:
then mount the drive by entering the following command (replace the x's with the results of the grep command you ran above e.g. sda):
sudo mount -t vfat -o rw,users /dev/xxx1 ~/myflashdrive
now you can change to the directory where you mounted your flash drive using the following command:
to list the contents of the directory enter the following command:
When you are done and want to remove the flashdrive return to your home directory with the follwoing command (you can't unmount the drive if you are currently working in one of its directories.)
this will take you back to your home directory. you can then use the following command to unmount the drive (note the spelling of the command):
sudo umount ~/myflashdrive
you can now safely remove your flashdrive.
This applies to fat32 formatted flash drives (nearly all flash drives are fat32 formatted drives).