[opensuse] directory time stamps on mounted DC
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 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wed, Feb 3, 2010 at 5:48 PM, Istvan Gabor
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 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Greg Freemyer wrote:
On Wed, Feb 3, 2010 at 5:48 PM, Istvan Gabor
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 have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone. Bjarne Stroustrup ============================================================================== -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAktqp2AACgkQasN0sSnLmgKkWACfUP3VHtCRuXQs/qig063J0Qq/ WgEAni1NPGmBuWN6I0yk4WJ3iiSRmSvW =mxjB -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thu, Feb 4, 2010 at 5:54 AM, G T Smith
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Greg Freemyer wrote:
On Wed, Feb 3, 2010 at 5:48 PM, Istvan Gabor
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@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday, 2010-02-03 at 23:48 +0100, Istvan Gabor wrote:
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?
I just mounted a CD and the directories dates are correct. It might depend on the type of CD you have: 1970 seems to be msdos default (unadjusted) date. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAktrMEsACgkQtTMYHG2NR9VU2gCdGvM+nvku6GIeL23TvWx8AOB2 pKkAnj8Gwip9SOSf8HcCjlFznjbqxUlL =HtzC -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
Carlos E. R.
-
G T Smith
-
Greg Freemyer
-
Istvan Gabor