Wie kann ich ein tmpfs aushängen, das in / etc / mtab fehlt?
5780
Kostas
Ich habe die folgende Zeile in / etc / fstab:
none /home/hydra/tmp tmpfs user,noauto,size=1000M,uid=1001,gid=1001 0 0
Ich kann mount ~/tmp
als Benutzer Hydra tun und es wird in Ordnung montiert. Das einzige Problem ist, dass, selbst wenn es hinzugefügt wird /proc/mounts
, es nicht hinzugefügt wird /etc/mtab
. Wenn ich eine umount ~/tmp
(wieder als Hydra) probiere, klagt es:
umount: /home/hydra/tmp is not mounted (according to mtab)
Und wenn ich versuche, -f
oder -n
wirft es, dass ich nicht root.
Weitere Informationen zum System, das dieses Problem aufweist:
On sudo umount /home/hydra/tmp
, das FS wird abgehängt (ich glaube, ich musste auch verwendet -f
werden)
- Debian-Version ist
testing
mount --version
->mount from util-linux 2.19.1 (with libblkid and selinux support)
ls -l /etc/mtab
->-rw-r--r-- 1 root root 921 Nov 14 09:08 /etc/mtab
cat /proc/mounts | grep rootfs
->rootfs / rootfs rw 0 0
/home
sind auch/home/hydra
keine/home/hydra/tmp
symbolischen Links
Was passiert, wenn Sie dies als root ausführen?
PriceChild vor 12 Jahren
0
Ich denke, Sie haben Spalten in / etc / fstab gewechselt. und wozu gibt es in der ersten Spalte nichts? tmpfs / home / hydra / tmp benutzer, noauto, size = 1000M, uid = 1001, gid = 1001 0 0 so sehe ich es normalerweise
matt vor 12 Jahren
0
Ach ja, übrigens macht ein Eintrag in `/ etc / fstab` keinen Unterschied zum` mount`-Befehl afaik? (dh es ist nicht erforderlich) Wenn Sie einen neuen Zusatz zu `/ etc / fstab` mounten möchten, verwenden Sie` mount -a`
PriceChild vor 12 Jahren
0
@matt Nein, die Syntax von Vrinek ist korrekt. Die erste Spalte enthält den Gerätenamen. Er wird für nicht auf das Gerät gesicherte Dateisysteme wie "tmpfs" ignoriert. Vrinek: Welche Version von Debian laufen Sie? Welche Version des `mount`-Pakets? Was zeigt `ls -l / etc / mtab`? Ist `/` schreibgeschützt? Ist `/ home` oder` / home / hydra` oder `/ home / hydra / tmp` ein symbolischer Link (mit dem tmpfs unmounted, was zeigt` readlink -f / home / hydra / tmp`)?
Gilles vor 12 Jahren
0
@PriceChild Ein Eintrag in `/ etc / fstab` ist erforderlich, wenn Sie` mount` als Benutzer ohne Rootberechtigung aufrufen möchten.
Gilles vor 12 Jahren
0
Hinweis: Viele Distributionen ersetzen jetzt `/ etc / mtab` durch einen Symlink, der auf` / proc / self / mounts` verweist, um derartige Probleme zu vermeiden.
grawity vor 12 Jahren
0
@Gilles (und @PriceChild) Ich habe die angeforderten Informationen zu der Frage hinzugefügt
Kostas vor 12 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4