CentOS安裝S3FS實現OBS桶掛載

2021-08-20 21:21:27 字數 2221 閱讀 7577



1、安裝所需的一些工具

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

2、轉殖

s3fs-fuse

到本地git clone

3、編譯安裝

cd /root/s3fs-fuse/

./autogen.sh

./configure && make && 

make install

echo ak:sk > /mnt/key

獲取ak和sk

的方法如下所示:

4、掛載桶

chmod 600 /mnt/key

mkdir /mnt/tong

s3fs

桶名本地掛載目錄

-o url=

區域終端節點位址

-o endpoint=

區域掛載引數

其中:區域名稱

區域終端節點

中國華北區

1      

cn-north-1

obs.cn-north-1.myhwclouds.com

中國華東區

1      

cn-east-2

obs.cn-east-2.myhwclouds.com

中國華南區

1      

cn-south-1

obs.cn-south-1.myhwclouds.com

5、檢視是否掛載成功

cd /mnt/monitor/ll6

、實現開機自動掛載

obscd /etc

ll|grep rc.local

新增命令:

vi /etc/rc.local

# this script will be mount obs

cd /root/s3fs-fuse/

./autogen.sh

s3fs

桶名本地掛載目錄

-o url=

區域終端節點位址

-o endpoint=

區域掛載引數eg:

s3fs mybucket /mnt/tong -o url= -o endpoint=cn-north-1 -o passwd_file=/mnt/key

7、常見異常

7.1、

error: package: libquadmath-devel-4.8.5-11.el7.x86_64 (@base)

requires: gcc = 4.8.5-11.el7

removing: gcc-4.8.5-11.el7.x86_64 (@base)

gcc = 4.8.2-16.el7

gcc = 4.8.5-11.el7

updated by: gcc-4.8.5-28.el7_5.1.x86_64 (updates)

gcc = 4.8.5-28.el7_5.1

gcc = 4.8.2-16.el7_5

removing: gcc-4.8.5-28.el7.x86_64 (installed)

gcc = 4.8.2-16.el7

gcc = 4.8.5-28.el7

updated by: gcc-4.8.5-28.el7_5.1.x86_64 (updates)

gcc = 4.8.5-28.el7_5.1

gcc = 4.8.2-16.el7_5

you could try using --skip-broken to work around the problem

解決辦法:

yum -y install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel --skip-broken

7.2、

clone

錯誤:yum update nss curl

7.3、

yum清除快取:

yum clean all

7.4、重新安裝異常,無法安裝

當執行刪除操作時出現

rm: cannot remove

『/mnt/tong

』: is a directory

這個提示

使用umount /mnt/tong

s3fs掛s3作為本地盤製作ftp使用

安裝s3fs fuser 檢視當前系統版本 cat etc redhat release centos release 6.6 final 檢視是否已經安裝vsftpd rpm qa grep vsftpd 如果沒有,就安裝,並設定開機啟動 yum y install vsftpd chkconfi...

S3fs在EC2 Linux例項上掛載S3

在aws為使用者建立訪問金鑰並記錄金鑰id和私密 安裝s3fs 安裝必要的依賴包 yum install automake fuse fuse devel gcc c git libcurl devel libxml2 devel make openssl devel git clone cd s3...

Centos7 離線安裝 K3S

基於版本 v1.19.3 k3s2 container selinux 依賴 linux機器的 selinux policy base 需要提前安裝,有yum倉庫則使用倉庫,沒有的話需要去rpm倉庫找安裝包 1 匯入 images檔案 2 將 k3s 二進位制檔案 移到 usr local bin資...