What is the purpose of the additional (other than sda1, sda2... etc) filesystems mounted on my system?

For example, if I run the df command, the result looks something like this:

Filesystem      Size  Used Avail Use% Mounted on
dev              16G     0   16G   0% /dev
run              16G  1.6M   16G   1% /run
tmpfs            16G     0   16G   0% /dev/shm
tmpfs            16G   51M   16G   1% /tmp
tmpfs           3.2G   76K  3.2G   1% /run/user/1000

There are other entries in the table, but those corresponds to the standard stuff (sda1, sda2, etc.)

I assume that the size of the tmpfs temporary filesystems corresponds directly to my RAM? Since I have 32 gigs on my system.

Since the results will look different if I run the df command on other distributions, I’m assuming that these filesystem has some kind of distribution-dependent functions?

What are these filesystems for, and how do they work?


I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.

However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (If you disagree with my choice, just send me a personal message and explain why I shouldn’t have done this or :heart: or :+1: if you agree)

P.S. In the future, please don’t forget to come back and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.