tmpfs non è realmente usato come filesystem, ma sfrutta semplicemente l'astrazione del filesystem. Le applicazioni possono eseguire I/O su un tmpfs. Le funzioni di tmpfs risiedono esclusivamente in memoria.
Creazione di un filesystem speciale tmpfs
1. Monta una nuova istanza di tmpfs:
# mkdir /mnt/tmpfs # mount -t tmpfs none /mnt/tmpfs
Nota :controlla quanto spazio è stato assegnato al filesystem e quanto sta utilizzando.
# df -h /mnt/tmpfs Filesystem Size Used Avail Use% Mounted on none 915M 0 915M 0% /mnt/tmpfs
2. Quando il filesystem non è più necessario, smonta il filesystem
# umount /mnt/tmpfs
Conclusione
Praticamente, le moderne distribuzioni Linux montano un'istanza di tmpfs in /dev/shm .
# df -h /dev/shm Filesystem Size Used Avail Use% Mounted on tmpfs 915M 0 915M 0% /dev/shm
Per verificare quali istanze di tmpfs stanno utilizzando il sistema per impostazione predefinita:
# df -h | grep tmpfs devtmpfs 901M 0 901M 0% /dev tmpfs 915M 0 915M 0% /dev/shm tmpfs 915M 9.6M 906M 2% /run tmpfs 915M 0 915M 0% /sys/fs/cgroup tmpfs 183M 28K 183M 1% /run/user/42 tmpfs 183M 3.5M 180M 2% /run/user/1000 tmpfs 183M 4.0K 183M 1% /run/user/0