Я переношу 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
У меня вопрос, кто-нибудь знает, что такое все эти tempfs?
заранее спасибо
Адриан
Вот отрывок из этого поста:
/ run / user / $ uid создается pam_systemd и используется для хранения файлов, используемых запущенными процессами для этого пользователя. Это могут быть такие вещи, как демон связки ключей, pulseaudio и т. Д.
До systemd эти приложения обычно хранили свои файлы в / tmp. Они не могли использовать расположение в / home / $ user, так как домашние каталоги часто монтируются через сетевые файловые системы, и эти файлы не должны использоваться другими хостами. / tmp было единственным расположением, указанным FHS, которое является локальным и доступным для записи всем пользователям.
Итак, появился systemd и создал / run / user / $ uid. Этот каталог является локальным для системы и доступен только целевому пользователю.
Чтобы решить вашу проблему, это не должно быть проблемой, если пользователи не занимают много места в / tmp, который на самом деле является резервной памятью подкачки. Спасибо Патрик за этот отличный ответ.