#7 IPFS on GlusterFS小试牛刀

准备工作

用于ipfs的主机同样需要设置好host。 参考站内 #5 GlusterFS集群搭建(上)

GlusterFS安装

参考站内 #5 GlusterFS集群搭建(下

这里我们不需要将ipfs主机接入节点,只需要挂载之前建立的分布卷即可。

sudo mkdir -p /ipfs
sudo mount -t glusterfs  ipfs1:/gv1 /ipfs

df -Th 查看,可以看到gv1卷被加入进来了。

当机器重启后,临时挂载将被取消,并且不知道是不是glusterfs的bug?重新挂载将无法执行。这个时候得修改 /etc/fstab 来开机挂载分区。

ipfs1:/gv1 /ipfs glusterfs defaults,_netdev 0 0
# [HOST]:/[VOLUME] /[MOUNT] glusterfs defaults,_netdev 0 0

Docker安装并运行IPFS

sudo docker run -d \
   --name=ipfs \
   -e PUID=1000 \
   -e PGID=1000 \
   -e TZ=Europe/London \
   -p 80:80 \
   -p 4001:4001 \
   -p 5001:5001 \
   -p 8080:8080 \
   -p 443:443 `#optional` \
   -v /ipfs:/config \
   --restart unless-stopped \
   ghcr.io/linuxserver/ipfs

其中-v 填写挂载的gv1卷,也就是ipfs目录,对应容器内的config目录。

打开浏览器,输入服务器地址,将会打开ipfs的GUI界面。 导入一些文件,我们进入节点服务器可以发现导入的文件被均分到了集群节点中。

最終更新

役に立ちましたか?