通常のユーザーとしてこれを行うと、sync
他のユーザー(ルートを含む)または自分に属するすべてのバッファがフラッシュされますか?man
この情報は提供されません。
Debian 9について具体的に質問していますが、LinuxとUnixに対するより一般的な答えも歓迎します。
答え1
このsync
コマンドはsync
システムコールを使用します。
システムコールマニュアルには次のsync
ように記載されています。
sync() は、ファイルシステムのメタデータとキャッシュされたファイルデータに対して保留中のすべての変更をデフォルトのファイルシステムに書き込むことを可能にします。
したがって、同期はすべてのバッファをフラッシュします。 「ユーザーに属する」という用語は、ユーザーではなくファイルおよびファイルシステムのメタデータに属するバッファには適用されません。複数のユーザーが同じファイルを変更でき、ファイルシステムとバッファサブシステムが特定のユーザーの変更を追跡することは意味がありません。