我最近将我的一个设置从 Ubuntu 14 升级到 Ubuntu 16。在这样做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 上没有看到这个。
这些目录
/run/user/$uid
是随systemd
(Ubuntu 15.04+) 引入的。从这个文件夹/run/user/1000 是什么?:所以它们是对应用户私有的临时目录。
tmpfs 允许您在虚拟内存 (RAM) 中创建文件系统。就像您可以在 HD 或 USB 密钥上创建文件系统并挂载它一样,例如:
/dev/sda1, /dev/sda2/
等,您也可以使用虚拟内存 (RAM) 执行相同操作,但是在虚拟内存中执行此操作时,系统重新启动后内容将丢失.因此,在您的示例中, /xx/xx/xx 引用只是虚拟内存中这些挂载点的路径。您不必担心这些,它们是由系统自动创建和管理的。