/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0 proc /proc proc rw 0 0 sysfs /sys sysfs rw 0 0 devpts /dev/pts devpts rw,gid=5,mode=620 0 0 /dev/sda1 /boot ext3 rw 0 0 tmpfs /dev/shm tmpfs rw 0 0 none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0 sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
这6列是什么意思?
mtab列出当前安装的文件系统,当您想列出您的安装或卸载所有文件系统时,可以使用mount和unmount命令。 它没有被内核使用,内核维护自己的列表(在/ proc / mounts或/ proc / self / mounts中)。 其结构与fstab相同(请参见手册页) 。
空白分隔,其6列是:
*为了澄清,mtab 确实包含第5列和第6列中的值,以便具有与fstab相同的结构,即使这些列仅在fstab中使用时才有意义。
/etc/mtab文件与/etc/fstab共享相同的结构。 根据这个站点 , /etc/fstab中的第5和第6列用于存储“转储和fsck选项”。 第五列用于确定是否应该对分区进行转储,第六列用于确定是否必须在分区上处理fsck。
然而,在/etc/mtab中,这两个选项都没有意义。 实际上,这两个选项在安装分区时使用,而/etc/mtab列出已经安装的分区。 如果我理解正确,那么这些选项在/etc/mtab是无用的。 因为/etc/mtab必须在/etc/fstab可以直接使用
/etc/mtab中的列与/etc/fstab的列相同,只是它们代表当前安装的文件系统,而不是由安装或sysadminconfiguration的文件系统。
您曾经可以cat /etc/mtab > /etc/fstab来保存未来启动的已安装文件系统的当前configuration。 我不会推荐这些说,因为mtab不保留通过标签或UUID挂载,如UUID=或LABEL= / etc / fstab,这在发行版中相当常见。 这会导致无法以相同顺序启动的设备(如外部USB或eSATA驱动器)出现问题。
man fstab会给你一个列的描述。
/ etc / mtab文件是挂载和卸载程序所维护的挂载文件系统的列表。 它的格式类似于fstab文件列arw
检查fstab手册页。