【树莓派不吃灰】基础篇⑪ 开机自动挂载闲置U盘

在这里插入图片描述

  • ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
  • ❤️ 本篇创建记录 2022-10-31 ❤️
  • ❤️ 本篇更新记录 2022-10-31 ❤️
  • 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言 📝
  • 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
  • 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志🔥

1. 前言

博主手头上刚好有一个学生时代留下来的8GB U盘,要不把它插入树莓派看看能否挂载起来?

2. 树莓派自动挂载U盘

将树莓派连接U盘后,这个树莓派系统竟然自动帮我挂载好了!
在这里插入图片描述
直接点开看看:
在这里插入图片描述
我们在命令行里面查阅看看:

cd /media/pi/UDSPE/
在这里插入图片描述

3. 动手自己挂载U盘

将树莓派连接U盘后,查看是否被树莓派识别,命令行执行:

sudo fdisk -l

在这里插入图片描述
这里可以看到我的U盘已经被识别,在 /dev/sda,其 Device 中 /dev/sda4 便是U盘分区。

U盘正确识别后,我们创建目录来挂载U盘,命令行执行:

  • sudo mkdir /mnt/udisk
  • sudo mount -o uid=pi,gid=pi /dev/sda4 /mnt/udisk/
    其中,/dev/sda4为U盘分区。

通过

cd /mnt/udisk

来进入U盘目录。
在这里插入图片描述

4. 弹出U盘

挂载U盘后,如果想要拔出U盘,也需要手动取消挂载,命令行执行:

sudo umount <挂载的目录>

比如我们这里分别是:

  • sudo umount /mnt/udisk
  • sudo umount /media/pi/UDSPE

注意,这两个命令不要在挂载目录里面执行,会提示设备在忙。

umount: /mnt/udisk: target is busy

如果在非挂载目录执行命令也提示了设备在忙。
可以通过结束占用目录的进程来解决,命令行如下:

  • 获取占有目录进程

ps -ef | grep <挂载目录>

  • 结束相应进程

sudo kill -9 xxx

其中 xxx 为任务的 pid。

在这里插入图片描述

5. 开机自动挂载U盘

直接将挂载命令写入开机自启的脚本,来实现开机自动挂载U盘的命令,命令行如下:

sudo nano /etc/rc.local

在这里插入图片描述
关于rc.local 涉及到linux启动流程,可以参考:

在exit 0前一行,写上挂载命令,即:

mount -o uid=pi,gid=pi /dev/sda4 /mnt/udisk/

ctrl+o 保存,之后 回车 确认,然后 ctrl+x 退出。
在这里插入图片描述
重启一下树莓派看看。

sudo reboot

在这里插入图片描述
ok,完美!

另外还有一种挂载方式,使用/etc/fstab 文件配置。

6. 总结

讲述在树莓派系统sd卡空间不大的情况下,如果用闲置U盘来作为我们扩展存储的一种手段。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机菜鸟爱学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值