首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将.ethash (DAG)目录更改/移动到不同的位置?

如何将.ethash (DAG)目录更改/移动到不同的位置?
EN

Ethereum用户
提问于 2016-04-27 09:50:54
回答 5查看 10.8K关注 0票数 7

挖掘时,快速部署~/.ethash文件夹。这很烦人,因为我的主目录位于SSD上,没有很大的空空间。此外,挖掘在SSD上的读写量很大,这不方便。因此,我希望将这个目录移到其他地方。我知道geth命令接受--datadir选项,在这个文件夹位于主目录之外的其他地方时指向.ethereum文件夹。但是.ethash目录没有这样的选项。有没有任何方法可以创建这个目录并告诉geth它的路径?

EN

回答 5

Ethereum用户

发布于 2016-04-27 10:00:18

geth中没有设置~/.ethash位置的选项。

解决方法之一是在其他地方创建目录,并将其软链接回~/.ethash

假设您想要将~/.ethash移动到/mnt/disk1/ethash

代码语言:javascript
复制
# Create new ethash directory
mkdir /mnt/disk1/ethash

# Move old ethash directory out of the way
mv ~/.ethash ~/.ethash_original_to_delete

# Soft link the new ethash directory back to the original location
ln -s /mnt/disk1/ethash ~/.ethash

当您的测试完成后:

代码语言:javascript
复制
rm ~/.ethash_original_to_delete
票数 7
EN

Ethereum用户

发布于 2016-04-27 23:10:12

Ethash DAG存储在~/.ethash (Mac/Linux)或~/AppData/Ethash (Windows)中,这样所有客户端都可以重用它。您可以使用符号链接将其存储在不同的位置。

票数 2
EN

Ethereum用户

发布于 2016-04-27 09:58:11

目前不是AFAIK。请打开一个问题,在我们的跟踪器,以获得一些输入,从其他人谁设计它为不可配置。不确定决定是什么(猜测是否符合客户端的要求)。

然而,在此之前,我认为将它移到另一个地方的解决方案是将~/.ethash符号链接到其他地方,在那里您可以更轻松地使用它。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/3402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档