不管你用什么样的树莓圆周率,总有一天你会找到一个简单的方法来复制数据到计算机和从计算机。它可以运行网络服务器,媒体服务器,复古游戏机等等。
这可能很棘手。基本上,有一种坏方法可以将文件从树莓Pi传输到PC,还有几个好的方法。如果您曾经不得不将数据复制到树莓Pi或从中复制数据并遇到问题,那么这五种方法将在将来帮助您解决。
下面我们将介绍五种将数据从Raspberry Pi复制到台式机或笔记本电脑的方法。然而,在此之前,值得考虑的是第六种选择,以及它是如何绝对错误的方式。
可以弹出Raspberry Pi的SD卡并读取PC上的数据。如果所需的数据存储在/boot/分区中,则可以使用任何其他设备访问。尽管Pi运行的是Linux操作系统,但即使是Windows PC也可以读取这些数据。
那么,你为什么不这样做呢?
如你所见,这种方法充其量是不方便的。
除非你很绝望,或者使用下面探讨的方法有一些限制,否则不要使用这个选项。
幸运的是,有五种很好的替代方法可以让您将数据从Raspberry Pi复制到任何其他设备。无需关闭任何设备,无需读卡器。你所需要的只是一台合适的联网PC或笔记本电脑。
以下五种方法可用于将数据从Raspberry Pi移动到主计算机。
让我们展开其中的每一个并更详细地了解它们。
对许多人来说,这将是最明显的选择。通过访问Raspberry Pi的默认电子邮件客户端或在浏览器中访问webmail,您可以通过电子邮件发送数据。
如何发送电子邮件取决于你自己。如果你使用的是Gmail,你可以将邮件保存为草稿。当你在主PC上登录Gmail时,它就会出现。否则,如果您使用的是电子邮件客户端,只需将其发送到您自己的地址或您自己的任何其他帐户。
请注意,您可以使用的附件的大小可能有限制。对于Gmail,您可以将附件保存到Google Drive。对于其他解决方案,请遵守附件的一般10MB总限制。
如上所述,您可以使用谷歌驱动器来托管电子邮件附件。但这不是你应该考虑的唯一的云选项。不幸的是,没有知名的云服务为Raspberry Pi提供Nactive应用程序。
那么,你该怎么办?你可以通过Chromium浏览器访问云服务。Dropbox、Box、OneDrive和Google Drive都可以这样使用。然而,成功最终取决于你用的是哪种树莓皮。
例如,Raspberry Pi 4 8GB模型将提供比Raspberry Pi 2更快的云存储访问。我们建议坚持你认为最有用的那一个。
另一种将数据从树莓Pi移动到PC或从PC移动到Pi的方法是使用可移动USB驱动器。
所有的Raspberry Pi都有一个标准的USB驱动器(除了Pi Zero——这是一个合适的适配器)。只需将格式化驱动器**备用的Raspberry Pi USB插槽,然后在文件管理器中找到它。如果您使用的是旧的Pi并且缺少USB端口,那么可以考虑使用USB集线器。一个标准的USB集线器将是一个USB闪存设备罚款。然而,需要一个有动力的集线器来驱动那些从Pi获取能量的设备,比如硬盘。
**USB驱动器后,它将自动安装。如果没有,则需要手动安装。首先查找其唯一ID:
ls -l /dev/disk/by-uuid/查找标记为sda1的条目(尽管这可能有所不同),并在继续之前记下名称。
接下来,创建一个装载点。这实际上是一个显示驱动器内容的目录。
sudo mkdir /media/u**(您不必称之为“u**”,但它有帮助。)
接下来,确保Pi用户拥有该文件夹。否则,您将无法查看内容!
sudo chown -R pi:pi /media/u**然后,您可以使用以下工具安装驱动器:
sudo mount /dev/sda1 /media/u** -o uid=pi,gid=pi完成后,您可以轻松地将文件复制到USB驱动器,并在安全弹出后将其复制到PC。要手动卸载,请使用:
sudo umount /media/u**工作完成了!
要使用SSH将数据移动到Raspberry Pi吗?
一个名为scp(securecopy Protocol)的命令使这成为可能。
在Linux PC上,您可以在终端中使用SSH。在Windows上,您可以在Windows PowerShell中使用SSH,或者使用PuTTY SSH客户机将文件从Raspberry Pi复制到Windows。
scp [email protected]:file.txt这使用scp命令,标识设备和默认用户名,并指定文件的名称。这个文件.txt文档将从Pi传输到计算机的主目录。
复制文件.txt对于Pi,请使用:
scp file.txt [email protected]:(那:最后是非常重要的!)
同样,主目录是默认的目的地。要更改此设置,请指定其他目录,例如:
scp file.txt [email protected]:subdirectory/这种方法类似于ADB push命令,用于在刷新新ROM或rooting时向Android设备发送数据或从Android设备发送数据。
如果您有一个支持安全SFTP的好FTP客户机,那么这可能是从Raspberry Pi获取数据的最佳选择。为此,灵活、开源的FileZilla项目是一个很好的起点。
下载:FileZilla(免费)
SFTP代表SSH文件传输协议。如果在Raspberry Pi上启用了SSH,那么可以使用SFTP在GUI中推拉文件。可以使用Raspberry Pi的raspi配置工具启用SSH。或者,从Raspberry Pi OS桌面,打开“菜单”>;“首选项”>;“Raspberry Pi配置”。
在PC上运行FileZilla后,打开“文件”>;“站点管理器”,然后单击“新建站点”。从这里开始,在主机框中输入你的树莓Pi的IP地址。
继续填写表单,选择SFTP-SSH文件传输协议作为协议,选择Normal作为登录类型。输入用户和密码的当前Raspbian用户名和密码(默认情况下,这是“pi”和“raspberry”)。考虑使用Rename为连接指定一个描述性名称——如果您经常使用FileZilla,这一点尤其有用。
如果Pi已经启动,可以单击Connect开始连接。
在FileZilla中,本地设备(您的PC)位于左侧,远程计算机(Raspberry Pi)位于右侧。您需要浏览两侧的目录以找到源文件和目标文件。完成后,将文件从Raspberry Pi复制到左窗格。或者,右键单击并选择下载。
要将文件复制到Pi,只需将它们从左向右移动即可。
有五个明智的选项可以将数据复制到Raspberry Pi中或从中复制数据,您将立即看到好处。无论你是传输媒体文件还是复制复古游戏光盘,这台小电脑都变得相当有用。
尽管设置有点繁琐,但我们认为SFTP是在Raspberry Pi之间传输文件的最佳解决方案。无论您使用什么方法,每个Raspberry Pi项目都需要某种远程文件传输系统。
This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...
虚拟专用网(VPN)是网络隐私和安全的重要组成部分。简言之,如果你还没有运行一个与你常用的安全工具,你应该。VPN可用于Windows、Linux和macOS,以及Android和iOS。 ...
树莓圆周率的多功能性意味着在某个时候,你一定会在户外使用它,超出你的无线网络。那么,如果不**键盘和显示器,如何与之通信呢? ...
树莓圆周率是一个伟大的,多功能的一块工具包,项目的多样性,如经营一个媒体中心作为广播电台使用的能力。但它有一个明显的缺陷:无法从USB启动。 ...
用覆盆子皮是非常有趣的。有这么多项目要选,50美元的电脑会让你忙上几个月。但是建立树莓皮皮可能会很费时。 ...
This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...
虚拟现实游戏正在兴起。****越来越流行。使用耳机进行语音聊天和流媒体的MMO体验非常流行。 ...
厌倦了试图让你的手在任天堂NES经典版?为斯奈斯经典祈祷?别再浪费时间了,用树莓皮和RetroPie仿真套件来构建你自己的。下面是如何做到这一点。 ...