IPFS有两个概念,它们之间的联系对我来说不是很清楚:IPFS pin和IPFS MFS。
据我所知,ipfs pin
可以使您在节点上保留内容,以防止垃圾回收自动删除它。在这种情况下,如果我使用ipfs add <file>
自己添加内容,那么它将被自动固定,然后只能手动取消固定并删除。
另一方面,IPFS MFS允许像在文件系统中一样操作对象。例如,我可以使用ipfs files cp <id> <name>
将特定的外部对象复制到MFS中。之后,我可以使用ipfs files stat <name>
找出其ID。
问题如下:
- MFS中的文件是否受到垃圾回收器的保护?
- 如果受到保护,为什么它们在
ipfs pin ls
中没有显示? - 如果我使用
ipfs add <file>
将数据添加到MFS中,然后使用ipfs files cp <id> <name>
将其添加到MFS中,并使用ipfs pin rm <id>
取消固定,那么数据会被保存吗? - IPFS MFS是处理数据的更可靠方式吗?