# 進階操作
# 在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
掛載成功
# 卸載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參數不成功而導致開機,頂多掛載失效而已。