Я хотів би створити спеціальний файл, подібний до /dev/null
або /dev/random
, де файл насправді не існує, але ви з нього все одно можете прочитати, за винятком того, що я фактично можу встановити обмеження на видимий розмір файлу.
Інакше кажучи, я хочу створити спеціальний файл, де (якщо припустити, що я встановив ковпачок у 500 ГБ), коли я "котять" файл, він видасть усі 500 ГБ файлу, а потім зупиниться. Він повинен діяти так само, як і фактичний файл 500 Гб, але не займаючи місця. Вміст цього файлу не має значення, він може бути \0
як- /dev/null
небудь, або просто невеликою стрічкою, що надсилається знову і знову, або будь-що інше.
Це щось, що можна зробити? Єдине, що мені вдалося знайти близько mknod
, - це люди, на яких розмовляють , але це було не дуже корисно.