文档首页 > > 故障排除> Linux操作系统> CentOS 7中修改fstab无法挂载怎么办?

CentOS 7中修改fstab无法挂载怎么办?

分享
更新时间: 2019/10/11 GMT+08:00

问题现象

添加新硬盘修改/etc/fstab以将新硬盘安装到旧挂载点,然后umount旧磁盘,执行mount -a后使用df查看没有挂载成功。

本节操作适用于CentOS EulerOS操作系统。

根因分析

  1. 执行以下命令,查询有问题的mount unit。

    # systemctl list-units --type=mount |grep failed

    test1.mount             loaded failed failed  /test1
  1. 执行以下命令,查询该unit的状态。

    # systemctl status test1.mount

    回显信息如下所示:

    ● test1.mount - /test1
    Loaded: loaded (/etc/fstab; bad; vendor preset: disabled)
    Active: failed (Result: exit-code) since Wed 2019-08-28 15:32:53 CST; 3min 27s ago
    Where: /test1
    What: /dev/vdb1
    Docs: man:fstab(5)
    man:systemd-fstab-generator(8)
    Process: 4601 ExecUnmount=/bin/umount /test1 (code=exited, status=0/SUCCESS)
    Process: 3129 ExecMount=/bin/mount /dev/vdb1 /test1 -t ext4 (code=exited, status=0/SUCCESS)
    ... ...
    Warning: test1.mount changed on disk. Run 'systemctl daemon-reload' to reload units.

    后一行所示test1.mount磁盘发生了改变,需要运行systemctl daemon-reload重新加载units。

    在线更改/etc/fstab时,必须执行systemctl daemon-reload。在运行该命令之前,systemd不读取fstab并生成装载单元。

处理方法

执行以下命令,重新加载systemd管理的unit配置。

# systemctl daemon-reload

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区