星鉴网>IPFS技术>IPFS入门教程:移动USB驱动器和其他硬件上的数据

IPFS入门教程:移动USB驱动器和其他硬件上的数据

2019/1/11 15:52:15 3465人阅读

【导读】 如果您想通过sneakernet在网络之间移动IPFS内容,IPFS就可以了。课程介绍如何将IPFS内容加载到USB驱动器等存储设备上,以便您可以将内容物理移动到新网络,然后重新发布。

  如果您想通过sneakernet在网络之间移动IPFS内容,IPFS就可以了。本课程介绍如何将IPFS内容加载到USB驱动器等存储设备上,以便您可以将内容物理移动到新网络,然后重新发布。如果不依赖于网络之间的直接连接,这将使您的内容的IPFS链接在两侧都有效。
  
  这有用的示例如下:
  
  在没有直接连接到互联网骨干网的地方提供互联网内容(连接有限的远程位置,空间站)
  
  对于此示例,我们将假设您使用外部驱动器将Wikipedia的快照从IPFS移动到Wikipedia不可用的新网络。
  
  先决条件
  
  要执行本课中的步骤,您必须:
  
  +熟悉使用命令行
  
  在本地计算机上安装并初始化IPFS
  
  目标
  
  完成本课程后,您将了解如何通过物理移动IPFS内容,使其在另一端通过IPFS和HTTP提供。
  
  脚本
  
  步骤1:下载要移动的内容以及IPFS副本
  
  使用ipfs get命令o下载要在网络中移动的内容。在此示例中,我们将Wikipedia存档的完整快照下载到磁盘,将其保存为名为的文件夹WikipediaSnapshot (警告:此快照为15 GB。您可能希望使用更小的文件):
  
  $ ipfs get Qme2sLfe9ZMdiuWsEtajWMDzx6B7VbjzpSC2VWhtB6GoB1/wiki/Anasayfa.html -o WikipediaSnapshot
  
  将最新的IPFS二进制文件也下载到您的驱动器中。您需要这样才能在另一侧发布内容。确保为要将数据移动到的计算机下载适当的go-ipfs二进制文件。注意:当您阅读本文时,可能会有更新版本的ipfs。在https://dist.ipfs.io/#go-ipfs上找出最新版本号
  
  $ ipfs get /ipns/dist.ipfs.io/go-ipfs/v0.4.8 -o go-ipfs-v0.4.8
  
  第2步:将文件复制到外部驱动器
  
  将快照(即文件夹“WikipediaSnapshot”)复制到外部驱动器
  
  将下载的IPFS二进制文件(即文件夹“go-ipfs-v0.4.8”)复制到外部驱动器中
  
  第3步:移动到下一台计算机
  
  弹出外部驱动器
  
  物理上将外部驱动器连接到要使用其中的信息的下一台计算机。
  
  步骤4:在下一台计算机上安装IPFS并加载内容
  
  首先在新计算机上安装并初始化IPFS二进制文件。安装教程中的说明可能会有所帮助。
  
  然后将数据导入ipfs(在这种情况下,调用该文件夹WikipediaSnapshot)
  
  $ ipfs add -r WikipediaSnapshot
  
  步骤5:确认新计算机上的内容现在可用
  
  启动ipfs守护进程:
  
  ipfs daemon
  
  快照链接现在应该可以工作:http://localhost:8080/ipfs/Qme2sLfe9ZMdiuWsEtajWMDzx6B7VbjzpSC2VWhtB6GoB1/wiki/Anasayfa.html
  
  说明
  
  此方法允许您将IPFS内容物理移动到以前不可用的网络中。
  
  由于IPFS使用内容寻址,因此只要您添加到第二个网络的内容与最初从IPFS导出的原始内容相同,您的内容的IPFS标识符在两个网络中都是相同的。


39

参与讨论

登录后参加评论......

全部评论 0

作者

返回顶部