bleibt mount-Befehl in Linux nach Neustart bestehen

Gast #3557256
Lesenswert?

Ich habe mir in Linux ein Verzeichnis namens /ramdisk angelegt und mit 
dem Befehl ein Ramlaufwerk erstellt:

c] mount -t tmpfs -o size=1M tmpfs /ramdisk [/c]

Mit folgendem Befehl habe ich mir alle gemounteten Laufwerke angezeigt:
1
 mount -l

Folgendes Ergebnis:
1
...
2
tmpfs on /ramdisk type tmpfs (rw,relatime,size=1024k)

Soweit so gut. Dann habe ich die Größe des Laufwerks verändern wollen 
und den Befehl verwendet:
1
 mount -t tmpfs -o size=4K tmpfs /ramdisk

Das Ergebnis:

1
...
2
tmpfs on /ramdisk type tmpfs (rw,relatime,size=1024k)
3
tmpfs on /ramdisk type tmpfs (rw,relatime,size=4k)

Muss ich - wenn ich die Größe des Ramlaufwerkes ändern will, das erste 
Ramlaufwerk wieder "unmounten"? Weil jetzt sind in der Liste zwei 
Einträge vorhanden.
Gast #3557264
Lesenswert?

Du kannst den Befehl mount mit der Option "remount" verwenden.
1
user@machine ~ % sudo mount -t tmpfs -o size=1M tmpfs /ramdisk
2
user@machine ~ % mount -l | grep ram                          
3
tmpfs on /ramdisk type tmpfs (rw,relatime,size=1024k)
4
user@machine ~ % sudo mount -t tmpfs -o remount,size=5M tmpfs /ramdisk 
5
user@machine ~ % mount -l | grep ram                                  
6
tmpfs on /ramdisk type tmpfs (rw,relatime,size=5120k)
Persönliche Seite #3557271
Lesenswert?

Anfänger schrieb:
> c] mount -t tmpfs -o size=1M tmpfs /ramdisk [/c]

Anfänger schrieb:
> mount -t tmpfs -o size=4K tmpfs /ramdisk

Du hast die Ramdisk zweimal gemountet, deshalb ist sie auch zweimal 
vorhanden.

Anfänger schrieb:
> Muss ich - wenn ich die Größe des Ramlaufwerkes ändern will, das erste
> Ramlaufwerk wieder "unmounten"? Weil jetzt sind in der Liste zwei
> Einträge vorhanden.

Ganz genau ist das der richtige Weg.

Frank
Gast #3557275
Lesenswert?

Hallo!

Herzlichen Dank für die Vielzahl Eurer Antworten.

Wenn ich mehrmals das gleiche Verzeichnis als Ramlaufwerk gemountet habe 
- würden sich dann die Größen "addieren"? Oder welches würde dann 
verwendet werden?

Ich habe jetzt mehrmals hintereinander umount /ramdisk ausgefhrt und das 
jeweils Letzte wurde entfernt.

Auch vielen Dank für den Hinweis mit der Date /etc/fstab.
#3557644
Lesenswert?

Man sollte vielleicht noch anmerken, daß nahezu alle 
Linux-Distributionen schon irgendwo eine Ramdisk eingerichtet haben:
1
~ $mount | grep ^tmpfs
2
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
3
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
Statt eine weitere Ramdisk anzulegen, ist es sicher besser, gleich die 
ohnehin vorhandene zu benutzen.


XL

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren