fstab 中没有设备名称或标签或 UUID 的文件夹是什么

fstab 中没有设备名称或标签或 UUID 的文件夹是什么

这是我/etc/fstab在 CentOS6.6 上的文件:

/dev/mapper/VolGroup-lv_root    /       ext4    usrjquota=quota.user,jqfmt=vfsv0,noatime,nodiratime,commit=120  1       1
UUID=5fde0497-7901-4de8-9516-f645e4fc9029 /boot                   ext4    defaults        1 2
/dev/mapper/VolGroup-lv_home    /home   ext4    usrjquota=quota.user,jqfmt=vfsv0,noatime,nodiratime,commit=120,data=writeback   1       2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults,nodev,nosuid,noexec        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/usr/tmpDSK             /tmp                    ext3    defaults,noauto,nodev,nosuid,noexec        0 0
/tmp                    /var/tmp                none    rw,noexec,nosuid,nodev,bind     0 0

我知道如果你想在 fstab 的第一部分中挂载任何东西,我们需要处理设备(exp: /dev/sda1)或标签(LABEL=/newdisk)或 UUID

但我发现我的 fstab 中有些行没有首先提及设备名称/UUID 或 LABEL。例如:(它是一个 Cpanel 服务器)

tmpfs /dev/shm  tmpfs   defaults,nodev,nosuid,noexec        0 0
devpts /dev/pts devpts  gid=5,mode=620  0 0
sysfs /sys sysfs   defaults        0 0
proc /proc proc    defaults        0 0
/usr/tmpDSK /tmp ext3    defaults,noauto,nodev,nosuid,noexec        0 0
/tmp /var/tmp none    rw,noexec,nosuid,nodev,bind     0 0

但是我们没有任何设备名 /usr/tmpDSK 那么挂载在 /dev/shm 上的 tmpfs 又如何呢 那么挂载在 /proc 上的 proc 又如何呢

如何安装它们而没有提及它们所属的设备名称?

我在网上读了很多文章,但我不知道这些文件是如何安装在挂载点上的

你能帮助我理解这一点吗?

答案1

这些是特殊的虚拟文件系统:

tmpfs是专门用于临时文件的内存特殊设备(这就是为什么它用于 tmp)更多信息http://www.denx.de/wiki/view/DULG/FilesystemTMPFS

proc是一种非常特殊的文件系统,它在文件系统中公开系统配置、状态和更多信息。有关更多信息,请参阅http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html

devpts也是sysfs内核使用的虚拟文件系统,如果你想了解的话可以搜索一下。

最后,/usr/tmpDSK有一个选项noauto,因此卷未安装。

相关内容