Je voudrais créer un fichier spécial similaire à /dev/null
ou /dev/random
, où le fichier n'existe pas réellement mais vous pouvez tout de même le lire, sauf que je pourrais en fait fixer un plafond sur la taille apparente du fichier.
Pour le dire autrement, je veux créer un fichier spécial où (en supposant que je fixe la limite à 500 Go) lorsque je "cat" le fichier, il sortira tous les 500 Go du fichier puis s'arrêtera. Il doit agir de la même manière qu'un véritable fichier de 500 Go, mais sans prendre de place. Le contenu de ce fichier n'a pas d'importance, il pourrait \0
ressembler à tout /dev/null
, ou simplement une petite chaîne être envoyée encore et encore, ou autre chose.
Est-ce quelque chose de faisable? La seule chose proche que j'ai pu trouver à distance mknod
, ce sont les pages de manuel qui parlent , mais celles-ci n'étaient pas très utiles.