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

Was ist der Unterschied zwischen remount zu umount/mount?

man mount :

erneut montieren

Versuchen Sie, ein bereits gemountetes Dateisystem erneut einzuhängen. Dies wird häufig verwendet, um die Mount-Flags für ein Dateisystem zu ändern, insbesondere um ein schreibgeschütztes Dateisystem beschreibbar zu machen. Gerät oder Einhängepunkt werden nicht geändert. Die Remount-Funktionalität folgt der Standardmethode, wie der Befehl mount mit Optionen von fstab funktioniert. Das bedeutet, dass der Mount-Befehl fstab (oder mtab) nur dann nicht liest, wenn ein Gerät und ein Verzeichnis vollständig angegeben sind.

Die Remount-Option wird verwendet, wenn das Dateisystem derzeit nicht verwendet wird, um die Mount-Option von ro zu ändern bis rw .

Ziel ist beschäftigt.

Wenn das Dateisystem bereits verwendet wird, können Sie es nicht richtig aushängen, Sie müssen den Prozess finden, der auf Ihre Dateien zugegriffen hat (fuser -mu /path/ ) , beendet den laufenden Prozess und hängt die Datei dann aus.


Der Verweis von GAD3R auf die Manpage beantwortet Ihre Frage:

Dies wird üblicherweise verwendet, um die Mount-Flags für ein Dateisystem zu ändern,

Nirgendwo in dieser Erklärung steht, dass remount eine umount-Funktion aufruft.

Vielleicht finden Sie Ihre Antworten in diesen Manpages

man 2 mount :

  • Ein Aufruf von mount() führt abhängig von den in mountflags angegebenen Bits eine von mehreren allgemeinen Arten von Operationen aus. Die Wahl, welche Operation durchgeführt werden soll, wird durch Testen der in Mountflags gesetzten Bits bestimmt, wobei die Tests in der hier aufgeführten Reihenfolge durchgeführt werden:

  • Mounten Sie einen bestehenden Mount neu:Mountflags enthält MS_REMOUNT.

  • Erneutes Mounten eines bestehenden Mounts Ein bestehender Mount kann erneut gemountet werden, indem MS_REMOUNT in Mountflags angegeben wird. Auf diese Weise können Sie die Mountflags und Daten eines vorhandenen Mounts ändern, ohne das Dateisystem unmounten und erneut mounten zu müssen. Ziel sollte derselbe Wert sein, der beim anfänglichen Aufruf von mount() angegeben wurde.


Linux
  1. Was ist der Unterschied zwischen strtok_r und strtok_s in C?

  2. Was ist der Unterschied zwischen adduser und useradd?

  3. Was ist der Unterschied zwischen ls und l?

  4. Was ist der Unterschied zwischen mnt und media?

  5. Was ist der Unterschied zwischen `su -` und `su --login`?

Was ist der Unterschied zwischen Linux und Unix?

Was ist der Unterschied zwischen Login- und Non-Login-Shell

Was ist der Unterschied zwischen apt und dem Befehl apt-get?

Was ist ein Hypervisor? Was ist der Unterschied zwischen Typ 1 und 2?

Was ist der Unterschied zwischen Curl und Wget?

Was ist der Unterschied zwischen Route und IP-Route?