安裝s3fs套件

首先,先準備於捕夢網註冊的Pumo S3認證所需用到的Access Key 與Secret Key,這邊以centos為例介紹s3fs安裝與使用步驟如下

  • step 1 安裝s3fs套件
    • (Command: yum install automake gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
    • Command: cd /usr/local/src
    • Command: wget https://github.com/libfuse/libfuse/releases/download/fuse-2.9.7/fuse-2.9.7.tar.gz
    • Command: tar -xzvf fuse-2.9.7.tar.gz
    • Command: rm -f fuse-2.9.7.tar.gz
    • Command: mv fuse-2.9.7 fuse
    • Command: cd fuse/
    • Command: ./configure --prefix=/usr
    • Command: make
    • Command: export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig/
      Command: ldconfig
    • 查看 fuse 是否安裝成功
      Command: pkg-config --modversion fuse

下載s3fs套件

在 S3創建一個名為"pumobucket_test"的bucket。創建bucket要注意,bucket名稱在 S3必須是唯一不能重複。每位使用者最多只能創建100個bucket

  • step 1 下載s3fs套件

    • Command: git clone https://github.com/s3fs-fuse/s3fs-fuse.git
    • Command: cd s3fs-fuse
    • Command: ./autogen.sh
    • Command: ./configure
    • Command: make
    • Command: make instal
    • 查看s3fs版本
      Command: s3fs --version

設定passwd-s3fs

  • step 1 設定passwd-s3fs

    • Command: vi /etc/passwd-s3fs
      #Access Key:Secret Key 以冒號(:)區隔
      #ex:
      *************as4f10s: *************2r2gfd0256436ec
      PS.以上的key,信件會提供,請以信件key 為主

掛載s3 Bucket

  • step 1 掛載s3 Bucket

    • Command: s3fs -o url=http://s3.pumo.com.tw/,nomultipart pumobucket_test /mnt/pumoFoldert
    • 操作s3fs空間
      使用linux指令如cp, ls, rm等,對此本地資料夾(pumoFolder)進行操作
    • 若想了解s3fs進一步的使用方式,可利用s3fs –h查看操作手冊