Supportnet / Forum / Linux
Linux unmounten frage
Frage
Hallo,
habe als Linuxanfänger eine allemeine Frage. Bei Linux wird ja so ziemlich alles was Konfiguration ist in Textfiles geschrieben.
Ich habe nun ein Gerät mit dem Mountbefehl gemountet und dieses zusätzlich als Text in die etc/fstab eingetragen.
Wenn ich dieses Gerät nun unmounten will, reicht es nicht, wenn ich den Eintrag aus der fstab wieder rauslösche?
Zusätzlich hab ich beim Durchgehen der Doku gesehen, dass es da ein weiteres file namens etc/mtab gibt, wo nun auch mein gemountetes Gerät aufscheint.
Wenn ich nun hier den Eintrag ebenfalls rauslösche und das System neustarte, ist das dann das gleiche wie wenn ich den umount-Befehl benütze und nur aus der etc/fstab den Eintrag rauslösche?
Mit anderen Worten: Kann ich unmounten, indem ich aus etc/fstab und etc/mtab den Eintrag lösche und neu boote?
Oder muss ich zwingend den umount-Befehl benützen?
Passiert da noch mehr was ich nicht weiss, wie z.b. andere Einträge irgendwo?
Danke für Eure Hilfe
Antwort 1 von Strauss
Hi
Wenn Du den Datenträger permanent aus der Konfig herausnehmen willst, dann lösch den Eintrag in etc/fstab. Das sollte vollkommen reichen.
Mfg Micha
Wenn Du den Datenträger permanent aus der Konfig herausnehmen willst, dann lösch den Eintrag in etc/fstab. Das sollte vollkommen reichen.
Mfg Micha
Antwort 2 von Jo80
Mit oder ohne Reboot? Bleibt die Zuordnung im laufenden System nicht erhalten und gibt das dann irgendwann einen Fehler?
Antwort 3 von Supermax
Die /etc/fstab wird nur beim Systemstart ausgewertet.
Um ein Laufwerk sofort zu unmounten, gib in der Shell (als root-user)
oder
ein.
Also z.B. entweder "umount /dev/hdc1" oder "umount /mnt/disk01" (Wenn du die 1 Partition auf der sekundären IDE-Master-Platte unter /mnt/disk01" eingebunden hast)
Um ein Laufwerk sofort zu unmounten, gib in der Shell (als root-user)
umount Partitionoder
umount Mountpointein.
Also z.B. entweder "umount /dev/hdc1" oder "umount /mnt/disk01" (Wenn du die 1 Partition auf der sekundären IDE-Master-Platte unter /mnt/disk01" eingebunden hast)
Antwort 4 von stefanix
Zitat:
Die /etc/fstab wird nur beim Systemstart ausgewertet.
Die /etc/fstab wird nur beim Systemstart ausgewertet.
Stimmt nicht! Jedesmal wen du ein Gerät mountest wird die fstab ausgewertet.
Grüße, Stefan
Antwort 5 von bored
Zitat:
Stimmt nicht! Jedesmal wen du ein Gerät mountest wird die fstab ausgewertet.
Stimmt nicht! Jedesmal wen du ein Gerät mountest wird die fstab ausgewertet.
Die fstab wird bei folgenden Dingen ausgewertet:
- - wenn das System startet (logisch)
- bei mount -a (versucht alles, was in der fstab drin ist und "auto" hat neu zu mouten)
- Wenn was gemoutet werden soll, was schon in der fstab drinsteht, reicht es, das Gerät einzugeben (ist das CD-Laufwerk schon eingetragen, reicht ein mount /dev/cdrom0 - man muss keinen Mountpunkt mehr eingeben)
Ansonsten wird ausschließlich mit der Datei /etc/mtab gearbeitet. Da steht drin, was IN DIESEM MOMENT alles gemountet ist. Diese Datei wird von mount bzw. umount verändert - ein manuelles ändern bringt nix (außer Ärger)!
So, nur um das mal klarzustellen ;-)
Zitat:
Mit oder ohne Reboot? Bleibt die Zuordnung im laufenden System nicht erhalten und gibt das dann irgendwann einen Fehler?
Mit oder ohne Reboot? Bleibt die Zuordnung im laufenden System nicht erhalten und gibt das dann irgendwann einen Fehler?
Wenn du ein Dateisystem aus der fstab rauslöschst, passiert erstmal gar nichts, du musst das System neu starten, damit das Effekt zeigt. Hast du sagen wir mal das Dateisystem /dev/hdb2 rausgelöscht, musst du für eine sofortige Wirkung noch ein umount /dev/hdb2 hinterherwerfen.
Und nein, dabei kommt es nicht zu Fehlern, da die momentane Zuordnung nicht in der fstab steht, sondern in der mtab.
mfg bored
Antwort 6 von Jo80
Vielen Dank an alle, aber ganz speziell an Bored !!
:) jetzt ist es mir klar.
lg
jo
:) jetzt ist es mir klar.
lg
jo

