TMPFS(5) TMPFS(5) (NAME) tmpfs - (RAM-based filesystem) (DESCRIPTION) tmpfs (RAM swap) size, mode, uid, gid, nr_blocks . tmpfs . (RAM) . (mount) tmpfs : $ sudo mount -t tmpfs -o size=10M tmpfs /mnt/mytmpfs tmpfs : o (swap) . o . o (mount -o remount) ( ). tmpfs (unmount) . (Mount options) tmpfs : size=bytes . (full pages) . 0 . k m g (Ki) (Mi) (Gi) ( ). % RAM . size nr_blocks size=50% . nr_blocks=blocks size PAGE_CACHE_SIZE . k m g size % . nr_inodes=inodes (inodes) . ( highmem) lowmem . 0 . k m g size % . noswap ( 6.4) (swap) . . . mode=mode (permissions) . gid=gid ( 2.5.7) (GID) . uid=uid ( 2.5.7) (UID) . huge=huge_option ( 4.7.0) (huge page) ( CONFIG_TRANSPARENT_HUGEPAGE ). huge_option : never . . always . within_size i_size . fadvise(2) madvise(2) . advise fadvise(2) madvise(2) . deny huge . force huge . mpol=mpol_option ( 2.6.15) (NUMA) ( CONFIG_NUMA ). mpol_option : default ( set_mempolicy(2) ). prefer:node (node) . bind:nodelist nodelist . interleave . interleave:nodelist nodelist . local (local node) . nodelist NUMA . . : mpol=bind:0-3,5,7,9-15. (VERSIONS) tmpfs 2.4 ramfs (swap) . (NOTES) tmpfs CONFIG_TMPFS . tmpfs ( xattr(7) ) (user) . System V (shmget(2)) (mmap(2) MAP_SHARED MAP_ANONYMOUS) . CONFIG_TMPFS . tmpfs /dev/shm POSIX (shm_overview(7)) POSIX (sem_overview(7)) . tmpfs Shmem /proc/meminfo shared free(1) . tmpfs shmfs . (SEE ALSO) df(1), du(1), memfd_create(2), mmap(2), set_mempolicy(2), shm_open(3), mount(8) : Documentation/filesystems/tmpfs.txt Documentation/admin-guide/mm/transhuge.rst. man-pages TMPFS(5)