# 進階操作

# 在Linux上使用s3fs掛載FiBo

使用s3fs工具掛載FiBo雲端儲存空間,直接存取雲端檔案,應用上更加便利。

# 安裝s3fs工具

安裝s3fs前,先安裝必要的套件

sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel

下載s3fs套件

git clone https://github.com/s3fs-fuse/s3fs-fuse.git

切換至下載的s3fs套件目錄

cd s3fs-fuse

編譯及安裝s3fs套件

./autogen.sh

./configure

make

sudo make install

# 建立s3fs連線及掛載

建立s3連線資訊檔案 ,請將FiBo的Access Key & Secret Key寫到.passwd-s3fs

echo '[Access Key]:[Secret Key]' > ~/.passwd-s3fs

變更s3連線資訊檔案為600

chmod 600 ~/.passwd-s3fs

建立s3連線

s3fs 23d0cc9bdefa4783929be70e4d6e70c1-Bucket2 /mnt/test -o passwd_file=~/.passwd-s3fs -o url=https://fibojadeks2.dct-cloud.com/ -o sigv4 -o use_path_request_style

掛載成功

image-20210820092927901

# 卸載s3連線

umount /mnt/test

# 將s3連線設定開機自動掛載

編輯 /etc/fstab

vi /etc/fstab

寫入以下內容後存檔

s3fs#23d0cc9bdefa4783929be70e4d6e70c1-Bucket2 /mnt/test fuse _netdev,allow_other,use_path_request_style,url=https://fibojadeks2.dct-cloud.com/ 0 0

補充

如果buckets不存在,系統不會因為自動掛載s3fs參數不成功而導致開機,頂多掛載失效而已。

Last Updated: 9/6/2022, 10:12:01 PM