linux安装goofys

wget https://github.com/kahing/goofys/releases/latest/download/goofys

chmod +x goofys

mkdir /opt/goofys

mkdir ~/.aws

vi ~/.aws/credentials

[default]
aws_access_key_id = oeosadmin
aws_secret_access_key = oeosadmin

-f 前端执行
goofys1 是桶名
/opt/goofys 是挂载目录
/goofys -f --endpoint http://172.16.1.232:19003/ goofys1 /opt/goofys
/goofys --endpoint http://172.16.1.232:9000/ s3fs-test /opt/goofys

umount /opt/goofys

可以多节点挂载,缓存采用close-to-open模式
不会自动同步,当你打开目录时会同步

拓展
Client cache(在内存中),缓存读写的数据。存在问题,Cache Consistency。
对于Cache Consistency的解决办法:Flush-on-close(或close-to-open)consistency;
文件关闭时,把缓存的已修改的文件数据,写回NFS Server。然后每次在使用缓存的数据前,必须检查是否过时。
方法是用 GETATTR请求去poll(轮询),获得最新的文本属性;然后比较文件修改时间

posted @ 2023-02-11 17:00  韦你而得  阅读(171)  评论(0)    收藏  举报