阿里雲 OSS NAS掛載到linux系統目錄

2021-10-09 13:19:35 字數 1718 閱讀 2831

官方說明文件參考

wget

centos 6.5及以上系統版本的安裝命令:

yum localinstall your_ossfs_package

如果centos  6.5   安裝會報錯  fuse衝突 需要刪除fuse

yum remove fuse

配置賬號訪問資訊

將bucket名稱以及具有此bucket訪問許可權的accesskeyid/accesskeysecret資訊存放在/etc/passwd-ossfs檔案中。注意這個檔案的許可權必須正確設定,建議設為640。

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

chmod 640 /etc/passwd-ossfs

將bucket掛載到指定目錄。

ossfs my-bucket my-mount-point -ourl=my-oss-endpoint

掛載示例:將杭州地域名稱為bucket-test的bucket掛載到/tmp/ossfs目錄下。

echo bucket-test:ltaibzcdvcmq****:mok8x0y9hxq31coh7a5e2mzeuz**** > /etc/passwd-ossfs

chmod 640 /etc/passwd-ossfs

mkdir /tmp/ossfs

ossfs bucket-test /tmp/ossfs -ourl=

注意 如果您使用從阿里雲購買的雲伺服器(ecs)來提供ossfs服務,您可以使用內網網域名稱,在這個示例中您可以將oss endpoint 改為oss-cn-hangzhou-internal.aliyuncs.com,這樣可以節省流量費用。

開機自動掛載ossfs

第一種方法

vi/etc/fstab

增加一行

ossfs#yibangshop /oss fuse _netdev,url=   0 0

儲存後 mount -a 驗證不報錯就ok

第二種方法

vi /etc/rc.d/rc.local

增加一行

ossfs global-img /var/www/data/oss-global-img  -ourl= -o allow_other

nas

yum install nfs-utils rpcbind

vi/etc/fstab

增加一行

1d1e34afed-cpb9.cn-beijing.nas.aliyuncs.com:/ /nas                nfs4    auto            0 0

遇到的問題

1使用ecs掛載ossfs,如何避免因後台程式掃瞄檔案而產生費用?

程式掃瞄ossfs掛載的目錄,會轉換成向oss的請求,如果請求次數很多,會產生費用(1分錢/1萬次)。如果是updatedb,可以通過修改/etc/updatedb.conf讓它跳過。具體做法是:

在prunefs =後面加上fuse.ossfs

在prunepaths =後面加上掛載的目錄

2

快速將阿里雲物件儲存OOS掛載到伺服器

ossfs使用有以下限制 linux發行版 ubuntu 16.04 x64 ossfs 1.80.5 ubuntu16.04 amd64.deb ubuntu 14.04 x64 ossfs 1.80.5 ubuntu14.04 amd64.deb centos 7.0 x64 ossfs 1.8...

阿里雲 磁碟掛載

參考自阿里雲伺服器使用心得。雲伺服器環境 centos 6.2 64位 客戶端環境 mac osx 遠端連線方式 執行 terminal,輸入命令 ssh username ip 硬碟分割槽及掛載操作步驟 1.檢視未掛載的硬碟 名稱為 dev xvdb fdisk l disk dev xvdb d...

阿里雲掛載ossfs

首次,需要安裝ossfs的rpm包,放在了跳板機 home fleming目錄下,scp拷貝到機器的 目錄下 yum y localinstall ossfs設定bucket name 和 accesskeyid secret資訊,將其存放在 etc passwd ossfs 檔案中。注意這個檔案的...