GNU/Linux >> Znalost Linux >  >> Linux

Zaručují žurnálovací souborové systémy záruku proti poškození po výpadku napájení?

Ptám se na tuto otázku jménem jiného uživatele, který na problém upozornil v chatovací místnosti Ubuntu.

Zaručují souborové systémy žurnálování, že nedojde k poškození, pokud dojde k výpadku napájení?

Pokud tato odpověď závisí na souborovém systému, uveďte, které z nich chrání před poškozením a které ne.

Přijatá odpověď:

Neexistují žádné záruky. Systém souborů žurnálování je odolnější a je méně náchylný k poškození, ale není imunní.

Celý žurnál je seznam operací, které byly v poslední době provedeny se systémem souborů. Rozhodující je, že zápis do deníku je proveden před operace probíhají. Většina operací má více kroků. Smazání souboru může například znamenat smazání záznamu souboru v obsahu systému souborů a následné označení sektorů na disku jako volných. Pokud se mezi těmito dvěma kroky něco stane, žurnálovaný souborový systém to okamžitě zjistí a provede nezbytné vyčištění, aby bylo vše konzistentní. To není případ systému souborů bez žurnálu, který se musí podívat na celý obsah svazku, aby našel chyby.

I když je toto žurnálování mnohem méně náchylné ke korupci než neevidování, ke korupci stále může dojít. Pokud například mechanicky nefunguje pevný disk nebo selhávají nebo jsou přerušeny zápisy do samotného žurnálu.

Základním předpokladem žurnálování je, že zápis do deníku je obvykle mnohem rychlejší, než bude skutečná transakce, kterou popisuje. Období mezi tím, co operační systém nařídí zápis (do deníku) a pevným diskem, který to provede, je tedy mnohem kratší než u běžného zápisu:užší okno pro věci, ve kterých se může něco pokazit, ale stále je tu okno.

Další čtení


Linux
  1. Připojte souborové systémy NFS pomocí autofs

  2. Jak obnovit data Xfs po Rm?

  3. Jak se zotavit poté, co Kate havaruje?

  1. Uložit soubor po použití příkazu Sed?

  2. Skrytí dat v souborových systémech?

  3. Jak vytvořit a připojit souborové systémy v Linuxu

  1. Restartovat cron po změně souboru crontab?

  2. Jak hledat obsah po vzoru?

  3. Důsledky výpadku střídavého proudu na zavěšený Linuxový box