0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

「上海晶珩EDATEC」「工业树莓派」树莓派外置存储!

jf_70714899 来源:jf_70714899 作者:jf_70714899 2023-07-14 16:47 次阅读

外置存储

您可以将外部硬盘、SSDUSB棒连接到Raspberry Pi上的任何USB端口,并挂载文件系统以访问存储在其上的数据。

默认情况下,您的Raspberry Pi会在/media/pi/HARD-DRIVE-LABEL位置自动挂载一些流行的文件系统,如FAT、NTFS和HFS+。

::: tip
无桌面系统将不会自动挂载外置存储设备
:::

挂载存储设备

您可以将存储设备安装在特定的文件夹位置。通常在/mnt文件夹中进行,例如/mnt/mydisk。请注意,文件夹必须是空的。

  1. 将存储设备插入Raspberry Pi上的USB端口。
  2. 使用以下命令列出Raspberry Pi上的所有磁盘分区:
sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL

Raspberry Pi使用挂载点//boot。您的存储设备将显示在此列表中,以及任何其他连接的存储设备。

  1. 使用“大小”、“标签”和“型号”列来标识指向您的存储设备的磁盘分区的名称。例如,` sda1 '。
  2. FSTYPE列包含文件系统类型。如果您的存储设备使用exFAT文件系统,请安装exFAT驱动程序:
sudo apt update
sudo apt install exfat-fuse
  1. 如果您的存储设备使用NTFS文件系统,您将对其拥有只读访问权限。如果要写入设备,可以安装ntfs-3g驱动程序:
sudo apt update
sudo apt install ntfs-3g
  1. 运行以下命令获取磁盘分区的位置:
sudo blkid

比如显示, /dev/sda1

  1. 创建一个目标文件夹作为存储设备的装载点。本例中使用的挂载点名称是mydisk。您可以指定自己选择的名称:
sudo mkdir /mnt/mydisk
  1. 在您创建的装载点装载存储设备:
sudo mount /dev/sda1 /mnt/mydisk
  1. 通过列出以下内容来验证存储设备是否已成功装载:
ls /mnt/mydisk

设置自动挂载

您可以修改fstab文件,以定义Raspberry Pi启动时存储设备将自动安装的位置。在fstab文件中,磁盘分区由通用唯一标识符(UUID)标识。

  1. 获取磁盘分区的UUID:
sudo blkid
  1. 从列表中找到磁盘分区,并记下UUID。比如5c24-1453
  2. 使用命令行编辑器打开fstab文件,例如nano:
sudo nano /etc/fstab
  1. fstab文件中添加以下行:
UUID=5C24-1453 /mnt/mydisk fstype defaults,auto,users,rw,nofail 0 0

fstype替换为您的文件系统的类型,您可以在上面安装存储设备的步骤2中找到,例如:ntfs

  1. 如果文件系统类型是FAT或NTFS,则在nofail后立即添加umask=000,这将允许所有用户对存储设备上的每个文件进行完全读/写访问。

现在您已经在fstab中设置了一个配置,您可以启动您的Raspberry Pi,无论是否连接了存储设备。在拔出设备之前,您必须关闭Raspberry Pi,或者使用下面卸载存储设备中的步骤手动卸载它。

::: tip
如果您在树莓Pi启动时没有连接存储设备,树莓Pi将额外需要90秒才能启动。您可以在第4步中的nofail之后添加x-systemd.device-timeout=30将其缩短。这会将超时时间更改为30秒,这意味着系统在放弃尝试装载磁盘之前只会等待30秒。
:::

有关每个Linux命令的更多信息,请参考使用man命令的特定手册页。例如,man fstab

卸载存储设备

当Raspberry Pi关闭时,系统会负责卸载存储设备,以便安全地将其拔出。如果您想要手动卸载设备,可以使用以下命令:

sudo umount /mnt/mydisk

如果您收到“目标繁忙”的错误,这意味着存储设备未卸载。如果没有显示错误,您现在可以安全地拔出设备。

target is busy

target is busy消息意味着存储设备上有文件正在被程序使用。要关闭文件,请使用以下步骤。

  1. 关闭任何在存储设备上有打开文件的程序。
  2. 如果您打开了一个终端,请确保您不在存储设备所在的文件夹或其子文件夹中。
  3. 如果您仍然无法卸载存储设备,您可以使用“lsof”工具来检查哪个程序在设备上打开了文件。您需要首先使用apt安装lsof:
sudo apt update
sudo apt install lsof

使用lsof

lsof /mnt/mydisk

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工控机
    +关注

    关注

    10

    文章

    1633

    浏览量

    50099
  • 树莓派
    +关注

    关注

    116

    文章

    1679

    浏览量

    105312
收藏 人收藏

    评论

    相关推荐

    上海EDATEC」「工业树莓」SSH 远程访问

    有时您需要在不连接显示器的情况下访问树莓。也许树莓嵌入到了其他设备的内部,例如机器人,或者你可能身处其他地方想查看树莓
    的头像 发表于 07-28 18:01 802次阅读

    树莓装机教程

    树莓装机教程树莓装机教程树莓装机教程树莓
    发表于 11-25 10:14 52次下载

    树莓基本设置流程(下)

    第四步,树莓的中文设置 第五步,树莓Debian安装远程登录ssh并配置自动开机启动 第六步,将树莓
    发表于 11-30 11:03 13次下载

    树莓的种类_树莓安装教程

    树莓(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓连接电视、显示器、键盘鼠标等设备使用。目前,树莓
    发表于 11-27 22:01 5303次阅读

    树莓3wifi配置_树莓3开启wifi热点_树莓3的wifi使用教程

    树莓3在2016年2月29号正式发布了,树莓3几乎和树莓2代板型一致,大外观没什么变化小电
    发表于 12-08 11:47 3.1w次阅读

    树莓3硬件配置_树莓3都能装什么系统_树莓3系统安装教程

    树莓3一直颇受电子发烧友的青睐,这篇文章主要讨论的就是树莓3的硬件配置、树莓3都能装什么系
    发表于 12-08 14:36 2.6w次阅读

    树莓用什么语言编程_树莓python编程详解

    树莓是一个非常廉价的、只有手掌大小的完全可编程的计算机。虽然树莓的体积小,但是它的潜力无限。你可以像使用常规台式计算机一样在树莓派上创建
    发表于 01-15 17:00 3.9w次阅读

    树莓有什么用_树莓能用来做啥_树莓新手入门教程

    本文首先介绍了树莓的功能,其次介绍了树莓的用途,最后详细介绍了树莓新手入门教程。
    的头像 发表于 05-08 14:15 3.3w次阅读

    树莓是什么树莓的简单介绍

    要想玩转树莓,首先得知道树莓是什么。在本节中,作者将带领大家揭开树莓的神秘面纱,了解
    发表于 05-15 18:09 30次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>是什么<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的简单介绍

    树莓3和树莓4的原理图免费下载

    本文档的主要内容详细介绍的是树莓3和树莓4的原理图免费下载。
    发表于 01-07 10:23 223次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>3和<b class='flag-5'>树莓</b><b class='flag-5'>派</b>4的原理图免费下载

    虹科工业树莓和PLC怎么选?

    工业树莓和PLC的区别在哪?应该选择工业树莓还是PLC?本篇文章为你解答~
    的头像 发表于 02-22 11:03 877次阅读

    树莓控制步进电机

    树莓控制步进电机 前言 设备 连接 源码 前言 测试步进电机 设备 名称 型号 树莓 3B+ 步进电机 28BYJ-48-5V 步进电机驱动板 UL2003芯片驱动板连接
    发表于 03-21 11:39 0次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>控制步进电机

    虹科工业树莓应用小技巧

    在应用虹科工业树莓进行项目开发的过程中,我们会应用到各种功能,部分功能看似不起眼,但是在实际应用开发过程中却非常重要。接下来虹科分享几个工业树莓
    的头像 发表于 05-24 17:33 599次阅读
    虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>应用小技巧

    树莓Pi5】树莓 Raspberry Pi 5 正式发布!

    这款 Pi 5从英国树莓总部跨洋而来,作为树莓的官方代理商,上海
    的头像 发表于 09-28 17:30 1831次阅读
    【<b class='flag-5'>树莓</b><b class='flag-5'>派</b>Pi5】<b class='flag-5'>树莓</b><b class='flag-5'>派</b> Raspberry Pi 5 正式发布!

    加热和冷却树莓5(Raspberry Pi5)这是真嘞?

    Pi5)的发布,树莓派团队为此推出了两款全新的官方冷却硬件解决方案。作为树莓的官方代理商,上海
    的头像 发表于 10-13 14:41 808次阅读
    加热和冷却<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5(Raspberry Pi5)这是真嘞?