LINUX.ORG.RU

Как загрузить целую директорию в IPFS?

 , , , ,


0

2

Как же загрузить директорию в IPFS? Использования IPFS или подобной системы выглядить как очень многообещающая замена облачным хранилищам, учитывая то, что копию той же папки можно хранить дополнительно в облаке, чтобы всегда была хотя бы одна копия. Меня еще волнует ипользования дискового пространства. Получается что есть две копии моих файлов - в моей иерархии и в ~/.ipfs/blocks, выглядить очень нерационально, разве что файлы в ~/.ipfs/blocks ссылаются на те же (copy-on-write) блоки что и мои файлы?

Как же загрузить директорию в IPFS?

ipfs add -r

Получается что есть две копии моих файлов

При обычно добавлении — да. И это очень фигово. При добавлении с новой опцией --no-copy доступ осуществляется по произвольному адресу в каталоге, в котором находится .ipfs, но хеши при этом получаются другие. И это не менее плохо :-/

http://127.0.0.1:43110/1GQkPB8mFgxH7GQQbkNPJtvRaZZpVi65u1/?Post:14:Снова о p2...

http://127.0.0.1:43110/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:4_1PniNzyi8f...

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

ipfs mount в macOS не работает. fuse устанолено, но ipfs mount завершается с ошибкой. OSXFUSE.FuseVersion: 29 OSXFUSE.AgentVersion: 3.5.8 OSXFUSE.AgentName: OSXFUSE В Linux Mint удалось смонтировать, правда не с первого раза. Вообщем двигатся есть куда. Можно запилить Android-приложения для синхронизации, если такого еще нет. Вот только монитезировать его невозможно) Да и копирования с /ipfs/* полагаю тоже дублирует данные

kissarat
() автор топика
Ответ на: комментарий от KRoN73

IPFS

Вообщем в п..у этот ipfs, пол часа делал cp -rv /ipfs/QmRJeA2Dv5naRALVxnMFmgtfEV9VUdSY2U5rC5nNXwpPjV/* ~/archive/radio-t на 658 МБ, с одного ноута на другой рядом стоящий. Комп грелся, гудел, но не скопировал. Сырой еще ipfs очень. Может с малыми файлами и справляется. Да и когда я спрашивал о скачивании директории я имел ввиду что-то wget, который скачает в первую очередь файлы, которые доступные или те, которые быстреее скачиваются. cp или rsync этого не сделает.

kissarat
() автор топика
11 июля 2017 г.
Ответ на: комментарий от kissarat

Necro-Posting

С помощью https://dist.ipfs.io/#ipget.

Использует локальную ноду, если она есть, а если нет — делает всё самостоятельно.

Ну или с помощью wget -r из локального gateway её можно последовательно выкачивать при желании.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.