Я где-то читал, что я должен выполнить geth --datadir "NEW PATH"
. Но это решение:
1) У меня не работает постоянно (на самом деле он укажет geth в этом направлении, но если я после выполнения выполню geth -help
, он покажет старый путь).
2) Не будет обновлять путь Mist (или Ethereum Wallet). Каждый раз, когда я выполняю, он будет пытаться снова загрузить всю цепочку блоков по старому пути.
Я знаю, что это рассматривалось здесь раньше, но не смог найти ответ для этой конкретной ситуации. Заранее спасибо.
РЕДАКТИРОВАТЬ: этот вопрос специфичен для Windows, и на него раньше не было ответа
Вам нужно будет создать символическую ссылку из папки, в которой Mist ищет данные цепочки, в папку, в которой вы храните данные цепочки (например, на внешнем диске). Вы можете сделать символическую ссылку с помощью MKLINK
команды в Windows, здесь есть хороший учебник по этому вопросу: http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows -or-linux/?PageSpeed=noscript (Символическая ссылка — это не то же самое, что ярлык Windows, хотя и работает аналогично)
Вот как это сделать в Windows Vista, 7, 8 или 10: Сначала откройте командную строку в Windows с правами администратора, затем введите:
mklink /J folder_path_that_Mist_looks_at folder_path_to_your_desired_location
В моем случае с Win8 эта команда выглядит примерно так: mklink /J C:\User\Username\AppData\Roaming\Ethereum D:\Etherdata\Ethereum
(Я переместил всю папку Etherdata, а не только папку chaindata).
/J
указывает, что вы связываете папку, а не файл . Вам не нужно переходить к определенной папке в команде, чтобы сделать это.
(Спасибо @BokkyPooBah за его руководство по этому поводу здесь )
Теперь вы можете использовать --node-datadir="path/to/datadir"
опцию, чтобы указать ваш каталог данных для тумана и кошелька ethereum. Я пробовал это в Windows, я еще не знаю, реализовано ли это для Linux/Mac или нет.
Я использую этот код для ярлыка:
"F:\Ethereum-Wallet\Ethereum Wallet.exe" --node-datadir="D:/Ethereum/data"
Программа начинает загружать данные блокчейна по новому пути.
Это убивало меня, но наши молитвы были услышаны. Новые выпуски Mist и Eth Wallet предлагают установочный пакет для обоих. Dl тот, который вы хотите, и первая подсказка dir предназначена для установки файлов, вторая — для местоположения данных (блокчейн). Бум Easy Peasy! просто не забудьте получить файлы из правильного местоположения github. Ходят слухи, что кто-то опубликовал поддельный файл, который выглядит как кошелек, но на самом деле позволяет им удаленно войти и получить ваш ETH.
конфиденциальностьisahumanright.eth
q9f
--datadir
флаг тумана .конфиденциальностьisahumanright.eth
MKLINK
. См. комментарий@DirtStats
в разделе Как указать внешний жесткий диск в качестве цели загрузки для блокчейна Mist в Ubuntu? .DirtStats
q9f
DirtStats
Гонзо
q9f