Ich möchte eine spezielle Datei ähnlich /dev/null
oder erstellen /dev/random
, in der die Datei nicht vorhanden ist, aber Sie können sie trotzdem lesen, mit der Ausnahme, dass ich tatsächlich eine Obergrenze für die scheinbare Größe der Datei festlegen könnte.
Um es anders auszudrücken, ich möchte eine spezielle Datei erstellen, in der (vorausgesetzt, ich setze die Obergrenze auf 500 GB), wenn ich die Datei "cat", alle 500 GB der Datei ausgegeben und dann gestoppt werden. Es muss sich wie eine 500-GB-Datei verhalten, ohne den Speicherplatz zu belegen. Der Inhalt dieser Datei ist nicht wichtig, es könnte sein , alle \0
ist wie /dev/null
, oder nur eine kleine Schnur geschickt wird und über oder was auch immer.
Ist das etwas, was machbar ist? Das einzige, was ich aus der Ferne finden konnte, sind Manpages, über die gesprochen wurde mknod
, aber diese waren nicht sehr hilfreich.