Thank you for reading this post, don't forget to subscribe!
tmpfs на самом деле не используются в качестве файловых систем, они просто используют преимущества абстракции файловой системы.
Приложения могут выполнять ввод / вывод в tmpfs.
Функции tmpfs находятся исключительно в памяти.
Создание специальной файловой системы tmpfs
1. Смонтируйте новый экземпляр tmpfs:
1 2 |
# mkdir /mnt/tmpfs # mount -t tmpfs none /mnt/tmpfs |
Примечание. Проверьте, сколько места выделено файловой системе и сколько она использует.
1 2 3 |
# df -h /mnt/tmpfs Filesystem Size Used Avail Use% Mounted on none 915M 0 915M 0% /mnt/tmpfs |
2. Когда файловая система больше не нужна, размонтируйте файловую систему
1 |
# umount /mnt/tmpfs |
Заключение
Практически современные дистрибутивы Linux монтируют экземпляр tmpfs в /dev/shm.
1 2 3 |
# df -h /dev/shm Filesystem Size Used Avail Use% Mounted on tmpfs 915M 0 915M 0% /dev/shm |
Чтобы проверить, какие экземпляры tmpfs используют систему по умолчанию:
1 2 3 4 5 6 7 8 |
# 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 |