Date: Tue, 29 Jan 2019 22:21:26 +0100 From: Polytropon <freebsd@edvax.de> To: byrnejb@harte-lyne.ca Cc: "James B. Byrne via freebsd-questions" <freebsd-questions@freebsd.org> Subject: Re: RSYNC changes file name Message-ID: <20190129222126.d0449659.freebsd@edvax.de> In-Reply-To: <18bd6c1326e011634c5b548e5cfd94aa.squirrel@webmail.harte-lyne.ca> References: <9aaa35912b122e88e667e7516ba6a865.squirrel@webmail.harte-lyne.ca> <20190129204033.7312742f.freebsd@edvax.de> <10a14c28507feee71572a2573d319fc3.squirrel@webmail.harte-lyne.ca> <20190129214351.2f32c04c.freebsd@edvax.de> <18bd6c1326e011634c5b548e5cfd94aa.squirrel@webmail.harte-lyne.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 29 Jan 2019 16:13:46 -0500, James B. Byrne wrote: > > > On Tue, January 29, 2019 15:43, Polytropon wrote: > > On Tue, 29 Jan 2019 15:28:50 -0500, James B. Byrne wrote: > >> Gpart reports the file system is type 12 which I believe is some > >> variant of FAT. MS Windows does not permit file names ending in > >> either a dot or a space. The filesystem silently truncates the > >> offending character. > > > > Ha, just as I thought. :-) > > > > If you're going to use the target medium for FreeBSD > > only (i. e., you won't access it from "Windows"), why > > not initialize it with UFS? There are even tunefs > > options that can help optimizing access to specific > > media, like USB sticks or SD cards. In fact, there > > even isn't a need for a partition table, if you for > > example do "newfs /dev/da0" (where da0 corresponds > > to the medium in question), and then you can use it > > as "mount -t ufs /dev/da0 /mnt" without problems. > > Filenames will then correctly be stored. > > > > Suggestion: For backing up FreeBSD stuff, keep using > > FreeBSD stuff. :-) > > > > The resulting archives must be readable on a windows OS. It is a > portable backup which may have to be used in situations where any form > of *nix will not be available to me. You say, "the archives", but it seems you're copying bare files. A convenient to deal with this problem is to "encapsulate" the whole thing in a "| tar" pipe. There are versions of the tar program available even for "Windows". Inside a tar archive, a file "12345." can be stored, while the archive itself can have a name that does not violate FAT rules. Of course, this introduces another problem: Can you make sure that the system you'll be using will be able to use tar? It's not for the compression (which you _could_ use), just for the "encapsulation". But if you just need something to _store_ the file, not to _process_ it, it could be an option for you. I don't know about the specific scenarios you're preparing for, but as you talked about IMAP data in maildir format, I can imagine that you just could transfer a tar file from the "Windows" system to the actual IMAP server (for data restore), extract it _there_ - which will surely be some kind of UNIX system (FreeBSD, any BSD, Linux), and every UNIX system has a tar implementation. Just a thought. Summary: You cannot use FAT for backups when it will not allow the filenames to stay the same. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190129222126.d0449659.freebsd>
