/etc/fstab文件和/etc/mtab文件是什么关系?
他们两个在结构和内容上基本是相同的,也同样在一个文件夹之下,只不过他们的记录的分区信息不同。
前者主要是存放了系统启动时需要挂载的文档信息,每当系统自动启动的时候,系统就会读取这些文件,纤野谨当系统需要挂载的时候,系统就会选择这种挂载。
而后者主要用于系统启动之后,系统产生挂在文件,这其中也包括他的系统建立的窨井文件,可以直接通过后者来确定或者查询,两者的功能,可以说是一前一后的,也可以认为是相辅相成的。
这个文件最好不要动它,是给你看的,不是给你改的 fstab 文件想必大家都很熟悉,记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。
/etc/fstab文件记录静态文件系统信息,按照维基百科/etc/fstab上的介绍,脊空该文件记录计算机硬盘分区相关信息,启动Linux、mount挂载分区等命令执行都,都毁基会用到fstab信息,看页面示例也是带有:<file system> <mount point> <type> <options> <dump> <pass>。
文件系统,挂载点,分区类型,挂载选项,dump选项,这样的格式内容,但天缘自己从Ubuntu 11.04上抓到却是这么个内容,其它细节没看,至少直接打开来查询外部SD卡驱动器路径有点问题。
2023-08-29 广告
mtab文件和 fstab文件的结构和内容基本相同,一样在 /etc 文件下,但是不同的是,mtab文件记录的是,当前已挂载的分区信息。
/etc/fstab文件的作用:
文件/etc/fstab存放的系统启动时需要挂载的文件系信息。
系统启动时会读该文件,当需要启动时挂载时,系统乎悉就自动挂载;
当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、mount、umount的等命令都利用该程序。
/etc/mtab文件的作用:
动态的正橡记录现在系统已经挂载的文件系统,包括操作系统建立的虚拟文件等;而/etc/fstab是为系统启动挂载文件系统准备的。直接使用mount和确定就是通过查询它而来岁清乎的。
每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。