【博客605】linux如何不需重启机器校验fstab

linux如何不需重启机器校验fstab

场景:

我们有时候会在机器上挂载新的块设备,并建立文件系统来使用,此时如果机器reboot了,那么这个块设备
不会重新被挂载,需要在/etc/fstab中将这个块设备加入,才可以实现开机自动挂载。但是编辑fstab的时候
有可能写错fstab,这将导致机器reboot后无法正常进入系统,我们需要在编辑完fstab后校验其正确性

查看本机lsblk,新加了一块vdb快设备:

[root@~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  368K  0 rom
vda    253:0    0   40G  0 disk
└─vda1 253:1    0   40G  0 part /
vdb    253:16   0  200G  0 disk
└─vdb1 253:17   0  200G  0 part /data

示例:将vdb改为vdc,此时机器并没有vdc这个设备,以此模拟错误的fstab

[root@~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Nov 15 07:26:44 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/vda1 /                       xfs     defaults        0 0
/dev/vdc /data                       xfs     defaults        0 0

[root@~]# sudo findmnt --verify --verbose
/
   [ ] 目标存在
   [ ] 源 /dev/vda1 已存在
   [ ] 文件系统类型是 xfs
/data
   [ ] 目标存在
   [W] 无法访问源︰ /dev/vdc: No such file or directory
   [W] 无法检测磁盘上(on-disk)的文件系统类型

0 个解析错误,0 个错误,2 个警告

示例:正确的fstab

[root@~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Nov 15 07:26:44 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/vda1 /                       xfs     defaults        0 0
/dev/vdb1 /data                       xfs     defaults        0 0

[root@~]# sudo findmnt --verify --verbose
/
   [ ] 目标存在
   [ ] 源 /dev/vda1 已存在
   [ ] 文件系统类型是 xfs
/data
   [ ] 目标存在
   [ ] 源 /dev/vdb1 已存在
   [ ] 文件系统类型是 xfs
成功,未检测到错误或警告
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值