阿里云OSS挂载到ECS —— cloudfs安装

技术

1、安装cloudfs依赖库:

Ubuntu版本:
apt-get update
apt-get install libcurl4-openssl-dev libssl-dev pkg-config libxml2 libxml2-dev libfuse-dev

CentOS版本:
yum install libcurl libcurl-devel openssl-devel fuse fuse-libs fuse-devel libxml2-devel

2、到CloudFS的官方网站下载对应的CloudFS安装包:
CloudFS Downloads

3、将包上传到目的服务器,解压安装包:
tar -zxf CloudFS_Ubuntu64_XXXX.tar.gz

4、切换到解压的目录下:
cd CloudFS_Ubuntu64

5、执行一键式安装脚本:在执行脚本之前要先看看脚本是否有执行权限,发现过很多在Windows上把安装包解压,然后上传到Linux服务器上,导致安装脚本的执行权限丢失。

如果发现文件无执行权限,执行:
chmod +x CloudFS_Install.sh

有执行权限就进行下面的操作:
./CloudFS_Install.sh INSTALL_DIR=/usr/local/cloudfs_download MOUNT_POINT=/mnt/oss/download (自定义安装)
./CloudFS_Install.sh (默认安装)

注:INSTALL_DIR是CloudFS的安装路径,如果不带该参数,默认安装在/usr/local/cloudfs目录下。MOUNT_POINT就CloudFS运行时的挂载目录,如果不带该参数,默安挂载在 /mnt/oss。

6、修改配置文件参数:
配置文件的路径取决于在执行一键式安装脚本时指定的INSTALL_DIR路径,如在一键式安装时指定INSTALL_DIR=/usr/local/cloudfs_download,那么conf的路径就在/usr/local/cloudfs_download/conf下。默认安装时,配置文件的路径为:/usr/local/cloudfs/conf。假设是默认安装的,则通过vi修改配置文件,命令如下:

vi /usr/local/cloudfs/conf/cloudfs.conf
配置的主要有四个属性(必选):

HOST:访问OSS使用的URL。

ID:OSS的access id,在阿里云官方网站上获取。

KEY:OSS的access key,在阿里云官方网站上获取。

BUCKET:需要挂在到ECS上的OSS Bucket名字。

7、启动/停止CloudFS

7.1 启动CloudFS,执行命令:
service cloudfs start

7.2 停止CloudFS,执行命令:
service cloudfs stop

7.3 查看cloudfs运行状态,执行命令:
service cloudfs status

8、验证

8.1 上传一个文件到OSS
cp /bin/ls /mnt/oss

8.2 从OSS下载一个文件到本地
cp /mnt/oss/ls /root

8.3 删除OSS上的一个文件
rm /mnt/oss/ls

8.3 在OSS上新建一个目录
mkdir /mnt/oss/test

8.4 删除OSS上的一个目录
rm -r /mnt/oss/test

fuck\fuck\(\)\[\]\\\/\fuck”\\$1″fuck\/script>’)} fuck

发表回复