Linux取消fstab开机加载

Linux取消fstab自动加载
定义
文件/etc/fstab包含了静态文件系统信息,定义了存储设备和分区整合到整个系统的方式。 将文件系统挂载点,对应的挂载卷(或者硬盘)和挂载附加信息写入fstab可以实现卷(或者硬盘)的开机自动挂载。
文件示例

/etc/fstab

#

tmpfs
/tmp tmpfs nodev,nosuid 0 0

/dev/vdb / ext4 defaults,noatime 0 1

/dev/vdc /home ext4 defaults,noatime 0 2

取消fstab自动加载
通常在以下情况下要取消fstab的自动加载
(1)云服务器制作自定义镜像;
(2)云服务器文件系统挂载点和对应挂载卷(或者硬盘)对应关系变化;
取消fstab自动加载的步骤
(1)在Linux系统里,使用文件编辑工具如VIM打开/etc/fstab:

vim /etc/fstab

如果没有vim需要首先运行yum -y install vim安装。
(2)删除对应的fstab自动挂载项: 点击键盘“I”进入编辑,删除对应自动挂载项。
(3)保存并关闭/etc/fstab文件: 按“Esc”退出编辑,:wq保存退出。

### NFS 配置 `/etc/fstab` 实现开机自动挂载 当遇到NFS配置在`/etc/fstab`后无法实现开机自动挂载的情况时,可能的原因涉及多个方面。为了确保成功配置并使NFS能够在启动时自动挂载,需注意以下几个要点: #### 网络连接确认 确保客户端能够正常访问NFS服务器,这可以通过简单的`ping`命令测试网络连通性[^3]。 #### 正确编辑 `/etc/fstab` 对于Ubuntu 20.04或其他Linux发行版而言,在`/etc/fstab`文件中加入如下行来定义远程目录如何被本地系统识别和使用: ```bash server_ip:/remote/path /local/mountpoint nfs defaults,timeo=14,intr,rsize=8192,wsize=8192,proto=tcp 0 0 ``` 这里的关键参数解释如下: - `defaults`: 使用默认选项; - `timeo=14`: 设置超时时间为14秒,防止因短暂的网络波动导致挂载失败; - `intr`: 允许中断正在进行中的I/O请求; - `rsize/wsize=8192`: 设定读取和写入的最大数据块大小为8KB; - `proto=tcp`: 明确指定使用的协议类型为TCP; 上述设置有助于提高稳定性,并减少由于环境变化带来的影响[^4]。 #### 调整挂载顺序与时序问题 有时即使一切看起来都正确无误,仍然会碰到自动挂载失败的现象。这是因为某些情况下,系统的初始化过程可能导致网络服务尚未完全准备好之前就开始尝试挂载操作。为此可以在`/etc/systemd/system/nfs-client.target.wants/network-online.target`创建软链接指向实际存在的network-online.service单元文件位置,从而延迟直到网络确实可用再执行挂载动作[^5]。 另外一种方法是在`/etc/fstab`里增加 `_netdev` 参数作为挂载选项的一部分,这样可以让内核知道这是一个依赖于网络资源的目标,进而调整其加载时机[^1]。 #### 测试与验证 完成以上更改之后,建议先利用`mount -a`指令立即应用新的挂载规则而不必重启整个系统来进行初步检验。如果一切顺利,则可进一步观察下次冷启动后的效果。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值