Linux中/etc/fstab 文件的使用以及如何避免客户端写入网络设备挂载连接不上导致无法启动问题

在Linux系统中,新建的分区需要通过编辑/etc/fstab文件来实现开机自动挂载,以避免因网络问题导致开机失败。不正确地配置开机自启动可能会使系统在启动时无法找到挂载点,影响iscsi服务等依赖于特定路径的程序。解决方案是在/etc/fstab中加入如'/dev/sdb1 swap swap defaults,_netdev 0 0'这样的条目,确保网络启动后再挂载,以确保系统的稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

超级详细的参数配置说明

使用情况:Linux新建的分区,在开机后是无法自动使用的,所以一般将新建分区挂载写在/etc/fstab开机读取文件中,这个时候必须使用/etc/fstab文件写入。

在设置开机自启动时,一般可以将挂载信息写在 /etc/rc.local 文件中实现。
还有一种方法就是写在/etc/fstab文件中,那么,一般情况下选择谁?

如果写在/etc/rc.d/rc.local文件中。一些程序启动时会导致找不到加载路径中的内容,从而无法读取信息。导致程序异常。

比如在做iscsi服务配置实验时,我们将新划分的区没有写入/etc/fstab文件,开机后是无法使用的。那池里也就没有关联的磁盘了。必定导致客户端无共享设备。

首先看看 /etc/fstab(系统开机启动分区加载项) 文件中挂载信息的写入方法,还是比较考究的~~

在这里插入图片描述
举个栗子:

10.0.0.161:/atong      /atong/video   nfs  defaults  1  1 

一般情况下,写在这个目录下,是比较危险的。因为在客户端主机重启时如果由于网络等原因连接不上挂载文件时,就会导致客户机无法启动的厄运发生。而且一般内核文件读取顺序先于网络文件,所以我们肯定会导致开机失败,但是磁盘信息的加载必须写在开机文件中,不能在开机后读取吧。

解决方法:

/dev/sdb1       swap      swap     defaults,_netdev   0   0

这样就能完美读取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值