解决ntfs-3g-mount: mount failed硬盘无法挂载的问题

操作系统:ubuntu 20.04
遇到的问题:开机后挂载usb外接硬盘失败(外接硬盘盒),报错:ntfs-3g-mount: mount failed: Device or resource busy
问题原因:openwrt容器(--restart always)占用了usb端口(为什么?)
解决办法:设置开机docker服务延迟启动,并配置开机自动挂载硬盘。这样实现在openwrt容器启动前完成硬盘挂载。

设置docker服务延迟启动

修改文件 /usr/lib/systemd/system/docker.service
在其[Service]下面添加一行配置:

ExecStartPre=sleep 30s

在这里插入图片描述

设置硬盘开机自动挂载

修改rc-local.service

在文件 /lib/systemd/system/rc-local.service 结尾添加:

[Install]
WantedBy=multi-user.target
Alias=rc-local.service

在这里插入图片描述
在这里插入图片描述

新建并修改rc.local文件

sudo vim /etc/rc.local

增加以下内容

#!/bin/sh
mount /dev/sdb3 /mnt/hdd_hikvision/
exit 0

中间mount这行就是开机挂载硬盘的命令(根据实际情况)
rc.local增加可执行权限

sudo chmod +x /etc/rc.local

建立软连接

 ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/ 

至此,开机自动挂载硬盘的配置完毕。

感谢B站网友提供的方法:解决树莓派硬盘挂载失败问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值