[X-Unix] An interesting Journal problem and fix
William H. Magill
magill at mcgillsociety.org
Thu Oct 7 11:26:25 PDT 2004
While doing some testing, I recently had a disk partition develop a
problem with the Journal file.
During startup, automountd would not mount the drive, generating a
typical "informative" message during startup:
diskarbitrationd[90]: unable to mount /dev/disk1s12 (status code
0x00000001).
Disk Utility could see the disk and repair it with no problems.
(Indicating that the data and HFS+ structures on the disk were fine.)
However if I would then try to mount it with Disk Utility, the mount
would fail and I would get:
kernel: jnl: replay_journal: from: 2300416 to: 2608640 (joffset
0xc0a0c4000)
kernel: jnl: replay_journal: bad block list header @ 0x237e00 (checksum
0x0 != 0xfffff7eb)
kernel: jnl: journal_open: Error replaying the journal!
kernel: hfs: early jnl init: failed to open/create the journal (retval
0).
Booting from the Drive 10 (v1.1.2) CD, and letting it "do its thing,"
fixed the Journal file and allowed the partition to again be mounted.
(Drive 10 doesn't report very much information about what it found and
fixed other than the generic "found and fixed" report.)
Notes:
Disk Warrior 3.0 could not do anything with the partition as it relies
on the OS to do the mount.
Since Drive 10 fixed the problem, I didn't get a chance to see if
TechTool Pro 4 would also fix it, but since both are MicroMat products,
one assumes that it would also.
T.T.F.N.
William H. Magill
# Beige G3 - Rev A motherboard - 768 Meg
# Flat-panel iMac (2.1) 800MHz - Super Drive - 768 Meg
# PWS433a [Alpha 21164 Rev 7.2 (EV56)- 64 Meg]- Tru64 5.1a
# XP1000 [Alpha EV6]
magill at mcgillsociety.org
magill at acm.org
magill at mac.com
whmagill at gmail.com
More information about the X-Unix
mailing list