开机挂载的几种方法

修改配置文件/etc/fstab (如果是磁盘信息输错,那么系统重启时会进入维护模式,影响操作系统的正常运行.)
在/etc/rc.local内添加挂载命令(如果输入有错误,当系统重启时不会影响操作系统运行.)
chmod -x /etc/rc.d/rc.local(赋予执行权限)

注意:在 Linux 中可以把多个设备挂载到同一个目录。默认后面挂载的内容会让前面挂载的内容隐藏掉,只有 unmount 了后面挂载的内容,才会显示原来的内容。

/etc/fstab

首先来看一下这个文件的内容:
在这里插入图片描述

第一列可以是实际分区名,也可以是实际分区的卷标,或是设备的uuid

第二列是挂载点

第三列为分区的文件类型

第四列是挂载的选项,用于设置挂载的参数

auto: 系统自动挂载,fstab默认就是这个选项
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 开机不自动挂载
nouser 只有超级用户可以挂载
ro 按只读权限挂载
rw 按可读可写权限挂载
user 任何用户都可以挂载
请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto

第五列是dump备份设置

当其值设置为1时,将允许dump备份程序备份,设置为0时,忽略备份操作

第六列是fsck磁盘检查设置

其值是一个顺序。当其值为0时,永远不检查;而 / 根目录分区永远都为1。其它分区从2开始,数字越小越先检查,如果两个分区的数字相同,则同时检查。
在这里插入图片描述
使用vim查看就很明显了,将需要挂载的磁盘按需要的方式写在后面就好了,例如:
在这里插入图片描述
配置完成之后下次重启生效,或者mount -a
注意:一定要保证关键词正确,不然系统会后重启之后起不来的问题

/etc/rc.local或/etc/rc.d/rc.local

我们总有一些程序是需要在系统启动之后随着系统一起启动的。这时我们并不需要自己把需要启动的服务链接到 /etc/rc3.d/ 目录中,因为系统给我们准备了 /etc/rc.d/rc.local 配置文件。

这个配置文件会在用户登陆之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即可
在这里插入图片描述
这个文件不单单可以写文件挂载,还可以写很多开机启动时执行的脚本或其他工作。
注意:谨慎配置,配错了系统有重启宕机的可能!!!

Logo

更多推荐