# 方式一：下载并安装obsfs
针对常见的Linux系统发行版，obsfs提供了部分操作系统版本的软件包供用户直接下载使用。通过下载方式获取obsfs工具后，在对应的Linux操作系统上配置好运行环境就可运行挂载命令，直接挂载并行文件系统或者OBS桶。
#### 下载obsfs软件包
obsfs的下载地址如[表1]所示。
 表1obsfs下载地址 
| Linux发行版   | 下载地址                                                                                                   | SHA256码                                                                    | 验证方法                                         |
|:---|:---|:---|:---|
| CentOS 7 | <https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsfs/current/obsfs_CentOS7.6_amd64.tar.gz> | sha256:3fd16c56b28ad86c6196714ad81c2e399d0b857658a996e6a242e3a304f5f421 | [软件包完整性验证方法]    |
| Ubuntu 16 | <https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsfs/current/obsfs_Ubuntu16.04_amd64.tar.gz>  | sha256:38106f13743744230b7c46f27bf45da2f34cae5325350c9e535e72c1e8eb8cad  | [软件包完整性验证方法] |
   
![](https://support.huaweicloud.com/fstg-obs/public_sys-resources/note_3.0-zh-cn.png)
- obsfs仅支持对应的Linux发行版本，下载时请提前确认操作系统版本。
- [表1]的SHA256码用于验证软件包的完整性。验证方法如下：
  1. 对已下载的obsfs软件包生成SHA256码（以CentOS 7版本为例）：
     ```
     sha256sum obsfs_CentOS7.6_amd64.tar.gz
     ```
     
  
  2. 对比生成的SHA256码和[表1]的SHA256码是否一致。如果一致，则表示下载过程不存在丢包或对软件包的篡改。
   
 
#### 安装obsfs
1. 您可以通过以下方式下载obsfs：
   1. 在一台Windows计算机上，根据您Linux运行机的版本，下载对应的obsfs软件包，然后通过常见的跨平台传输工具（比如WinSCP），将软件包传输至您的Linux运行机。
   
   2. 在Linux系统中使用如下命令进行下载。
   
   
   ```
   wget obsfs下载地址
   ```
   
2. 在Linux运行机上，执行以下解压命令。
   ```
   tar -xzvf obsfs软件包绝对路径/obsfs_xxx.tar.gz
   ```
   ![](https://support.huaweicloud.com/fstg-obs/public_sys-resources/note_3.0-zh-cn.png)
   您也可以使用以下命令，将软件包解压至指定目录。
   ```
   tar -xzvf obsfs软件包绝对路径/obsfs_xxx.tar.gz -C 指定目录
   ```
   
3. 切换到root用户，进入obsfs解压目录，执行以下命令安装obsfs。
   ```
   bash install_obsfs.sh
   ```
   ![](https://support.huaweicloud.com/fstg-obs/public_sys-resources/note_3.0-zh-cn.png)
   请务必使用root用户进行安装，否则某些功能将无法正常使用。
   您在执行安装命令后，crontab会添加一条定时任务，用于obsfs日志压缩转储，转储位置为/var/log/obsfs/。
   crontab中的添加的示例：\*/10 \* \* \* \* \[ -f /opt/dfv/obsfs/obsfs_log_rotate.sh \] \&\& bash /opt/dfv/obsfs/obsfs_log_rotate.sh
   
 
#### 配置运行环境
obsfs的运行环境依赖openssl-devel、fuse、fuse-devel等软件包，运行obsfs之前，您需要通过命令配置其依赖环境。
![](https://support.huaweicloud.com/fstg-obs/public_sys-resources/note_3.0-zh-cn.png)
- obsfs软件包仅支持openssl1.0.0及以下版本。如果您的开发环境没有openssl1.0.0及以下版本，请使用[方式二：通过编译生成obsfs](https://support.huaweicloud.com/fstg-obs/obs_12_0005.html)。
- obsfs支持libfuse 2.9.7、2.9.8或2.9.9版本，请选择合适的libfuse版本进行安装。
- 您可以通过操作系统自有的查看命令查看libfuse版本，也可以通过以下命令查找libfuse.so以获得当前已安装版本。
  ```
  find / -name libfuse.so*
  ```
  
 
- CentOS 7
  ```
  yum install -y openssl-devel fuse fuse-devel
  ```
  
- Ubuntu 16
  ```
  apt-get install -y libfuse-dev libcurl4-openssl-dev
  ```
  
 
#### 验证
进入obsfs所在目录，执行以下命令验证obsfs能否成功运行。
```
./obsfs --version
```
当命令回显出现obsfs版本信息时，表示obsfs能够成功运行，您可以开始[初始化](https://support.huaweicloud.com/fstg-obs/obs_12_0006.html)及[使用obsfs](https://support.huaweicloud.com/fstg-obs/obs_12_0007.html)。
