查看: 17243|回复: 10

[教程] 3种为树莓派存储空间扩容的方法

[复制链接]
  • TA的每日心情
    开心
    2013-12-17 13:39
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2017-4-7 17:43:53 | 显示全部楼层 |阅读模式
    分享到:
    如何扩充树莓派的存储空间,选择实际上是有限的,因为USB端口常常被键盘、鼠标或者游戏手柄占据,而SD卡槽则最多只能容纳一张。如果通过USB设备来扩充则有两个选择,但效果如何取决于你如何连接它们。比如,你可能会把USB硬盘或者闪盘插入USB端口中,但如果有其他设备需要这个端口,事情就变得难办起来。

    0.jpg

    许多树莓派用户使用带电源的USB集线器来解决这个问题,一旦你意识到这么做的重要性(Pi 无法为这么多的USB设备提供足够的电源支持),那么插入一个新的USB设备(存储器或者任何东西)都将不再是问题。

    然而当你扩充存储容量时有一些要注意的地方。尽管通常只有两种USB选择(闪存及硬盘),你应该关注一下针对Raspbian系统下扩展SD卡的一个小窍门。

    三种主要选择

    要在树莓派上添加、存储和删除数据,你主要有三个选项:

    ■·SD/SDHC 卡
    ■·USB闪存
    ■·USB硬盘

    你也可以使用网络存储、USB DVD-R驱动器和NAS(或许就由一个树莓派来驱动!)来作为附加存储,但刚刚列出的三个应该是你考虑的重点。

    我们来仔细看看这三个东西,如何才能更高效地使用它们以及它们各自的优缺点。

    SD卡

    如果你在使用树莓派肯定知道SD卡是它的主要存储器。树莓派把这张卡(最好是SDHC卡)当作启动器,以进入操作系统和访问存储数据。它很好地充当了桌面电脑中硬盘的角色,尽管由于缺少可移动零件和低耗能特性它更多地被拿来与SSD相提并论。

    1.jpg

    树莓派支持许多操作系统,最流行的应该是Raspbian了,它被设计来跑在2GB的SD卡上。这样子的结果是当你烧好一个Raspbian镜像时,所有SD卡上都有2GB空间被占据,却还有一大块空间未被使用。

    幸运的是我们也有解决方法。在Raspbian的Raspi-config 上有一项“扩展文件系统”特性,让你可以将系统分区扩展到SD卡的最大容量。

    USB闪存

    在Pi 上插入一个USB闪存不会有跟插入Ubuntu或者Windows一样的效果。相反,要想把它当作存储器你得自己挂载它。

    sudo ls /dev/sd*

    2.png

    这将显示出闪盘的准确名字(sda1或sda2),然后你得输入下面的命令(记得将[USB_DEVICE_NUMBER]替换为刚刚获得的设备名):

    sudo mount -t vfat /dev/[USB_DEVICE_NUMBER[/mnt/usb

    然后你的闪盘就挂载上了,你可以在Pi 上直接进行文件浏览!

    USB硬盘

    如果你使用树莓派作为媒体中心或者NAS,连接一个USB硬盘将特别有用,它将提供大量的额外容量。

    3.png

    上面提到了,要留意带电源的USB集线器的作用。如果你的USB硬盘没有电源供应(不大可能,但确实有这种情况),你应该使用一个带电源的USB集线器。否则一个带电源供应的硬盘就够了。

    现在你可能遇到无法挂载USB硬盘的问题。理想情况下它应该是即插即用的,而且如果你的Pi 是最新的应该可以很快访问这块硬盘,因为它应该会自动挂载。

    没 有正确的配置和磁盘文件系统你可能会发现USB硬盘使用起来很糟糕。比如,如果安装了正确的驱动是可以使用NTFS磁盘系统的,但数据传输将会很慢。要想 在Pi 上高效使用USB硬盘,磁盘系统必须是EXT4。因此如果你硬盘上有什么文件,在格式化之前得把它们备份一下。

    配置USB硬盘

    你的USB硬盘空了吗?那么就把它格式化为EXT4系统吧。

    在Raspbian上可以这么做:

    游客,如果您要查看本帖隐藏内容请回复


    要挂载硬盘可以这样:

    游客,如果您要查看本帖隐藏内容请回复


    你可以这样列出挂载后的设备里有哪些东西:

    游客,如果您要查看本帖隐藏内容请回复


    最后,如果Pi 启动后你想拔出USB:

    游客,如果您要查看本帖隐藏内容请回复


    顺便说下,如果你不想把USB硬盘格式化为EXT4系统,你还是可以牺牲一下性能使用NTFS。但你需要安装一下驱动,打开终端输入:

    游客,如果您要查看本帖隐藏内容请回复


    然后你就可以在Pi 上使用NTFS文件系统的USB硬盘了。

    总结

    只要选择USB闪存或硬盘或直接扩展SD卡可用容量,树莓派甚至可以拥有和桌面电脑一样的外部容量。
    3.png

    尽管USB闪存的功能很有用,使用EXT4的USB硬盘还是你的最佳及最快选择。不过这需要一个专有驱动,因为EXT4不兼容其他操作系统。如果不可行,你也可以使用NTFS的硬盘外加安装ntfs-3g驱动。
    附加存储对于大多数树莓派项目都是一大福利,从RaspBMC媒体中心到网络附加存储盒子(NAS)。注意我们讨论的是Raspbian系统,其他树莓派系统可能会是不同的命令和驱动。


    回复

    使用道具 举报

    该用户从未签到

    发表于 2018-5-6 17:43:12 | 显示全部楼层
    我自已再用
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-10-7 21:52:12 | 显示全部楼层
    很有用,我要试试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-6-20 21:18
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2020-5-27 09:50:15 | 显示全部楼层
    很希望学习这个知识
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-6-20 21:18
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2020-5-27 09:50:15 | 显示全部楼层
    这些都是极好的知识
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-21 19:51
  • 签到天数: 22 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2021-6-11 15:36:56 | 显示全部楼层
    很有用,我要试试。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-6-19 11:44
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]初来乍到

    发表于 2021-6-18 22:42:38 | 显示全部楼层
    有参考价值
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-3-29 00:28 , Processed in 0.198432 second(s), 36 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.