goofys安装笔记
目前许多企业将数据存储在S3或者类S3de系统,比如华为云的OBS服务,这些存储系统可以通过goofys挂载到本地的文件系统,用户可以通过本地的文件系统命令来管理存储的对象,本文主要介绍goofys的安装。
一、 环境系统
Ubuntu 16.04
二、go环境配置
goofys采用go语言编写,所以依赖go的运行环境。目前发现,最新的goofys需要采用1.7以上版本,否则会报错,笔者采用的是1.9.3的go版本,以下是安装流程。
下载go版本包go1.9.3.linux-amd64.tar.gz
解压安装
tar -C /usr/local -xzf go1.9.3.linux-amd64.tar.gz
设置GOROOT和PATH路径,可以添加到/etc/profile文件中
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
设置go的工作目录
mkdir /opt/gowork
export GOPATH=/opt/gowork
三、安装goofys
go get github.com/kahing/goofys
go install github.com/kahing/goofys
一般情况下,在执行go get github.com/kahing/goofys的时候会报错,这个是由于网络问题,需要VPN翻墙才能下载github的库,可以采用如下方法解决:
1. 进入gopath目录: cd /opt/gowork/src/下面,创建golang.org/x/目录 mkdir -p golang.org/x
2. 进入golang.org/x目录下,下载crypto net sys 3个依赖的工程(前提是安装好git)
git clone https://github.com/goland/sys.git
git clone https://github.com/goland/net.git
git clone https://github.com/goland/crypto.git
四、编译goofys可执行文件
一般在安装好后,会在GOPATH目录下会有bin文件夹,里面就有生成的可执行文件。例如,本文中GOPATH为/opt/gowork
进入bin文件夹下:
- 点赞
- 收藏
- 关注作者
评论(0)