http://8btc.com/thread-35325-1-1.html

看了bunaifeiqq 发的帖子“Mist 转移区块存储位置方法”,综合帖子下面的发言,自己做了测试,可行。
电脑系统win10,使用官网上下载的mist。
官网自带的mist(以太坊钱包),默认的文件目录是C:\Users\PHD\AppData\Roaming\Ethereum。由于区块文件占用空间很大(我的Ethereum超过20G),所以导致很多朋友的C盘不够用。
目前mist以太坊钱包客户端没有找到可以配置目录的地方,所以有外国朋友在提出了解决方案,请看链接http://ethereum.stackexchange.com/questions/3622/my-c-drive-in-my-windows-pc-is-almost-full-how-can-i-change-both-geth-and-mist
我在自己电脑上按照上述操作实验成功,现将步骤写出来,供参考:
1、描述环境:我的区块链文件存储目录是C:\Users\PHD\AppData\Roaming\Ethereum,准备转移到
D:\study\blockchain\share\Ethereum。
2、剪切文件夹C:\Users\PHD\AppData\Roaming\Ethereum,存储到D:\study\blockchain\share\。切记,这里是剪切,如果C:\Users\PHD\AppData\Roaming\这个目录下还有“Ethereum”文件夹,会导致下一步的命令报错,“无法创建该文件”。
3、打开命令行窗口CMD,敲入命令:
mklink /J C:\Users\PHD\AppData\Roaming\Ethereum D:\study\blockchain\share\Ethereum
显示,成功创建符号链接。
4、打开mist以太坊钱包,运行正常。
到此为止,操作结束,下面介绍相关的知识。

上图是原始目录,你发现出现了一个名为“Ethereum”的目录,看上去像一个快捷方式。点击进去后,能看到所有的文件。这个目录和D:\study\blockchain\share\Ethereum的目录属于软连接,具有以下特性:C盘的目录属于符号链接,不占用存储空间;D盘的目录属于源文件,占用存储空间。两个目录之间保持同步,所以mist可以使用。
下面介绍使用geth运行时,指定区块链目录的方法:
这是默认的运行命令: geth
这是指定目录和端口的命令:geth --datadir D:\study\blockchain\share\30304 --port 30304 --ipcpath "D:\study\blockchain\share\30304\geth.ipc" 
D:\study\blockchain\share\30304:代表指定的存储目录。需要注意的时,每次运行geth命令都需要指定目录,否则geth会调用默认的C盘目录。
--port 30304:代表指定的端口,默认是30303端口。
--ipcpath "D:\study\blockchain\share\30304\geth.ipc" :代表指定的IPC,默认的是\geth.ipc。
通过以上的命令,可以实现一台主机开启多个geth。

Mist 转移默认区块存储位置方法的更多相关文章

  1. Docker】如何修改Docker的默认镜像存储位置

    江湖有多大,坑就有多多……我使用的服务器, 系统盘根目录只有20G, 默认Docker 的镜像文件是安装在/var/lib/docker 目录下的, 这样的话我根本装不了太多的镜像,之前遇到一种情况就 ...

  2. 更改DHCP服务器默认日志存储位置

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种有效的IP 地址分配手段,已经广泛地应用于各种局域网管理.它能动态地向网络中每台计算机分配唯一 ...

  3. 如何修改registry的默认的存储位置

    https://github.com/goharbor/harbor/issues/5375 the adminserver only can show the usage of /data, thi ...

  4. Linux下正确修改Docker镜像和容器的默认存储位置,亲测有效

    我们通过 yum 的方式安装完Docker环境后,它默认的存储位置是 /var/lib/docker,默认的 pid 存放位置是 /var/run/docker.pid. 如果仅仅是做测试,我们可能没 ...

  5. 修改 Docker容器 自动启动/不自动启动,挂载路径,存储位置

    有时候创建容器时忘了添加参数 --restart=always,当 Docker 重启时,容器未能自动启动, 现在要添加该参数怎么办呢,方法有二: 1.Docker 命令修改 docker conta ...

  6. docker容器存放目录磁盘空间满了,转移数据修改Docker默认存储位置

    原文:docker容器存放目录磁盘空间满了,转移数据修改Docker默认存储位置 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_3767485 ...

  7. 四个修改Docker默认存储位置的方法

    方法一.软链接 默认情况下Docker的存放位置为:/var/lib/docker 可以通过下面命令查看具体位置: sudo docker info | grep "Docker Root ...

  8. 修改Docker默认存储位置的方法

    在日常使用中由于我们的根目录通常都比较小,如果想大量存储容器镜像的话很容易导致根目录写满 docker 默认的数据目录是/var/lib/docker 我们想要移动数据目录可以按照下面说明操作即可. ...

  9. [转帖]四个修改Docker默认存储位置的方法

    四个修改Docker默认存储位置的方法 https://blog.51cto.com/forangela/1949947 易改乾坤关注0人评论27435人阅读2017-07-22 09:18:48   ...

随机推荐

  1. poj_3662 最小化第k大的值

    题目大意 有N个节点以及连接的P个无向边,现在要通过这P条边从1号节点连接到N号节点.若无法连接成功,则返回-1:若能够连接成功,那么其中用到了L条边,这L条边中有K条边可以免费,L-K条边不能免费, ...

  2. Delphi Live Bindings 初探

    Delphi Live Bindings 初探 Live Bindings,顾名思义,动态绑定. 1.绑定前: 2.点击数据源: 3.绑定连线:点击 蓝色区域, 按住 鼠标左键,一直移动到绿色区域,然 ...

  3. LeetCode——Best Time to Buy and Sell Stock II

    Description: Say you have an array for which the ith element is the price of a given stock on day i. ...

  4. Android Graphviz 安装

    1. Windows下使用android ADT工具dmtracedump.exe绘图在windows下使用dmtracedump绘图时,出现如下错误: 'dot' 不是内部或外部命令,也不是可运行的 ...

  5. shell 中的()【】{}(())

    本文转自:https://blog.csdn.net/taiyang1987912/article/details/39551385 shell中各种括号的作用().(()).[].[[]].{} 一 ...

  6. MarkDownPad2 key

    MarkDownPad2 key : Soar360@live.com GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVp ...

  7. iOS面试2

    转:http://www.cocoachina.com/ios/20151106/14069.html 作者:seedante 授权本站转载. 题目来自博客:面试百度的记录,有些问题我能回答一下,不能 ...

  8. gradle下的第一个SpringMVC应用

    新建gradle project 缺少了很多文件夹和文件,我们自己补充,补充完的目录如下: HelloController: package controller; import javax.serv ...

  9. java中的socket编程

    Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一.如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的.本文会介绍一下基于TCP/IP的S ...

  10. jQuery --- 利用a标签的download属性下载文件!

    最近遇到一个项目,需要有点击下载文件的功能. 由于文件格式是多种的,对于 rar / zip / rtf / doc / xlsx / jpg等. 点击下载有的是直接跳转到后进行下载,但有的是打开进行 ...