GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Löst mount -o remount,ro Dateisystempuffer?

Es sollte leeren Sie den Cache, ja.

Dieser Codepfad weist wohl eine gewisse Fragilität auf. Es wird nicht an einem Ort implementiert; es ist in jedem einzelnen Dateisystem implementiert. Z.B. ext2_remount() muss sync_filesystem() aufrufen.

Auch in allen mir bekannten Anwendungsfällen wird es zusammen mit dem sync() verwendet Systemaufruf. Wenn Sie sich also darauf verlassen und der Kernel es falsch versteht, haben Sie vielleicht das "Privileg", der Erste zu sein, der ein Problem bemerkt.

Wenn Sie besonders vorsichtig sein möchten, können Sie sync -f /my/mounted/filesystem/ verwenden . Es ist sync vorzuziehen weil es Interferenzen mit anderen Dateisystemen vermeidet. Es verwendet den Linux-Systemaufruf syncfs() .


Linux
  1. Möglichkeit, nur eine Partition zu synchronisieren?

  2. Wie wird ein Dateisystem während der Benutzeranmeldung gemountet?

  3. Hat Python eine Synchronisierung?

  4. Was macht Linux mit vorhandenen Dateien in einem Einhängepunkt?

  5. Wie kann ich Nicht-Superuser erlauben, jedes Dateisystem zu mounten?

Wie stellt der Dateimanager ein externes Laufwerk ohne Sudo bereit?

Nur Binding-Mounts auflisten

Mounten Sie ein schreibgeschütztes Dateisystem und leiten Sie Schreibvorgänge in den Arbeitsspeicher um?

Hängen Sie die Zip-Datei als schreibgeschütztes Dateisystem ein

Wie mounte ich ein Dateisystem in einer schreibgeschützten Umgebung?

Festplatte kann nicht gemountet werden (VFS:Ext4-Dateisystem kann nicht gefunden werden)