Tôi muốn tạo một tệp đặc biệt tương tự /dev/null
hoặc /dev/random
trong đó tệp không thực sự tồn tại nhưng bạn có thể đọc từ đó giống nhau, ngoại trừ việc tôi thực sự có thể đặt giới hạn về kích thước rõ ràng của tệp.
Nói cách khác, tôi muốn tạo một tệp đặc biệt trong đó (giả sử tôi đặt giới hạn ở mức 500 GB) khi tôi "cat" tệp, nó sẽ xuất ra tất cả 500 GB tệp rồi dừng. Nó cần hoạt động giống như một tệp 500 GB thực tế, nhưng không chiếm dung lượng. Nội dung của tệp này không quan trọng, nó có thể \0
giống như tất cả /dev/null
, hoặc chỉ là một chuỗi nhỏ được gửi đi gửi lại, hoặc bất cứ điều gì.
Đây có phải là một cái gì đó có thể làm được? Điều duy nhất gần gũi mà tôi có thể tìm thấy là những trang người đàn ông nói về mknod
, nhưng những thứ đó không hữu ích lắm.