Я недавно обновил одну из своих установок до Ubuntu 16 с Ubuntu 14. Выполняя df -h
, я вижу вывод, как показано ниже
udev 7.9G 0 7.9G 0% /dev
tmpfs 1.6G 171M 1.5G 11% /run
/dev/mapper/vg-root 29G 3.5G 24G 13% /
tmpfs 7.9G 36K 7.9G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
none 7.9G 0 7.9G 0% /run/shm
/dev/sda1 1.9G 58M 1.7G 4% /boot
/dev/mapper/vg-tmp 25G 484M 23G 3% /tmp
/dev/mapper/vg-home 30G 6.9G 21G 25% /home
/dev/mapper/vg-var 852G 1.2G 808G 1% /var
/dev/mapper/vg-var+log 49G 258M 46G 1% /var/log
/dev/mapper/vg-var+log+audit 20G 60M 19G 1% /var/log/audit
tmpfs 1.6G 0 1.6G 0% /run/user/122
tmpfs 1.6G 0 1.6G 0% /run/user/999
tmpfs 1.6G 0 1.6G 0% /run/user/118
tmpfs 1.6G 0 1.6G 0% /run/user/119
tmpfs 1.6G 0 1.6G 0% /run/user/123
tmpfs 1.6G 0 1.6G 0% /run/user/0
tmpfs 1.6G 0 1.6G 0% /run/user/1001
Может кто-нибудь сообщить мне, что файл tmpfs
Система обозначает на вышеупомянутый вывод? Я не видел этого на Ubuntu 14.
tmpfs позволяет создавать файловые системы в виртуальной памяти (RAM). Точно так же, как вы можете создавать файловые системы на вашем HD или USB-диске и монтировать его, например: /dev/sda1, /dev/sda2/
и т. Д. Вы также можете делать то же самое с использованием виртуальной памяти (RAM), но при этом в виртуальной памяти содержимое будет потеряно, как только вы система перезагружена.
Так что в вашем примере ссылки / xx / xx / xx - это просто пути к этим точкам монтирования в виртуальной памяти. Вам не нужно беспокоиться об этом, они создаются и управляются системой автоматически.
Эти каталоги /run/user/$uid
были введены в systemd
(Ubuntu 15.04+). Из Что это за папка / run / user / 1000? :
blockquote>
/run/user/$uid
создаетсяpam_systemd
и используется для хранения файлов, используемых запущенные процессы для этого пользователя. Это могут быть такие вещи, как ваш брелок, pulseaudio и т. Д.Таким образом, они являются своего рода временными каталогами, закрытыми для соответствующего пользователя.