Mailinglist Archive: opensuse (1556 mails)

< Previous Next >
Re: [opensuse] directory time stamps on mounted DC
  • From: Greg Freemyer <greg.freemyer@xxxxxxxxx>
  • Date: Thu, 4 Feb 2010 17:19:52 -0500
  • Message-id: <87f94c371002041419n44fc9ba0uc04d6070df0244d2@xxxxxxxxxxxxxx>
On Thu, Feb 4, 2010 at 5:54 AM, G T Smith
<grahamsmith@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Greg Freemyer wrote:
On Wed, Feb 3, 2010 at 5:48 PM, Istvan Gabor <suseuser04@xxxxxxx> wrote:
Hello:

I have another question related to mounting CDs in linux.
I have a CD that I burned years ago.
If I mount it in openSUSE 11.2 the directory dates on the CD are all set to
'1970-01-01 01:00'. File dates look correct. But the directory dates look
correct in MS Windows. Why is this difference? How could I get the correct
directory dates in linux?
(If I make an iso image from the CD using k3b, the directory dates are also
correct in the image.)

Thanks,
Istvan

Good luck.  Sounds like a kernel bug of some sort.  Or it could have
been a bug in the tool you burned the CD in.

Below is somewhat guess work.  CD layouts are not something I have
reviewed lately
===
First you may want to know that a CD can have multiple filesystem
types simultaneously.  For instance I just looked at one that had both
Julian and ISO filesystem types.

Thus a very old Win95 machine can read the ISO info and present it.
(8.3 style names etc.)

Newer machines read the Julian info and present it.

1970-01-01 01:00 is likely the default date if the date field is left
zero filled.

So maybe windows is seeing an unitialized date in the Julian
filesystem part of the CD and failing back to the ISO portion to get
it.  If so, is the bug in the tool you wrote with, or in the kernel
for not falling back to the ISO date.

If you really want to troubleshoot it, the only tool I know to look at
the CD with is CD Inspector, but it is pretty expensive for what it
is:  http://www.infinadyne.com/cddvd_inspector.html

Greg

Hmmm...

IIRC IS09660 covers the structure of data storage on the disk, and is
distinct from Joliet or Rock Ridge which add metadata extensions which
define file additional meta data information structures (I thought
Julian was a calendar system). Filenames are retained in 8.3 DOS style
format and remapped/renamed to table(s) containing additional info.
Cannot remember at moment exact mechanism.

This would suggest the Windows based extensions exist but the Linux
based one do not on the original. K3b seems to be copying and converting.

http://www.cdrfaq.org/faq.html

Might give more info...

I defer to the man with greater knowledge.

Greg
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >