Я не считаю, SSD, как в безопасности, когда дело доходит до хранения конфиденциальных данных (например, ваш wallet.dat), так как в том случае, если вам нужно было уничтожить его, вы не могли бы, что я знаю, у. В классических дисков HDD, вы можете удалить его легко.
Самый простой способ уничтожить его, просто удалите его и затем заполнить диск с другими данными. Просто скопировать музыкальную коллекцию, пока диск не будет заполнен, а затем удалить его снова.
Так что моя идея состояла в том, чтобы попытаться сделать Bitcoin ядра работать быстрее за счет выделения chainstate файлов в SSD, а затем сохранить wallet.dat и blockchain файлов во внешнем жестком диске.
У меня есть SSD и HDD в моем ноутбуке. Мой wallet.dat Раньше в моем домашнем каталоге, остальная часть данных Bitcoin ядра находится на жестком диске. Так как 0,15-обновления, хотя, Bitcoin ядро не позволяет wallet.dat быть слинкован вне его директории данных.
Я не пытался символическими ссылками chainstate еще, если это улучшает скорость я идти по этому пути. И ты просто дал мне идею SYMLINK блоков-каталог, так что я могу иметь мои данные-каталог и бумажник на моем SSD снова.
Как правило, программа просто следует любому симлинку файловой система показывает. Я не согласен с тем, как Bitcoin Ядро отклонит слинкован wallet.dat.
(Им не уверен в том, как быстро он будет с этим методом, но я слышал, что важные файлы, чтобы иметь в SSD являются chainstate файлов
Обычно, я просто сохранить это работает, но когда он начинает, это занимает некоторое время, в самом деле. Это имеет смысл, более быстрый доступ к chainstate может улучшить это.
Я не был бы так счастлив хранить его на USB-диске, хотя, что риски, отсоединив и развращает данные.
Результаты тестаchainstate на НЖМДПри запуске, "Проверка блоков" занимает много времени.
Общее время, чтобы начать Bitcoin Ядро 0.15.1, и закрыть его сразу после того, как выскакивают:
1m20.391s.
chainstate на ССДПри запуске, "Проверка блоков" является
много Быстрее.
Общее время, чтобы начать Bitcoin Ядро 0.15.1, и закрыть его сразу после того, как выскакивают:
0m22.246s.
Для тестирования я сделал, что мой кэш-файл был пуст. Все данные должны поступать с диска при загрузке Bitcoin Core.
Я бы сказал, что ты на что-то
Это гораздо быстрее, и в качестве бонуса я могу иметь свои кошельки на мой ССД снова. Спасибо за предоставленную мне идею!
Единственным недостатком является то, что chainstate каталог выполняет множество действий записи, добавляя к уровню износа моего SSD.
В принципе, с вашей точки зрения, я сделал это:
кд ~ / .bitcoin # мой домашний каталог на ССД
мв блоки / / СМИ / HDD / Bitcoin /
пер -s / СМИ / HDD / Bitcoin / блоки блоки
Вы хотите, чтобы переместить chainstate, поэтому использовать некоторые вариации на это:
В ~ / .config / Bitcoin / Bitcoin-qt.conf, редактировать местоположение вашего Bitcoin данных каталога, чтобы указать его на свой USB-диск
strDataDir = / медиа / USD-диск / Биткойн
Вам необходимо отформатировать USB диск с файловой системой Linux, чтобы запретить другим пользователям доступ к этому каталогу.
MkDir / главная / каталог-на-SSD / Bitcoin
мв chainstate / / главная / каталог-на-SSD / Bitcoin /
пер -s / главная / каталог-на-SSD / Bitcoin / chainstate chainstate