Do you have Journaling Enabled in Panther?

evoevo
Posted:
in macOS edited January 2014
I reformatted and installed Panther on my eMac with Journaling Enabled (by default) and then disabled it to see if I could notice any speed improvements. Who out there has Journaling Enabled with Panther? Is it really a good thing to have on?

Comments

  • Reply 1 of 14
    bigcbigc Posts: 1,224member
    I have it installed but don't know what it is doing. Also don't know what the Restore feature is in the Disk Utility when you boot from the Panther Install CD?
  • Reply 2 of 14
    sc_marktsc_markt Posts: 1,402member
    How in heck does one tell if it's on or off? (I looked through the help files but did not see anything about this).
  • Reply 3 of 14
    machemmachem Posts: 319member
    Journaling would require a clean install, also, eh?



    The safest way to do that would probably be

    1) archive and install

    2) make an image (CCC or some such)

    3) reformat/clean install

    4) image the new, JFS'd HD



    right?
  • Reply 4 of 14
    whisperwhisper Posts: 735member
    Quote:

    Originally posted by machem

    Journaling would require a clean install, also, eh?



    The safest way to do that would probably be

    1) archive and install

    2) make an image (CCC or some such)

    3) reformat/clean install

    4) image the new, JFS'd HD



    right?




    There's an option to enable journaling in Disk Utilities, and it makes no mention of clean installs.
  • Reply 5 of 14
    zapchudzapchud Posts: 844member
    Journaling can be enabled/disabled on-the-fly, without clearing out any data.



    I see no reasons to not have it turned on, at least not on my machine (dual gig G4).
  • Reply 6 of 14
    sc_marktsc_markt Posts: 1,402member
    Quote:

    Originally posted by Whisper

    There's an option to enable journaling in Disk Utilities, and it makes no mention of clean installs.





    So that's where it is. Thank you. (I found out I have it turned on.)
  • Reply 7 of 14
    dmband0026dmband0026 Posts: 2,345member
    I had it enabled from Jag, so it stayed on for Panther. I don't know what it does though.
  • Reply 8 of 14
    kickahakickaha Posts: 8,760member
    It minimizes the chance of disk corruption, and when you hard reset the machine, makes boot times faster.



    Some people believe that it slows down their machine. Wellll.... not really, for most people. It does provide a small amount of overhead to any time you write data to the disk, but not when you read it. And, that overhead is about 5-8% of a speed hit to the write, which isn't bad at all for what you get.



    -------- Techy explanation ---------



    Normally when the OS requests that a bit of data be written, it's a hands off approach - the OS simply trusts that it will be done, and doesn't check. Many such requests can be queued up since the disk is slower than the OS, and if the system goes down, those requests may never be completed. Unfortunately, the system thinks they were, so your OS's view of the drive and what's actually there may not be in sync - this way lies madness. The journal makes a note of every request, and when it's completed, that entry is removed. Essentially the journal is just a 'to do' list for the disk.



    Additionally, if the system is taken down improperly, that queue of requests may not get performed (flushed is the technical term), which is done at shutdown. The final thing that happens at shutdown is that the drive is marked as 'clean'. On boot, if that clean flag isn't set, the system has to check the disk... this can be a lengthy process (several minutes) for a large drive. Journaling allows the OS to *only* have to check the items still in the journal, which is much, much faster.



    I have yet to find any real solid real-world reason *not* to enable journaling, but some folks swear there is. (I can see possibly not doing it for real-time video streaming to disk, but luckily you can shut it on/off on a per-drive basis, so your system can be optimized selectively.)
  • Reply 9 of 14
    kcmackcmac Posts: 1,051member
    It is installed in the on position by default. I did a simple upgrade.



    I noticed now that the fsck -y mode doesn't work the same with journaling. You have to add -f to the end of it. I think the new fsck would be



    fsck -y -f



    Is fsck even necessary any more?
  • Reply 10 of 14
    Quote:

    Originally posted by kcmac

    It is installed in the on position by default. I did a simple upgrade.



    I noticed now that the fsck -y mode doesn't work the same with journaling. You have to add -f to the end of it. I think the new fsck would be



    fsck -y -f



    Is fsck even necessary any more?




    OT: KC here too, OP actually.
  • Reply 11 of 14
    kickahakickaha Posts: 8,760member
    Yes, it is still necessary for comprehensive checking. And yes, you need the -f for single-user checking of a journaled drive. Well worth it though.
  • Reply 12 of 14
    baumanbauman Posts: 1,248member
    I think that Panther actually has Journaling on by default. I haven't gotten it yet, but I'm fairly sure that's what happens.
  • Reply 13 of 14
    Yup, when I upgraded to Panther (w/o formatting), the installer enabled journaling on my disk.



    Get Info on your boot disk. It should either say Mac OS Extended or Mac OS Extended (Journaled) next to Format.
  • Reply 14 of 14
    I had to turn journaling off because VPC (version 5, at least) was excruciatingly slow with it enabled.



    After upgrading to Panther, I needed to use VPC. I started the Win2K boot and about a half hour later it still hadn't finished booting. So, needing to get something done in 2K, I rebooted the machine to OS 9 and went from there. Luckily, that same day I needed to run fsck on the disk and was informed that journaling was enabled. I hadn't realized that the Panther install automatically turned on journaling. I had a thought that perhaps the two things (super-slow VPC 5 and journaling) were related, so I turned off journaling. Yup.
Sign In or Register to comment.