[ILUG] Alternative filesystems on a DVD

Brian Foster blf at blf.utvinternet.ie
Fri Aug 18 17:36:13 IST 2006


  | Date: Sun, 13 Aug 2006 15:51:11 +0000 (GMT)
  | From: Malcolm Tyrrell <malcoh0l at yahoo.ie>
  | 
  | Thanks for the comments about Rock Ridge.  Actually, I've
  | tried this before without much success.
  | 
  | In any case, I gave it a quick go with two different source
  | directories.  I got an errors both times:
  | 
  | 1. An error about illegal charaters in a filename
  | 
  | 2. An error about name collisions that specifically refered
  |    to rock ridge
  | 
  | Unfortunately, I didn't take a note of the particular
  | errors as I was in a rush, so it's possible I'm doing
  | something stupid (it's been known).  As I have a workable
  | solution using the ext3 approach,
  | 
  | I'm not appealing for help here.  I just thought I'd log
  | the problems I encountered.  I'll try to work out what's
  | happening next time I'm creating backups.

 first, thanks for reminding me I've been remiss in doing
 my own backups .... and for logging yer issues .... hence
 I made one today.  I was going to specifically test a few
 guesses about yer issues, but ran into my own problems
 (with cdrecord(1), not `mkisofs'), and fergot.  ;-(

 but I have collected some data w.r.t. yer issues:

  +  I used (as per my norm) `-R' with mkisofs(1):

       mkisofs --version
       mkisofs 2.01a27 (i686-suse-linux)

       mkisofs -R -log-file $base/mkisofs.LOG -o $base/image .

   ( I also ran the entire backup procedure whilst using
    script(1), to log exactly what happened.  (hint.) )

  +  there were no errors in the -log-file or anyplace else.
    the -log-file does contain _many_ messages of the form:

       Using _PROF000.;1 for  /.profile (.profile-)
       Using _ASPE001.PRE;1 for  /.aspell.en.prepl (.aspell.fr.prepl)
       Using _OPER000 for  /.opera8-2 (.opera8-1)
       Using _OPER001 for  /.opera7-2 (.opera7-1)
       Using PREFS000 for  ./rr_moved/prefs (prefs)
       Using PREFS001 for  ./rr_moved/prefs (prefs)

    but these are _not_ errors!  I _proved_ they are not
    errors by mounting the ISO image with the loop device
    and then doing:

       diff -qr . /mounted-device

    and got only expected differences (e.g., "live" files).
    more to the point, I was able to compare all files by
    their "real" (i.e., name-on-Linux) names.
   ( as I type, I am repeating this `diff' using the burnt
    and mounted DVD+R media; so far Ok (as you'd expect). )

  +  c.108000 files, total space c.2½GiB.
  +  my deepest dir is c.33 levels; and I have filenames
    (including directory names) which:
      - contain spaces (albeit no newlines ?).
      - contain non-ASCII (albeit all are UTF-8 ?).
      - contain backslashes (\).
      - contain colons (:), albeit no semicolons (;).
    sometimes several of the above at once.  and there are
    probably other oddities as well ....?

 anyways, without knowing what messages you got, I'm
 baffled — and I'm sticking to my advice:  RockRidge.

cheers!
	-blf-
-- 
Experienced (20+ yrs) kernel/software Eng: | Brian Foster   Montpellier,
 • Unix, embedded, &tc;  • Linux;  • doc;  | blf at utvinternet.ie   FRANCE
 • IDL, automated testing, process, &tc.   |  Stop E$$o (ExxonMobile)!
Résumé (CV) http://www.blf.utvinternet.ie  |     http://www.stopesso.com



More information about the ILUG mailing list