Habe ich erfolgreich ein RAMFS-Laufwerk erstellt?

3167
Alasdair

Ich dachte, ich hätte ein RAMFS-Laufwerk erstellt, aber wenn ich tippe, df -Hbekomme ich nur Folgendes.

Filesystem Size Used Avail Use% Mounted on /dev/sda5 69G 8.5G 57G 14% / /dev/sdb3 2.8T 429G 2.3T 17% /home /dev/sdb2 42G 6.8G 33G 18% /usr /dev/sdb1 84G 12G 68G 15% /var /dev/sda1 104M 37M 62M 38% /boot /dev/sda3 1.1G 137M 853M 14% /tmp tmpfs 6.3G 0 6.3G 0% /dev/shm tmpfs 537M 9.8M 528M 2% /var/spool/exim/db tmpfs 537M 25k 537M 1% /home/stuff/output 

Hier werden die tmpfs-Laufwerke aufgelistet, nicht jedoch die ramfs-Laufwerke (von denen ich zwei erstellt habe). Bedeutet dies, dass sie nicht erfolgreich erstellt wurden, oder muss ich einen anderen Befehl verwenden, um sie aufzulisten?

1
Nun, ich habe herausgefunden, dass sie aufgelistet sind, wenn ich 'mount' eingebe, aber nicht von 'ds'. Was bedeutet das? Alasdair vor 12 Jahren 0
Zuallererst kenne ich keinen Befehl namens "ds". Meinen Sie damit "df" zu sagen? Sachin Divekar vor 12 Jahren 0
Ja, entschuldige ... ich meinte `df` Alasdair vor 12 Jahren 0
OK. Können Sie jetzt die Schritte angeben, die Sie beim Erstellen und Mounten der RAM-Disk befolgt haben? Sachin Divekar vor 12 Jahren 0
Wie folgt: `mount -t ramfs -o size = 500m ramfs / home / testing / output ' Alasdair vor 12 Jahren 0
Aber tatsächlich gibt es diesen `ramfs auf / home / testing / Ausgabetyp ramfs (rw, size = 500m)`, wenn ich `mount` eingebe. Also funktioniert es vielleicht ..? Alasdair vor 12 Jahren 0

1 Antwort auf die Frage

1
Sachin Divekar

Ich habe es auf meinem System getestet. Ich habe das gleiche Verhalten beobachtet. Sie haben Recht, das ramfswurde erfolgreich erstellt und funktioniert. Sie können es mit anzeigen df -a.

Nach einiger Lektüre im Internet finden Sie den Grund für dieses Verhalten. Ich habe das gefunden,

Für ein Ramfs-Dateisystem melden die neueren Kernel nichts mit "df" zurück. Es ist dafür ein Patch vorgesehen (um die Abrechnung in einem Ramfs zu ermöglichen). Philosophisch bedeutet Ramfs, anscheinend so einfach wie möglich zu sein, daher das Fehlen einer Buchhaltung. So können Daten auf der Ramfs-Platte gespeichert und verwendet werden, es ist jedoch keine Abrechnung möglich, es sei denn, der Speicherplatz wird mit "free" angezeigt. Aus diesem Grund ist tmpfs besser, da es Buchhaltung führt und "df" zeigt, was los ist.

Hierfür steht ein Patch zur Verfügung. Google Keywords: df ramfs patch

Weitere Informationen zu Linux-RAM-basierten Dateisystemen finden Sie unter dem folgenden Link.

http://www.alper.net/linuxunix/linux-ram-based-filesystem/