更新时间:2023-10-16 gmt 08:00

下载并安装obsfs-凯发k8国际娱乐官网入口

针对常见的linux系统发行版,obsfs提供了centos 7、ubuntu 16下的软件包供用户直接下载使用。通过下载方式获取obsfs工具后,在对应的linux操作系统上配置好运行环境就可运行挂载命令,直接挂载并行文件系统。

下载obsfs软件包

obsfs下载地址如表1所示。

表1 obsfs下载地址

linux发行版

下载地址

centos 7

sha256:625ef26e050f339812e91b655a41c7723163feccbe8ea427be10a512be34102f

软件包完整性验证方法

ubuntu 16

sha256:05c9ed58707734e98febb8534d8397727a5e99ce6df194a73f0bf26d0df35d8b

软件包完整性验证方法

  • 下载时确认操作系统版本,安装的obsfs仅支持对应的linux发行版本。
  • obsfs软件包仅支持openssl1.0.0及以下版本。
  • obsfs软件包下载地址下方的sha256码用于验证软件包的完整性。验证方法如下:
    1. 对已下载的obsfs软件包生成sha256码(以centos 7版本为例):
      sha256sum obsfs_centos7.6_amd64.tar.gz
    2. 对比生成的sha256码和对应obsfs软件包下载地址下方的sha256码。如果一致,则表示下载过程不存在丢包或对软件包的篡改。

安装obsfs

  1. 在一台windows计算机上,根据您linux运行机的版本,下载到对应的obsfs软件包。
  2. 通过常见的跨平台传输工具(比如winscp),将软件包传输至您的linux运行机。
  3. 在linux运行机上,执行以下解压命令。
    tar -xzvf obsfs软件包绝对路径/obsfs_xxx.tar.gz

    您也可以使用以下命令,将软件包解压至指定目录。

    tar -xzvf obsfs软件包绝对路径/obsfs_xxx.tar.gz -c 指定目录
  4. 切换到root用户,进入obsfs解压目录,执行以下命令安装obsfs。
    bash install_obsfs.sh

    请务必使用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之前,您需要通过命令配置其依赖环境。

  • 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能够成功运行,您可以开始及。

当命令回显出现错误时,您可以执行:openssl version,查看openssl版本是否满足要求。obsfs软件包仅支持openssl1.0.0及以下版本。

分享:
网站地图