Why is a second "tmpfs" parameter necessary when mounting a tmpfs?

19,370

It's not an option – it's the device name.

Remember that the syntax for mount(8) is:

mount [-t fstype] [-o options] device mountpoint

So even for filesystems that don't correspond to a specific device, you still need to give a dummy name, whether it's none or tmpfs or fluttershyfs.

Share:
19,370

Related videos on Youtube

xmllmx
Author by

xmllmx

Updated on September 18, 2022

Comments

  • xmllmx
    xmllmx over 1 year

    Excerpted from the documentation

    So 'mount -t tmpfs -o size=10G,nr_inodes=10k,mode=700 tmpfs /mytmpfs' will give you tmpfs instance on /mytmpfs which can allocate 10GB RAM/SWAP in 10240 inodes and it is only accessible by root.

    Please note the command line:

    mount -t tmpfs -o size=10G,nr_inodes=10k,mode=700 tmpfs /mytmpfs
    

    What makes me confused is the second tmpfs. The manual page says nothing on the option tmpfs, what does it mean?

  • mwfearnley
    mwfearnley almost 6 years
    I had to google 'fluttershy', and was not undisappointed.
  • Jürgen Weigert
    Jürgen Weigert over 5 years
    Extra bonus for mentioning fluttershyfs.