<div dir="ltr"><div><div><div><div>vfat is Windows' long file name solution to fat16, so the behaviour noticed is as expected (filenames are not case sensitive, has no idea on how do deal with symlinks).  Same goes for fat32, ntfs and (t)exfat.  There are two ideas I can think of to get around this limitation:<br><br></div>1. Format the stick ext2 (or ext4 without journaling)<br></div>2. tar the archive to the stick (tar cvvs foo/ > /media/stick/foo.tar) and then be forced to view the backup in an archiving tool.<br><br></div>All depends on how you want to share the backup.  If the stick only deals with linux machines (and often in the console), might as well go with door #1.  Otherwise, if you still want to stick to play nice with Windows or other OSes, door #2 is the way to go.<br><br></div>Hope this helps.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><br>--<br>Cheers,<br>Joel Maxuel<br><br>"One should strive to achieve, not sit in bitter regret."<br> - Ronan Harris / Mark Jackson</div></div>
<br><div class="gmail_quote">On Sat, Aug 22, 2015 at 5:45 PM, Mike Spencer <span dir="ltr"><<a href="mailto:mspencer@tallships.ca" target="_blank">mspencer@tallships.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Digressing from the Ubuntu login matter...<br>
<br>
Frank Geitzler wrote [snipped for brevity]:<br>
<br>
> Incidentally, I copied the entire '/home/jill' folder to a USB<br>
> drive, using the command "sudo cp -r /home/jill<br>
> /media/nnnn-nnnn/jill" The copy produced several error messages....<br>
><br>
> cp: cannot create symbolic link<br>
><br>
> cp: Invalid argument<br>
><br>
> cp: cannot create regular file<br>
<br>
I just noticed that, tying to do a backup to a USB thumb drive with cp(1),<br>
the results are not as expected. I though I was being clever to add a<br>
thumb drive backup to my usual backup to a conventional HD on a 2nd<br>
machine.<br>
<br>
  + Case is preserved in some filnames but not in others.<br>
<br>
  + Case is not distinguished so foo and FOO appear to be the same.<br>
<br>
bogus% grep /mnt/usb /etc/fstab<br>
<br>
  /dev/sda1      /mnt/usb       vfat       noauto,user,rw,exec,sync<br>
<br>
bogus% cd /mnt/usb<br>
bogus% echo foo > FOO<br>
bogus% echo foo > foo<br>
<br>
   foo: File exists.<br>
<br>
I don't have the error messages here from my attempted backup of ~/ to<br>
the USB device but several of them were similar to above where<br>
filename and FILENAME both exist on my Linux HD.<br>
<br>
In addition numerous files with upper case names were copied with the<br>
name in lower case while other were copied correctly.<br>
<br>
I never noticed this before.  There must be am established fix or<br>
workaround for this.<br>
<br>
Is it wrong to mount the thumb drive as "vfat"?  Do you have to<br>
reformat the drive to a Linux fs?  Is that even possible?  Something<br>
else?<br>
<br>
I don't care about preserving the very few symlinks in ~/* but the<br>
filename case has to be preserved.  What am I missing?<br>
<br>
<br>
(Not apropos to Frank's original Ubuntu question but relevant to his<br>
most recent post/question.)<br>
<span class="HOEnZb"><font color="#888888"><br>
- Mike<br>
<br>
--<br>
Michael Spencer                  Nova Scotia, Canada       .~.<br>
                                                           /V\<br>
<a href="mailto:mspencer@tallships.ca">mspencer@tallships.ca</a>                                     /( )\<br>
<a href="http://home.tallships.ca/mspencer/" rel="noreferrer" target="_blank">http://home.tallships.ca/mspencer/</a>                        ^^-^^<br>
_______________________________________________<br>
nSLUG mailing list<br>
<a href="mailto:nSLUG@nslug.ns.ca">nSLUG@nslug.ns.ca</a><br>
<a href="http://nslug.ns.ca/mailman/listinfo/nslug" rel="noreferrer" target="_blank">http://nslug.ns.ca/mailman/listinfo/nslug</a><br>
</font></span></blockquote></div><br></div>