如何将硬盘驱动器连接到Raspberry Pi(以及为什么要这样做)

您正在运行Raspberry Pi,可能是作为服务器或用于复古游戏。也许您将其用于Kodi。关键是,您需要超出microSD卡限制的额外存储空间。

microSD卡的大小无关紧要;迟早,您的Raspberry Pi将需要更多存储空间。此外,无论您的小闪存中的错误校正有多好,迟早都会损坏。

解决方案是使用硬盘。但是,如何将硬盘驱动器连接到Raspberry Pi?这样做的好处是什么?这就是您需要了解的所有内容。

如何在Raspbian中安装和读取HDD

只要您拥有带有USB电缆和自己的电源的外部HDD,您就可以它将能够与您的Raspberry Pi一起使用。 (如果驱动器没有电源,则需要通过供电的USB集线器进行连接。)您要做的就是将驱动器连接到USB端口,然后打开电源。

通过默认情况下,将无法立即访问硬盘驱动器。这是由于以下两个因素造成的:磁盘上的文件系统以及Raspbian中缺少自动挂载的功能。

如果磁盘未使用EXT4文件系统格式化,则无法将其本地化读。解决此问题的一种方法是从驱动器中删除数据,在EXT4中重新格式化,然后替换数据。完成后,它应该可以访问,但您却浪费了很多时间和精力。

使用ntfs-3g软件的选项更加方便,因此Raspberry Pi可以读取NTFS文件系统:

sudo apt install ntfs-3g

注意:如果驱动器为FAT32格式,则需要安装vfat。

确保驱动器已连接并打开电源,您应该在Raspberry Pi的Media目录中找到它。否则,您需要做更多的工作。

首先,找到它的UUID字符串:

sudo blkid

在响应中,最后一个字母数字字符串是UUID;记下这一点。接下来,为安装点创建一个位置。通常是:

sudo mkdir /mnt/mydisk

注意:用您喜欢的磁盘标签交换“ mydisk"。

使用以下权限分配权限:

sudo chmod 770 /mnt/mydisk

接下来,使用以下命令安装驱动器:

sudo mount -t ntfs-3g -o uid=1000,gid=1000,umask=007 /dev/sda1 /mnt/mydisk

完成此操作后,您应该可以在Raspbian中访问该驱动器。但是,如果要在重新引导后访问磁盘怎么办?

答案是编辑fstab。首先备份:

sudo cp /etc/fstab /etc/fstab.backup

下一步,编辑原始文件:

sudo nano /etc/fstab

添加安装磁盘所需的信息;开头是您之前记下的16个字符的UUID字符串:

UUID=ABCDEFGH12345678 /mnt/volume ntfs-3g uid=1000,gid=1000,nofail,umask=007 0 0

下一步,重新启动:

sudo reboot

您现在应该发现每次启动时都可以访问HDD存储设置您的Raspberry Pi!对于存储复古游戏库或用于基于Raspberry Pi的Plex媒体中心进行流传输的媒体,这可能非常有用。

如何从HDD引导Raspberry Pi

如果简单的存储不是您想要的?也许您想失去microSD卡的潜在薄弱环节,而从HDD引导?

在Raspberry Pi中使用硬盘驱动器并不一定意味着将磁盘用作辅助设备。可以将操作系统安装到磁盘上,从而完全不需要microSD卡。

为此,您需要确保Pi(仅适用于Raspberry Pi 3和Pi 3B +)知道它不再需要从microSD引导。首先在microSD上安装标准的Raspbian,然后更改USB引导模式。

然后您可以通过USB连接HDD,格式化驱动器,从microSD卡复制操作系统,以及

使用Raspberry Pi享受更大(可能更快)的存储。

有关完整的详细信息,请参阅我们的指南从USB引导Raspberry Pi。

如果这些看起来太麻烦了,并且如果您想利用庞大的额外存储空间,则应查看用于在Raspberry Pi上安装多个操作系统的各种工具。 Berryboot,NOOBS和PINN Lite都能完成这项工作。

所有选项都可以安装到Pi附带的硬盘驱动器上,尽管您可能更喜欢直接进入我们的指南。我们已经为NOOBS制作了一个教程。 (如果没有先按照我们的指南更改USB引导模式,则无法使用NOOBS安装到HDD。)

带空间的树莓派保护套用于HDD

整理好HDD之后,您可能希望将其保持在Raspberry Pi附近。有几个可用的机柜,它们可以容纳Raspberry Pi和2.5英寸硬盘驱动器。

这个流行的在线商店提供了WD Labs的多个选件,所有这些选件都用于存储Raspberry Pi和HDD。尽管是为WD Labs PiDrive磁盘驱动器设计的,但进行少量的自定义即可允许任何2.5英寸驱动器插入其中之一。

Geekwork的此机箱是一个有用的多合一选项,包含Raspberry Pi,X820扩展板和兼容的2.5英寸SATA磁盘驱动器。

虽然机箱本身在Amazon上可用,但X820 SATA扩展板必须单独购买。

如果您喜欢更集成的东西,更喜欢开源设计,并且不介意焊接,那么YouTuber NODE令人惊叹的分散式迷你服务器版本可能适合您。

对Raspberry进行一些修改Pi 3B +和3D打印外壳,可容纳2.5英寸HDD,专门用于将Pi用作服务器。

通过HDD设置Raspberry Pi很简单

现在,您应该准备向Raspberry Pi添加硬盘驱动器,如果您还没有的话。尽管任何型号都可以受益,但毫无疑问,在Raspberry Pi 3或3B +上可获得最佳效果。

如何使用硬盘取决于您自己。它可能以多种方式被证明是有用的,包括我们最好的Raspberry Pi项目列表中的几个。

标签: 硬盘 Raspberry Pi