Ich möchte die Größe des Ordners begrenzen, so dass ein Prozess nicht mehr als x MB
Daten in diesen Ordner schreiben kann. Sieht aus wie es nicht möglich ist, dies in Linux für Ordner zu tun, aber es kann auf tempfs filesystem
getan werden.Backing tempfs mit Festplatte anstelle von RAM/SWAP
So kann ich ein TTFFS-Dateisystem erstellen und eine Größenbeschränkung festlegen.
Aber das Problem ist tempfs
ist durch RAM (und Swap) gesichert, die für meinen Fall nicht akzeptabel ist, da ich keinen Speicherplatz mehr haben werde. Kann ich die Templs mit einem vorhandenen Ordner auf der Festplatte sichern?
Ich möchte rund 50 solche Verzeichnisse erstellen und eine Obergrenze von 500 MB auf jedem von ihnen festlegen.
EDIT 1: Was macht der folgende Befehl?
sudo mount -t tmpfs /tmp /tmp/mnt/aks2
Ich denke, es Ordner besteigt /tmp
als einhängepunkt /tmp/mnt/aks2
. Heißt das, /tmp/mnt/aks2
Mount-Punkt wird von/Tmp-Ordner anstelle von RAM unterstützt? Wenn ja, warum ich -t tmpfs im Befehl?
Vielen Dank für die Beantwortung. Aber können Sie einige Details darüber, wie es funktioniert? ALso ich eine neue Bearbeitung veröffentlicht können Sie dazu kommentieren – user93796
Es erstellt ein Dateisystem in einer Datei und loopmounts es. –
Kannst du meine letzte Bearbeitung kommentieren? – user93796