系统如何在开机时挂载硬盘?系统又是怎样知道哪些分区是需要挂载的?linux通过配置文件/etc/fstab来确定这些信息,这个配置文件对于所有的用户可读,但只有root用户有权修改文件。
下面,来看一下这个文件中写了什么。
上面显示的fstab表的各个纵列依次表示如下含义:
1、用来挂载的每个文件系统的UUID(指代设备名)。
什么是UUID?UUID(Universally Unique Identifier ),即通用唯一标识符,是一个128位比特的数字。这个标识符用于唯一确定互联网上的“一件东西”,由于其唯一性被广泛使用。UUID由系统自动生成和管理。
2、挂载点。即文件系统挂载在该挂载点目录下面。
3、文件系统类型。即该设备的文件系统类型。常用文件系统类型可参考上篇博客“linux下的磁盘管理”。
4、各种挂载选项或者参数。在此介绍一些常用的挂载参数。
常用的挂载设备参数:
auto:开机自动挂载。
default,noauto:开机不自动挂载。
nouser:只有root可挂载。
ro: 只读挂载。
rw:可读可写挂载。
user:任何用户都可以挂载。
5、备份频度。备份频度指的是该文件系统的备份号码吧,可以这么理解。dump(增量备份)共有10个级别,级别0到9。级别0的dump备份为完整备份,也就是把文件系统上的所有内容全部备份下来,包括那些平时看不到的内容(如分区表)。然后级别1到9会根据上次备份的级别对上次备份以来修改过的文件进行增量备份。
6、在重启动过程中文件系统的检查顺序。从0开始按照升序开始检查。同级别的文件系统同时执行检查。
成都创新互联公司制作网站网页找三站合一网站制作公司,专注于网页设计,成都网站建设、成都网站制作,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为成百上千服务,成都创新互联公司网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!
介绍了各个纵列表示的是什么意思之后,我们来对图片所示的配置文件进行分析。
#开始的行均为注释行。
从第一行没有以#开始的行分析:
上面的注释说根目录在安装的时候被安装在sda1,即第一块硬盘的第一个主分区上。如果不懂linux下硬盘分区的表示,可参考上篇文章“linux下的磁盘管理”。
UUID指的是挂载的设备,这里是sda1,即第一块硬盘的第一个分区。挂载点为根目录。文件系统类型为ext4。挂载参数为-ro,意思是以只读方式挂载。备份频度为0,即为完整备份。开机检查顺序为1。
以此类推,注释说明这是一个交换分区(关于交换分区可参考上篇博客),并且装在sda5,即第一块硬盘的第一个逻辑分区。设备挂载点为none,即没有挂载点,了解下交换分区的功能,就明白为什么没有挂载点了。文件系统类型为swap。完整备份。开机首先检查。
下面的/dev/fd0设备挂载在、/media/floppy0下,文件系统类型为auto,设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。rw:可读可写挂载,user:任何用户都可以对此设备挂载,noauto:开机不自动挂载。exec参数表示允许任何人运行该设备上的程序。
/etc/fstab配置文件记录了开机启动时需要挂载的文件系统,如有需要可以对需要在开机时就进行挂载的设备进行文件配置,可根据以上参考进行配置。
当前题目:/etc/fstab配置文件详细说明
当前网址:http://scpingwu.com/article/iiicej.html