/ tmp defekt: mount zeigt nichts

650
Atmocreations

Ich bin auf Ubuntu 9.04 und habe folgendes Problem:

Im Ordner / tmp ist normalerweise ein tmpfs eingebunden. Auf einer Maschine ist dies nicht mehr der Fall. Ich weiß nicht, was passiert ist.

mount sagt nichts über dieses Verzeichnis aus und es ist auch kein Symlink.

Nun, ich könnte einfach eine neue Ramdisk neu installieren, sicher. Aber ich weiß nicht die größe etc.

Selbst auf einem frischen System sagt mount nichts über / tmp

Ein Freund hat mir gesagt, ich solle mir /etc/init.d/mountoverflowtmp anschauen, aber wenn ich versuche, diesen Befehl mit einem angehängten "Start" zu starten, erhalte ich es

test: 53: Illegal number: Verfügbar

(Verfügbar = Verfügbar)

BEARBEITEN: / etc / fstab auf dem "defekten" Rechner enthält nichts über / tmp. Dies gilt auch für ein neu installiertes System

Jede Idee wird geschätzt, Grüße

0
Können Sie Ihre Frage bearbeiten, um (mindestens) die fstab-Zeile anzuzeigen, in der tmp installiert ist? DaveParillo vor 14 Jahren 0
Ich sehe keinen Sinn darin, RAM über Festplattenspeicher zu opfern, aber wenn ich raten müsste, müssen Sie es nur noch zu Ihrer fstab hinzufügen monkey_p vor 14 Jahren 0
auch mounten Sie nur, was sich in Ihrer fstab oder Ihrer aktuellen mounte befindet monkey_p vor 14 Jahren 0
@ DaveParillo: fertig. Weder ein funktionierendes noch ein "kaputtes" System sagt etwas über fstab aus Atmocreations vor 14 Jahren 0
Sie wissen also nicht, wie Ihre Ramdisk in der Vergangenheit montiert wurde, und jetzt funktioniert sie nicht mehr und Sie versuchen ... was? Benötigen Sie Hilfe beim Erstellen einer Ramdisk? Normalerweise sind Ramdisks nicht standardmäßig konfiguriert, sodass jemand dies irgendwo einrichten musste. DaveParillo vor 14 Jahren 0
na ja ... Wenn Sie einfach eine Ramdisk erstellen und irgendwo einhängen, wird sie normalerweise in der Ausgabe von mount angezeigt. Nun, da / tmp nicht einmal auf einem neuen System erscheint, dachte ich, dass es eine spezielle Art von Ramdisk ist. Soll ich einfach eine neue Ramdisk erstellen und sie einfach mit / etc / fstab auf / tmp mounten? Atmocreations vor 14 Jahren 0

1 Antwort auf die Frage

1
Peter

Sie brauchen keine "Ramdisk". Meiner Meinung nach ist die Linux-Ramdisk-Unterstützung scheiße ... Sie müssen Kernel-Parameter usw. einrichten, um eine korrekte Größe zu erhalten. Der einzige Vorteil einer "Ramdisk" besteht darin, dass Sie sie partitionieren können, wie ein Festplattengerät (z. B. in einem fdisk-Befehl, einem dd-Befehl usw.). Sie möchten tmpfs, ein Dateisystem, das im RAM (oder Swap) ausgeführt wird, ohne dass alle Festplattengeräte dazwischen liegen. Fügen Sie einfach das hinzu, was Sie in Ihrer / etc / fstab erwartet haben, und mounten Sie es.

choose whichever editor you like, one of the following for example: sudo pico -w /etc/fstab sudo vim /etc/fstab  # device mountpoint type options dump pass # ------------------------------------------ none /tmp tmpfs defaults 0 0  sudo mount -a 

Und persönlich mag ich tmpfs auf meinem / tmp nicht wirklich ... der Platz ist zu schnell. Und mit dem eingebauten automatischen Datei-Caching auf ext brauchen Sie ohnehin nicht wirklich tmpfs (außer für das Schreiben von großen Dingen, aber dann füllen Sie die Festplatte auf ... was ist der Punkt?).