GNU/Linux >> Linux の 問題 >  >> Linux

mount -o remount,ro はファイルシステムのバッファをフラッシュしますか?

すべき はい、キャッシュをフラッシュします。

おそらく、このコード パスには脆弱性があります。 1 か所で実装されるわけではありません。個々のファイルシステムごとに実装されています。例えば。 ext2_remount() は sync_filesystem() を呼び出さなければなりません。

また、私が知っているすべてのユースケースで、 sync() と一緒に使用されています システムコール。したがって、これに依存していて、カーネルが間違っている場合、最初に問題に気付く「特権」がある可能性があります。

特に注意したい場合は、 sync -f /my/mounted/filesystem/ を使用できます . sync よりも望ましい 他のファイルシステムとの干渉を回避するためです。 Linux システム コール syncfs() を使用します。 .


Linux
  1. ファイルシステムをマウントする方法、ユーザーIDのマッピング?

  2. 1つのパーティションのみを同期する方法は?

  3. Cifsファイルシステムを直接またはFstab経由でマウントしますか?

  1. ユーザーログイン中にファイルシステムをマウントするにはどうすればよいですか?

  2. brk() システムコールは何をしますか?

  3. Python には同期がありますか?

  1. Linux はマウント ポイント内の既存のファイルに対して何をしますか?

  2. カーネルはどのようにルート パーティションをマウントしますか?

  3. バインド マウントのみを一覧表示する