我将10个CentOS6迁移到CentOS7。 六个月之内,所有的服务器都运行得很好。 运行的数据库每隔几天都有问题,唯一不同的是服务器和其他服务器,当我做'df'时,我看到很多'tmpfs':
Filesystem Size Used Avail Use% Mounted on /dev/mapper/os-root 2.0G 159M 1.8G 8% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 146M 7.7G 2% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/os-usr 5.9G 2.5G 3.4G 42% /usr /dev/mapper/os-tmp 2.0G 51M 1.9G 3% /tmp /dev/mapper/os-var 5.9G 553M 5.4G 10% /var /dev/mapper/bck-bck 300G 181G 120G 61% /bck /dev/mapper/db-db 200G 156G 45G 78% /db /dev/sda1 497M 169M 329M 34% /boot /dev/mapper/os-home 997M 42M 956M 5% /home 10.10.10.99:/cav/files/c2p 406G 200G 186G 52% /db/temp tmpfs 1.6G 0 1.6G 0% /run/user/0 tmpfs 1.6G 0 1.6G 0% /run/user/791803772 tmpfs 1.6G 0 1.6G 0% /run/user/791802700 tmpfs 1.6G 0 1.6G 0% /run/user/791802723 tmpfs 1.6G 0 1.6G 0% /run/user/791802745 /dev/mapper/db-db.snap 200G 156G 45G 78% /db.snap tmpfs 1.6G 0 1.6G 0% /run/user/791802789 tmpfs 1.6G 0 1.6G 0% /run/user/791803776 tmpfs 1.6G 0 1.6G 0% /run/user/791801124 tmpfs 1.6G 0 1.6G 0% /run/user/791803812 tmpfs 1.6G 0 1.6G 0% /run/user/791803678 tmpfs 1.6G 0 1.6G 0% /run/user/791802829 tmpfs 1.6G 0 1.6G 0% /run/user/791801264 tmpfs 1.6G 0 1.6G 0% /run/user/791801198
我的问题是,任何人都知道这些临时工是什么?
提前致谢
阿德里安
来自unix.stackexchange.com
以下是该post的一个片段:
/ run / user / $ uid是由pam_systemd创build的,用于存储为该用户运行进程所使用的文件。 这些可能是你的钥匙环守护进程,pulseaudio等等。
在systemd之前,这些应用程序通常将其文件存储在/ tmp中。 他们不能在/ home / $ user中使用一个位置,因为主目录经常被挂载在networking文件系统上,这些文件不应该在主机之间共享。 / tmp是由FHS指定的唯一位置,可由所有用户写入。
所以systemd来了,并创build/运行/用户/ $ uid。 这个目录是系统本地的,只能被目标用户访问。
为了解决您的问题,这应该不是真正的问题,除非用户在/ tmp中占用大量空间,而这些空间实际上是交换内存。 感谢帕特里克那个伟大的答案。