Saya ingin membuat file khusus yang mirip /dev/null
atau /dev/random
, di mana file tersebut tidak benar-benar ada tetapi Anda dapat membaca semuanya, kecuali bahwa saya benar-benar dapat menetapkan batas pada ukuran file yang terlihat.
Dengan kata lain, saya ingin membuat file khusus di mana (dengan asumsi saya menetapkan batas pada 500GB) ketika saya "cat" file itu akan menghasilkan semua 500GB file dan kemudian berhenti. Perlu bertindak sama dengan file 500GB yang sebenarnya, tetapi tanpa mengambil ruang. Isi file ini tidak masalah, bisa jadi semuanya \0
seperti /dev/null
, atau hanya string kecil yang dikirim berulang kali, atau apa pun.
Apakah ini sesuatu yang bisa dilakukan? Satu-satunya hal yang dekat dari jarak dekat yang bisa saya temukan adalah halaman manual yang dibicarakan mknod
, tetapi itu tidak terlalu membantu.