背景

今天服务器变更,拔掉一块不用的磁盘,重新调整挂载目录,发现怎么都挂载不上。

系统:CentOS 7.6

在拔插之前,/dev/sdd1是挂载到/data3目录,现在调整/dev/sdc1 挂载到/data3目录

直接编辑 /etc/fstab

/dev/sdc1 /data3 ext4 defaults,noatime 0 0 

然后使用mount -a发现没有挂载上,也没有提示报错。


 

手动尝试挂载

mount /dev/sdc1 /data3 

也发现还是无法挂载。


 

通过系统日志查看到下面的日志

journalctl -S "2019-07-31 15:00:00"

Jul 31 16:15:08 opcai systemd[1]: Unit data3.mount is bound to inactive unit dev-sdd1.device. Stopping, too.

Jul 31 16:15:09 opcai systemd[1]: Unmounting /data3...

Jul 31 16:15:09 opcai systemd[1]: Unmounted /data3.

Jul 31 16:15:09 opcai systemd[1]: Unit data3.mount entered failed state.

原来是systemd还记录着sdd挂载到/data3,需要重载一些配置

systemctl daemon-reload

然后再执行

mount -a

OK了,可以正常挂载了。