Was ist los?
Nichts Ungewöhnliches.
df /media/RAMDisk
Wenn es sich darauf bezieht /dev/sda1
, sagt es Ihnen, dass das Verzeichnis zu dem Dateisystem gehört, in /dev/sda1
dem es gemountet ist /
.
Dies liegt daran, dass der Effekt Ihres mount
Befehls nicht dauerhaft ist, er übersteht den Neustart nicht. Auf der anderen Seite hat der mkdir
Befehl ein Verzeichnis im Dateisystem von erstellt, /dev/sda1
und dieses Dateisystem wird nach jedem Neustart eingehängt, sodass das Verzeichnis selbst erhalten bleibt, jedoch als Teil des /dev/sda1
Dateisystems.
Sie müssen RAMDisk
nach (oder bei) jedem Booten irgendwie einhängen .
Wie montieren?
Das Ausführen mount
von innen .bashrc
ist keine gute Idee, da diese Datei während einer einzelnen Sitzung mehrmals beschafft werden kann. Da Sie sudo
sowieso brauchen, ist es besser zu verwenden, /etc/rc.local
was einmal ausgeführt wird, wenn das Betriebssystem startet.
Die noch bessere Möglichkeit ist jedoch, die folgende Zeile in Ihre Zeile einzufügen /etc/fstab
:
tmpfs /media/RAMDisk tmpfs defaults,nosuid,nodev,size=2048M 0 0
Untersuchen Sie user
und noauto
Optionen (siehe man 5 fstab
). Vielleicht möchten Sie diese verwenden und mount /media/RAMDisk
nur bei Bedarf aufrufen .
systemd
?
Diese Site lässt mich glauben, dass Sie ein systemd
Gerät ausführen können, wenn sich ein bestimmter Benutzer zum ersten Mal anmeldet, und es beendet, sobald die letzte Sitzung für den Benutzer geschlossen ist. Ich kenne mich nicht so gut aus systemd
, daher kann ich Ihnen nicht sagen, wie (wenn) Sie es mit dem .mount
Gerät schaffen können.
Aber wenn Sie verwenden, systemd
dann sollten Sie bereits ein persönliches haben tmpfs
montiert /run/user/<UID>
. Die systemweite sollte eingeschaltet sein /dev/shm
.
Über /media/
Anmerkung /media/
wird auch von Ubuntu verwendet, um Mountpoints zu erstellen, zB für externe USB-Laufwerke (ich glaube, udisks2
ist dafür verantwortlich). Sie sehen /media/<username>/<label>
so aus, als würde ich /media/RAMDisk
mit nichts kollidieren. Im Allgemeinen würde ich die Verwendung dieses Standorts jedoch vermeiden. In meinen Systemen (Debian, Kubuntu, Raspbian, OpenWRT) verwende ich /mnt/<something>
und hatte noch nie Probleme.