The synchronizace příkaz pro Linux zapíše všechna data, která jsou ukládána do paměti počítače na disk.
Proč používat příkaz „synchronizace“
Aby se zlepšil výkon, počítač často uchovává data ve své paměti, místo aby je zapisoval na disk, protože RAM je mnohem rychlejší než pevný disk. Tento přístup je v pořádku, dokud nedojde k chybě počítače. Když na stroji Linux dojde k neplánovanému vypnutí, dojde ke ztrátě všech dat zadržených v paměti nebo k poškození souborového systému. The synchronizace příkaz vynutí, aby vše v dočasném paměťovém úložišti zapisovalo na trvalé úložiště souborů – jako na disk – takže žádná z dat není ztracena.
Kdy jej použít
Počítače se obvykle vypínají organizovaně. Pokud se počítač zastaví nebo procesor zastaví neobvyklým způsobem – například při ladění kódu jádra nebo v případě možného výpadku napájení – synchronizace příkaz vynutí okamžitý přenos dat v paměti na disk. Protože moderní počítače mají potenciálně velké mezipaměti, když použijete synchronizaci před vypnutím počítače počkejte, až přestanou blikat všechny kontrolky LED indikující aktivitu.
Syntax
Příkaz má následující podobu: synchronizace [option] [file]
Možnosti tohoto příkazu zahrnují:
- –Pomoc zobrazí veškerou dostupnou nápovědu a poté ukončí
- –verze zobrazí informace o verzi a ukončí
- –data (nebo -d) synchronizuje pouze data souborů bez metadat, která je podporují
- –souborový systém (nebo -F) také synchronizuje souborové systémy, které obsahují odkazované soubory
Úvahy
Není běžné ručně vyvolat synchronizovat, a když je spuštěn, nevrací výsledky na standardní výstup. Lidé tento příkaz nejčastěji spouští před jiným příkazem, který by mohl destabilizovat jádro Linuxu – nebo pokud si myslíte, že se brzy stane něco špatného, například vyčerpání baterie, a nemáte čas na spuštění celého systému vypnout. Když zastavíte nebo restartujete systém, operační systém podle potřeby automaticky synchronizuje data v paměti s trvalým úložištěm.