s3fs 掛載雲端物件儲存體到 Linux 虛擬運算個體

部分使用情境上會需要使用異地備分來確保資料的完整性,本文章將說明如何透過s3fs 在Linux虛擬運算個體上掛載雲端物件儲存體作為儲存空間,或是做為另一個搭配虛擬運算個體可以使用的儲存空間選擇。

前置環境

 

TWCC v1.super (2 cpu, 2G memory, 100G HDD)虛擬運算個體

 

操作步驟

 

1. 安裝 s3fs-fuse必要套件

  • sudo apt install automake autotools-dev fuse g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config

 

並依照以下指令進行編譯

  • git clone https://github.com/s3fs-fuse/s3fs-fuse.git
  • cd s3fs-fuse
  • ./autogen.sh
  • ./configure

  • make

  • sudo make install

 

2. 建立雲端物件儲存

本文建立名為 mytwccbucket 的 s3 bucket 當範例。在自己帳號下創立 ~/mount_s3 資料夾。

  • mkdir -p ~/mount_s3

3. 寫入金鑰

  • mkdir -p ~/.aws
  • vim ~/.aws/credentials

 

4. s3fs 掛載

  • s3fs mytwccbucket ~/mount_s3 -o url=https://cos.twcc.ai/ -o use_path_request_style

5.掛載成功

使用df -h查詢

首圖來源: pixabay

訂閱活動及行銷 EDM