Chciałbym utworzyć specjalny plik podobny do /dev/null
lub /dev/random
, w którym plik tak naprawdę nie istnieje, ale można go odczytać tak samo, z tym wyjątkiem, że mógłbym ustawić ograniczenie widocznego rozmiaru pliku.
Innymi słowy, chcę utworzyć specjalny plik, w którym (zakładając, że ustawiłem limit na 500 GB), kiedy „cat” plik, wyśle wszystkie 500 GB pliku, a następnie zatrzyma się. Musi działać tak samo jak rzeczywisty plik 500 GB, ale bez zajmowania miejsca. Zawartość tego pliku nie ma znaczenia, może to być wszystko \0
jest jak /dev/null
, lub po prostu mały ciąg wysyłane w kółko, czy cokolwiek innego.
Czy to jest coś, co można zrobić? Jedyne, co zdalnie zamknąłem, jakie udało mi się znaleźć, to strony podręcznika, o których mówiłem mknod
, ale te nie były zbyt pomocne.