Pozoroval jsem použití sync
a četl jsem, že tento příkaz zajišťuje, že cokoli v paměti je zapsáno na disk.
Protože jsem přemýšlel o instalaci Ubuntu na vyměnitelný disk (USB), rád bych věděl, zda je nutné provést tento příkaz.
Znepokojuje mě, že při vypínání počítače, pokud se data stále zapisují, se nakonec ztratí kvůli vypnutí systému.
Je nutné spustit sync
před vypnutím nebo restartováním systému?
Vysvětlí k tomu někdo více?
Přijatá odpověď:
Data mohou být ztracena při neočekávaných vypnutích nebo zhroucení systému – když operační systém ve skutečnosti nemůže vyprázdnit data z paměti na disk. Během normálního vypnutí nebo restartu je operační systém stále pod kontrolou, takže bude zapisovat data na disk.
Jinými slovy, normální vypínání/restartování je v pořádku. Existuje také něco známého jako halt
stav – kdy stroj stále běží, ale OS prošel procesem vypnutí a vzdal se kontroly nad hardwarem. V takovém případě je vypnutí stroje také v pořádku. Co není v pořádku, jsou abnormální vypínání a vypínání.