Я узнаю о tmpfs
. Страница man для tmpfs
говорит -
Средство tmpfs позволяет создавать файловые системы, содержимое которых находится в виртуальной памяти.
и -
Если файловая система tmpfs размонтирована, ее содержимое отбрасывается (теряется).
Но я могу видеть файлы даже после размонтирования -
mediumone@ubuntu:~$ mkdir tmpfsdir
mediumone@ubuntu:~$ cd tmpfsdir/
mediumone@ubuntu:~/tmpfsdir$ sudo mount -t tmpfs tmpfs ~/tmpfsdir/
mediumone@ubuntu:~/tmpfsdir$ findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda1 ext4 rw,relatime,errors=remount-ro
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,mode=755
..snip
├─/snap/gnome-3-28-1804/116 /dev/loop15 squashfs ro,nodev,relatime
└─/home/mediumone/tmpfsdir tmpfs tmpfs rw,relatime
mediumone@ubuntu:~/tmpfsdir$ echo "hello world" >> hello
mediumone@ubuntu:~/tmpfsdir$ ls -l
total 4
-rw-r--r-- 1 mediumone mediumone 12 Feb 17 02:15 hello
mediumone@ubuntu:~/tmpfsdir$ sudo umount -l ~/tmpfsdir/
mediumone@ubuntu:~/tmpfsdir$ findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda1 ext4 rw,relatime,errors=remount-ro
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,mode=755
..snip
└─/snap/gnome-3-28-1804/116 /dev/loop15 squashfs ro,nodev,relatime
mediumone@ubuntu:~/tmpfsdir$ ls -l
total 4
-rw-r--r-- 1 mediumone mediumone 12 Feb 17 02:15 hello
mediumone@ubuntu:~/tmpfsdir$ cat hello
hello world
mediumone@ubuntu:~/tmpfsdir$
Я тоже пытался с sudo umount -f ~/tmpfsdir/
и получил тот же результат.
Может кто-нибудь объяснить, что идет не так?