он не съедает :) это просто размер раздела (максимально впихуемое место).
если на tmpfs занято пару мегабайт, то он и займет в ram это место + небольшое место под структуры управления.
а так опции монтирования size:
The limit of allocated bytes for this tmpfs instance. The
default is half of your physical RAM without swap. If you
oversize your tmpfs instances the machine will deadlock
since the OOM handler will not be able to free that memory.
https://www.kernel.org/doc/Documentation/filesyste...