Я использую mmap для создания сегментов совместно используемой памяти, и мне интересно, смогу ли я заранее создать все сегменты, которые я собираюсь использовать в / dev / shm, не вызывая никакого использования памяти. Причина, по которой я подозреваю, что это возможно, состоит в том, что я знаю, что большинство файловых систем имеют концепцию полностью нулевых страниц, и возможно, когда вы изначально увеличиваете размер файла до того, как делаете какие-либо записи, чтобы файл на самом деле не занимал место из-за этих 'дырки ». Но так ли это для tmpfs (файловая система для / dev / shm)? Могу ли я сойти с ума, создавая большие файлы в / dev / shm без использования памяти, если я не пишу в них?