1.开机自动挂载放在 /etc/fstab 与 /etc/rc.d/rc.local 差不太多,区别在于,如果你的程序依赖于NFS的话还是的放到fstab比较好。程序启动先加载/etc/fastab文件。
注意: 如果你的挂载点放fstab里面会在程序启动前加载上NFS文件系统, 放到rc.local里往往造成程序启动加载时找不到路径
- fstab 开机先加载
- rc.local 后加载
一、/etc/fstab 参数详解及如何设置开机自动挂载
1 2 |
vim /etc/fstab |

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
1.第一列为实际的分区名或者分区名的UUID 就是要挂在的分区 2.第二列为挂载点(挂载点最好为空目录)挂载点必须为当前已经存在的空目录 3.第三列为此分区的文件系统类型,Linux可以使用ext2、ext3,ext4等类型,此字段须与分区格式化时使用的类型相同。也可以使用 auto 这一特殊的语法,使系统自动侦测目标分区的分区类型。auto通常用于可移动设备的挂载。 4.第四列为挂载的参数,常见参数如下:(默认我们都是default就可以) auto: 系统自动挂载,fstab默认就是这个选项 defaults: rw, suid, dev, exec, auto, nouser, and async. noauto 开机不自动挂载 nouser 只有超级用户可以挂载 ro 按只读权限挂载 rw 按可读可写权限挂载 user 任何用户都可以挂载 5.第五列是dump备份设置。(多久备份一次,什么的)当其值设置为1时,将允许dump备份程序备份;设置为0时,忽略备份操作; 6.第六列是fsck磁盘检查设置:其值是一个顺序。当其值为0时,永远不检查;而 / 根目录分区永远都为1。其它分区从2开始,数字越小越先检查,如果两个分区的数字相同,则同时检查。 (一般我们就按系统里的案例,对照着去写就可以了,特殊要求,自己在特殊处理) |
2.rc.local 要添加开机启动项,只需在/etc/rc.local文件中添加就行了

这个文件里面直接写你开机要启动的东西或者你开机要绑定的目录,等一系列操作
建议:凡是和挂载相关的都放在fstab 因为开机他最先启动,如果是一些软件开机启动或者开机绑定某些目录,建议写在rc.local里面,当然绑定目录也可以放在fstab中,看个人分类喜好
- 本文固定链接: https://www.yoyoask.com/?p=298
- 转载请注明: shooter 于 SHOOTER 发表