fuse s3掛載到centos7 5伺服器

2022-07-21 16:18:21 字數 1985 閱讀 3747

需將s3 bucket 掛載到本地centos7伺服器,用作附件或備份儲存。

在aws上建立 s3 bucket的iam使用者,並新增讀寫許可權。在此獲取 access key id 與 secret access key。

yum install fuse.x86_64 fuse-devel.x86_64 fuse-libs.x86_64 libconfuse-devel.x86_64 libconfuse.x86_64 -y

yum install gcc-c++.noarch -y

yum install curl.x86_64 libcurl-devel.x86_64 libcurl.x86_64 -y

yum install libxml2.x86_64 libxml2-devel.x86_64 openssl-devel.x86_64 -y

cd /usr/local/

git clone

cd s3fs-fuse/

./autogen.sh

./configure

make

make install

以下命令輸出代表安裝成功

[root@one s3test]# /usr/local/bin/s3fs 

s3fs: missing bucket argument.

usage: s3fs bucket:[path] mountpoint [option]...

新增access key id 與 secret access key

vim ~/.passwd-s3fs

格式為 access key id:secret access key

chmod 600 ~/.passwd-s3fs

掛載:

mkdir /mnt/s3bucket

/usr/local/bin/s3fs -o passwd_file=~/.passwd-s3fs -o url= -o allow_other my-buckentname /mnt/s3bucket/ -o use_cache=/tmp

此處會有報錯 libcurl版本低的問題

見:步驟為:

cp /etc/pki/tls/certs/ca-bundle.crt /etc/pki/tls/certs/ca-bundle.crt.bak

curl -o /etc/pki/tls/certs/ca-bundle.crt

vim /etc/yum.repos.d/city-fan-for-curl.repo

[cityfanforcurl]

name=city fan repo

baseurl=

enabled=0

gpgcheck=0

yum update curl --enablerepo=cityfanforcurl -y

重新掛載

/usr/local/bin/s3fs -o passwd_file=~/.passwd-s3fs -o url= -o allow_other my-buckentname /mnt/s3bucket/ -o use_cache=/tmp

df -h #檢視掛載是否成功

注:若掛載未成功,可在掛載命令新增-d -d -f -o f2 -o curldbg ,輸出日誌檢視問題

注意以上命令中,它實際訪問的鏈結是

若要它的訪問鏈結完全等於url中的鏈結,可加上 -o use_path_request_style

/usr/local/bin/s3fs -o passwd_file=~/.passwd-s3fs -o use_path_request_style  -o url=  -o allow_other my-buckentname /mnt/s3bucket/

centos7 5開啟ssh服務

1,檢視是否已安裝openssh server 指令 rpm qa grep ssh 2,如果未安裝,請先安裝openssh server 修改埠號 允許root登入 設定需要密碼登入 修改好後輸入 wqa 儲存退出 4,開啟ssh服務 systemctl start sshd.service 5,...

在Centos75安裝ftp服務

1.1 安裝vsftp,測試安裝的 vsftpd 的版本是 1.2 修改配置檔案 vi etc vsftpd vsftpd.conf 保證下面3項為yes 1.3 設定vsftpd開機啟動 systemctl enable vsftpd.service 1.4 啟動並檢視 vsftpd 服務狀態,s...

天翼雲centos7 5系統掛載磁碟

天翼雲 阿里雲 azure虛擬機器掛載資料盤 本操作以該場景為例,當雲主機掛載了一塊新的資料盤時,使用fdisk分割槽工具將該資料盤設為主分割槽,分割槽方式預設設定為mbr,檔案系統設為ext4格式,掛載在 mnt sdc 下,並設定開機啟動自動掛載。表示當前的雲主機有兩塊磁碟,dev xda 是系...