大多数人只需要8GB的SD卡就可以运行Raspberry Pi。但这真的够了吗?如果你需要更多的空间怎么办?下面介绍如何通过删除不需要的包或简单地添加存储来在Raspbian上腾出更多空间。
你应该考虑的第一个额外空间的选择是一个更大的SD卡。
虽然8GB是目前最常见的用于Pi操作系统的microSD卡尺寸,但也有更大的选择。你甚至会发现一些Pi兼容的发行版,可以安装在较小容量的SD卡。
不过,一旦安装了操作系统,剩下的就只有卡的其余部分了。如果你有一张64GB的卡,这可能没问题,但是如果你把Raspberry Pi的操作系统压缩到4GB的卡上,bordeline就没用了。
但即使你使用的是一张更大的卡,空间也可能是一个问题。这是因为将磁盘映像写入microSD卡会创建一个分区。结果是磁盘的其余部分不可用,除非您扩展文件系统。幸运的是,如果您使用的是Raspbian(或基于Raspbian的)操作系统,那么这样做很简单。
在Raspbian桌面中,打开菜单并找到“首选项”>;“Raspberry Pi配置”。系统选项卡上的第一个选项是展开文件系统。单击此,然后稍等片刻。你很快就会看到一个确认框,所以点击OK。请注意警告:“在重新启动Raspberry Pi之前,新空间将不可用。”要利用SD卡的全部存储空间,请重新启动。
同时,如果希望使用命令行,请输入:
sudo raspi-config在结果菜单中,选择展开文件系统。
确认选择,然后等待。您将很快看到一条消息,通知您“根分区已调整大小”。重新启动后,文件系统将扩展以填充分区,从而充分利用SD卡的存储空间。
另一个选择,使更多的空间,你的树莓皮是增加USB存储。如果您运行的是Raspberry Pi 3,这将特别有用,因为还可以将操作系统安装到USB。
尽管不管microSD卡的容量如何,都建议扩展文件系统,但采用USB存储的可能性将确保您永远不会耗尽项目的空间。Raspberry Pi上的USB端口限制为USB 2.0(即使是Raspberry Pi 3B+),但是USB 3.0设备仍然可以使用——它们仅限于USB 2.0速度。
Raspberry Pi的USB存储选项非常简单。它可能是一个紧凑的拇指驱动器与闪存,或一个外部硬盘驱动器。然而,您可能更喜欢连接一些更快的东西,比如固态驱动器,尽管它们不太耐用。你可能甚至想连接一个USB DVD驱动器到你的树莓皮!
不管你决定什么,只要确保外部设备接收到自己的电源。Raspberry Pi的局限性意味着,虽然它可能足够强大,足以支持USB拇指驱动器,但它无法独立处理DVD驱动器或HDD,因此它们需要自己的电源。
操作系统越小,Raspberry Pi上的空间就越大。因此,选择一个发行版(或者其他一些Raspberry-Pi友好的操作系统)是有意义的,它的设计是尽可能少地占用空间。
虽然有几个紧凑的Linux发行版可用于台式机,但Raspberry Pi的情况有些不同。选择较小,可能从Raspbian Lite开始。这是Raspbian操作系统的一个较小版本,删除了大部分软件。虽然主要的Raspbian Stretch发行版下载容量超过4GB,但Raspbian Stretch Lite只有1.2GB。
还有其他的选择,比如DietPi,它基于Debian-Jessie,以及piCore,一个流行的Tiny-Core Linux发行版的以Pi为中心的版本。我们的树莓皮轻量级发行版的完整列表将在这里为您提供更多信息。如果特别担心空间问题,您还可以考虑使用非Linux操作系统。RISC操作系统是一种较老的操作系统,特别适合安装在Raspberry Pi上。
如果你不想切换发行版,有一个好的Raspberry-Pi系统启动和运行,并且没有任何USB存储,你有另一个选择。不过,这要复杂一点,意味着卸载不打算使用的软件。
要检查SD卡上使用了多少空间,请使用df命令:
df -h输出将以/dev/root标题显示已使用和可用的数量。您可能可以腾出更多的空间,因此请找出可以删除的内容:
dpkg --get-selecti***或:
dpkg --get-selecti*** > packages.txt第二个选项将--get选择的结果发送到您可以轻松浏览的文本文件。打开文件包.txt查看当前安装的内容。接下来,找出哪些包占用的空间最大:
dpkg-query -Wf '${Installed-Size}\t${Package}' | sort -n现在的目标是将此列表与您已经**的列表进行交叉引用。当大项目与不使用的项目交叉匹配时,您就找到了可以删除的数据。使用purge命令执行此操作。
sudo apt purge -y [packagename]对不需要的所有内容重复此操作,将[packagename]替换为要删除的包的名称。一旦删除了所有不需要的内容,请使用autoremove命令放弃所有未使用的先决条件。使用clean命令来整理任何本地存储的包。
sudo apt autoremovesudo apt clean正如你所看到的,没有必要在你的树莓皮空间限制。有四种方法可以增加存储空间:
有这么多的方法来充分利用现有的和额外的存储空间,你再也不可能在你的树莓皮上用完空间了!现在你可以继续你的树莓皮项目,如把你的树莓皮变成一个家庭媒体中心。
... 超频是Raspberry Pi内置的一项功能,一旦你学会了如何超频你的Pi你就会一直这么做。与台式电脑一样,通过冷却解决方案,以这种方式推动处理器可以变得更加容易。 ...
你很高兴用你的树莓皮。也许是游戏中心,或者是媒体中心。希望你已经尝试了一些其他用途,这个难以置信的多功能的小电脑。但它安全吗? ...
... Raspberry Pi初学者的另一个简单项目是学习如何通过GPIO控制LED灯。 ...
... 然后如何使用树莓圆周率拍摄时间推移是由你决定的。你可能需要一个便携式电池解决方案,三脚架可能会再次有用。这一次,你可能更喜欢智能**的三脚架(夹子应该完全适...
...单方法是什么?如果你必须关闭以检索microSD卡,你应该如何编辑它?这是你需要知道的一切。 ...
... 如何使用Raspberry-Pi并不重要:如果没有将其配置为以最佳状态运行,您将会有一个糟糕的体验。 ...
...复古游戏光盘到你的树莓皮。在上面的视频中,我演示了如何在Raspberry Pi 3上运行Dreamcast游戏。注意,随着Raspberry-Pi计算机变得越来越复杂,作为仿真器添加的平台也越来越多。 ...