停電が予想される場合はLinux Syncコマンドを使用してください
Linuxオペレーティングシステムの管理は特に明確ではありませんが、基本的な操作を実行するようにシステムに指示するコマンドを学ぶことは正しい方向への大きな一歩です。 s yncコマンドは、コンピュータのメモリにバッファされているすべてのデータをディスクに書き込みます。
同期コマンドを使用する理由
パフォーマンスを向上させるために、コンピュータは、RAMがハードディスクよりもはるかに高速であるため、データをディスクに書き込むのではなく、メモリに保持することがよくあります。 この方法は、コンピュータのクラッシュが発生するまで問題ありません。 Linuxマシンが計画外のシャットダウンを経験すると、メモリに保持されていたすべてのデータが失われたり、ファイルシステムが破損したりします。 syncコマンドは、一時的なメモリストレージのすべてを永続的なファイルストレージ(ディスクなど)に書き込むようにして、データが失われないようにします。
同期コマンドを使用するタイミング
通常、コンピュータは組織的にシャットダウンされます。 カーネルコードをデバッグしているときや停電の可能性があるときなど、コンピュータをシャットダウンする、またはプロセッサが異常な方法で停止した場合、 syncコマンドはメモリ内のデータを強制的にディスク。 最新のコンピュータには潜在的に大きなキャッシュがあるので、 syncコマンドを使用するときは、アクティビティを示すすべてのLEDが点滅を停止してからコンピュータの電源を切るまで待ちます。
同期構文
sync [オプション] [ファイル]syncコマンドのオプション
同期コマンドのオプションは次のとおりです。
- --helpは利用可能なヘルプを表示して終了します。
- --versionはバージョン情報を表示して終了します
- --data (または-d )は、ファイルデータのみをサポートするメタデータなしで同期します
- --file-system (または-f )は、参照ファイルを含むファイルシステムも同期させます
考慮事項
手動で同期を呼び出すのは一般的ではありません。 多くの場合、このコマンドは、Linuxカーネルを不安定にする可能性があると思われる他のコマンドを実行する前に実行されます。または、何か悪いことが起こっていると思われる場合(たとえば、Linuxで動かすラップトップ)、フルシステムシャットダウンを実行する時間がありません。
システムを停止または再起動すると、オペレーティングシステムは必要に応じてメモリ内のデータを永続ストレージに自動的に同期させます。