Mitä tarkoittaa Journaling?
Täällä voit kysyä mistä tahansa Mac-ongelmasta, jos et löydä vastausta muualta.
5 viestiä
• Sivu 1/1
-
- Viestit: 212
- Liittynyt: 18.11.2004 klo 17.51
- Paikkakunta: Turku
Mitä tarkoittaa Journaling?
Viesti Kirjoittaja Peke »
TechToolia käyttäessäni en ole voinut olla törmäämättä Journaling termiin, mitä se oikein tarkoittaa???
-
- Viestit: 475
- Liittynyt: 1.11.2004 klo 22.16
Re: Mitä tarkoittaa Journaling?
Viesti Kirjoittaja jmaa »
Googleen "journaling filesystem faq", 3. hakutulos tiesi seuraavaa:
Journaling filesystems maintain a special file called a log (or journal), the contents of which are not cached. Whenever the filesystem is updated, a record describing the transaction is added to the log. An idle thread processes these transactions, writes data to the filesystem, and flags each processed transaction as completed. If the machine crashes, the background process is run on reboot and simply finishes copying updates from the journal to the filesystem. Incomplete transactions in the journal file are discarded, so the filesystem's internal consistency is guaranteed.
This cuts the complexity of a filesystem check by a couple of orders of magnitude. A full-blown consistency check is never necessary and restoring a filesystem after a reboot is a matter of seconds at most.
-
- Viestit: 28342
- Liittynyt: 21.2.2004 klo 12.07
- Paikkakunta: Vantaa
Re: Mitä tarkoittaa Journaling?
Viesti Kirjoittaja kallekilponen »
Toisin sanoen hemmetin hyvä ominaisuus, joka pitää levyn kunnossa.
"If you have to go to sea, it's better to be a pirate than join the navy." -Jobs
-
- Viestit: 2631
- Liittynyt: 12.4.2004 klo 3.34
Re: Mitä tarkoittaa Journaling?
Viesti Kirjoittaja NOx »
Journaling nopeuttaa koneen käynnistymistä kaatumiseen jälkeen, levyntarkistus voidaan ohittaa ja sen sijaan lukea viimeisin tunnettu ehjä versio Journalingin ylläpitämästä kirjanpidosta. Se on sen pääasiallinen ja ensisijainen tarkoitus.
Sivuvaikutuksia: Adaptive Hot File Clustering ja tiedostojen eheytys lennosta nojaavat osaltaan Journalingiin. Molemmat ovat normaalisti hyödyksi levyn toiminnalle ja niillä on positiivinen vaikutus nopeuteen. Toisaalta taas itse Journaling syö tehoa, joten Journaloitu levy voi olla hitaampi käytössä kuin pelkästään HFS+ formaatissa oleva. Alunperin Apple suosittelikin Journalingia käytettäväksi vain kriittisissä palvelimissa. Monen levykriittisen sovelluksen valmistaja suosittaa Journalingin poistoa sen hidastaessa liikaa file i/o toimintoja.
Väärin ymmärretty asia: Journaling korjaa levyjä. Näin ei ole. Ääritapauksissa (esim. levyn täyttymisen yhteydessä tai optimoitaessa levyä Journalingin ollessa päällä) saattaa käydä jopa päinvastoin. Journaling "palauttaa" levyn kirjanpidostaan viimeksi tunnettuun ehjään versioon ja tämäkin perustuu vain olettamukseen. Onnistuneen toiminnan edellytys on tietysti sellaisen kirjanpidon olemassaolo ja lisäksi tietysti kirjanpidon pitää olla ehjä sekä paikkansa pitävä. Vian sattuessa onkin sitten niin etteivät aivan tavalliset korjaustoimenpiteet riitäkään. Esimerkiksi tilanteessa, jossa jokin ohjelma ohjelmointivirheen takia kirjoittaa levylle sutta, Journaling kiltisti kirjaa muutokset ylös sitä mukaa kuin niitä tehdään eikä suinkaan pyri estämään virheellistä toimintaa, puhumattakaan että se kykenisi myöhemmin korjaamaan nämä virheet. Journaling itsessään ei myöskään pidä levyjä kunnossa, jo mainittu Adaptive Hot File Clustering ja tiedostojen eheytys lennosta kylläkin huolehtivat eräiden tiedostojen oikeasta sijainnista ja yhtenäisyydestä. Hakemistorakennetta huoltaa itse levyjärjestelmä tai kun siltä loppuvat paukut niin itse koneen käyttäjä esim. fsck:n, Levytyökalun, DiskWarriorin, Tech Tool Pro:n tms. avulla.
Missään nimessä Journaling ei ole oikotie onneen eikä oikeastaan tee HFS:stä sen varmempaa kuin ennenkään, kuten monet tuntuvat ymmärtävän. Keskimäärin siitä on kuitenkin hyötyä. Jo pelkästään nopempi toipuminen yllättävän virtakatkoksen tai kaatumisen jälkeen on positiivinen asia.
Lisää aiheesta:
http://hopeinenomena.net/ShowPost.aspx?PostID=27750
http://docs.info.apple.com/article.html?artnum=107249
Sivuvaikutuksia: Adaptive Hot File Clustering ja tiedostojen eheytys lennosta nojaavat osaltaan Journalingiin. Molemmat ovat normaalisti hyödyksi levyn toiminnalle ja niillä on positiivinen vaikutus nopeuteen. Toisaalta taas itse Journaling syö tehoa, joten Journaloitu levy voi olla hitaampi käytössä kuin pelkästään HFS+ formaatissa oleva. Alunperin Apple suosittelikin Journalingia käytettäväksi vain kriittisissä palvelimissa. Monen levykriittisen sovelluksen valmistaja suosittaa Journalingin poistoa sen hidastaessa liikaa file i/o toimintoja.
Väärin ymmärretty asia: Journaling korjaa levyjä. Näin ei ole. Ääritapauksissa (esim. levyn täyttymisen yhteydessä tai optimoitaessa levyä Journalingin ollessa päällä) saattaa käydä jopa päinvastoin. Journaling "palauttaa" levyn kirjanpidostaan viimeksi tunnettuun ehjään versioon ja tämäkin perustuu vain olettamukseen. Onnistuneen toiminnan edellytys on tietysti sellaisen kirjanpidon olemassaolo ja lisäksi tietysti kirjanpidon pitää olla ehjä sekä paikkansa pitävä. Vian sattuessa onkin sitten niin etteivät aivan tavalliset korjaustoimenpiteet riitäkään. Esimerkiksi tilanteessa, jossa jokin ohjelma ohjelmointivirheen takia kirjoittaa levylle sutta, Journaling kiltisti kirjaa muutokset ylös sitä mukaa kuin niitä tehdään eikä suinkaan pyri estämään virheellistä toimintaa, puhumattakaan että se kykenisi myöhemmin korjaamaan nämä virheet. Journaling itsessään ei myöskään pidä levyjä kunnossa, jo mainittu Adaptive Hot File Clustering ja tiedostojen eheytys lennosta kylläkin huolehtivat eräiden tiedostojen oikeasta sijainnista ja yhtenäisyydestä. Hakemistorakennetta huoltaa itse levyjärjestelmä tai kun siltä loppuvat paukut niin itse koneen käyttäjä esim. fsck:n, Levytyökalun, DiskWarriorin, Tech Tool Pro:n tms. avulla.
Missään nimessä Journaling ei ole oikotie onneen eikä oikeastaan tee HFS:stä sen varmempaa kuin ennenkään, kuten monet tuntuvat ymmärtävän. Keskimäärin siitä on kuitenkin hyötyä. Jo pelkästään nopempi toipuminen yllättävän virtakatkoksen tai kaatumisen jälkeen on positiivinen asia.
Lisää aiheesta:
http://hopeinenomena.net/ShowPost.aspx?PostID=27750
http://docs.info.apple.com/article.html?artnum=107249
com.apple.Dont_Steal_Mac_OS_X
-
- Viestit: 489
- Liittynyt: 1.3.2004 klo 12.34
Re: Mitä tarkoittaa Journaling?
Viesti Kirjoittaja np »
"Journaling nopeuttaa koneen käynnistymistä kaatumiseen jälkeen"
Mutta eihän Macit kaadu!? ;o)
Mutta eihän Macit kaadu!? ;o)
MacBook Pro 2.16 Ghz, 2 Gb RAM, OS X 10.4.8, Airport Express, LaCie 250Gb
5 viestiä
• Sivu 1/1
Palaa sivulle “Ongelmia Macin kanssa?”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit