Много tmpfs в CentOS7

Я переношу 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?

Заранее спасибо

Адриан

1
задан 10 January 2016 в 18:26
1 ответ

Из unix.stackexchange.com

Вот отрывок из этого сообщения:

/ run / user / $ uid создается pam_systemd и используется для хранения используемых файлов запустив процессы для этого пользователя. Это могут быть такие вещи, как демон связки ключей, pulseaudio и т. Д.

До systemd эти приложения обычно хранили свои файлы в / tmp. Они не могли использовать местоположение в / home / $ user, поскольку домашние каталоги часто монтируются через сетевые файловые системы, и эти файлы не должны использоваться совместно с хостами. / tmp было единственным местом, указанным FHS, которое является локальным и доступным для записи всем пользователям.

Итак, появился systemd и создал / run / user / $ uid. Этот каталог является локальным для системы и доступен только целевому пользователю.

Чтобы решить вашу проблему, это не должно быть проблемой, если только пользователи не занимают много места в / tmp, который на самом деле является резервной памятью подкачки. Спасибо Патрику за отличный ответ.

7
ответ дан 3 December 2019 в 16:33

Теги

Похожие вопросы