安裝ossfs之前安裝相應的依賴庫:
sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel \
fuse-devel make openssl-devel
安裝ossfs原始碼,可以從github上獲取:
git clone
cd ossfs
./autogen.sh
./configure
make
sudo
make
install
配置相應檔案
accesskey是阿里雲全域性key,一定要生成專門管理oss的子key,最小許可權原則
echo bucket-name:access-key-id:access-key-secret > /etc/passwd-ossfs
chmod
640 /etc/passwd-ossfs
oss掛載到本地的掛載點/tmp/ossfs,endpoint(地域節點):
mkdir /tmp/ossfs
ntpdate ntp1.aliyun.com #防止兩邊伺服器時間不一致錯誤,阿里雲時間同步伺服器
ossfs bucket-name /tmp/ossfs -o -o nonempty -ourl=
解除安裝掛載點命令:
umount /tmp/ossfs # root user
fusermount -u /tmp/ossfs # non-root user
開機啟動:
vim /etc/init.d/ossfs
#輸入如下內容:
#! /bin/bash
# chkconfig: 2345 10 90
# description: ossfs service
# 防止兩邊伺服器時間不一致錯誤,centos8 ntpdate已被chrony替代
ntpdate ntp1.aliyun.com
testpath
="/tmp/ossfs"
#因為/tmp資料夾會被系統定期清理,所以需要判斷資料夾是否存在 -dif[
[! -d "$testpath"]]
;then
mkdir /tmp/ossfs
else
echo
"資料夾存在"
fi ossfs bucket-name /tmp/ossfs -ourl= -o nonempty
yum install -y chrony #centos8 chrony客戶端配置
service chronyd start
chkconfig chronyd on
vim /etc/chrony.conf
server chrony伺服器ip iburst #只需要修改此處就可以。
ntp安裝:yum install -y ntpntp常用伺服器:
cn.pool.ntp.org 中國開源免費ntp伺服器
ntp1.aliyun.com 阿里雲ntp伺服器
ntp2.aliyun.com 阿里雲ntp伺服器
time1.aliyun.com 阿里雲ntp伺服器
time2.aliyun.com 阿里雲ntp伺服器
chmod a+x /etc/init.d/ossfs #為ossfs新增執行許可權
chkconfig ossfs on #把ossfs加入開機啟動
建立備份指令碼dbbak.sh,執行任務計畫
#! /bin/bash
# description: 按日期生成資料庫備份dn=
`date +%y%m%d%h%m`
mysqldump -uroot -ppwd db_name > /tmp/ossfs/$db.bak
postgersql備份命令見:
chmod a+x dbbak.sh #賦予執行許可權
crontab -e #進入定時任務編輯狀態
3023 * * * dbbak.sh #指定每天23點30分執行備份
代表意義 分鐘 小時 日期 月份 周 命令數字範圍 0~59 0~23 1~31 1~12 0~7 需要執行的命令
具體見:
主要時間設定:每五分鐘執行 */5 * * * *
每小時執行 0 * * * *
每天執行 0 0 * * *
每週執行 0 0 * * 0
每月執行 0 0 1 * *
每年執行 0 0 1 1 *
每季度執行 0 0 1 */3 *
阿里雲掛載ossfs
首次,需要安裝ossfs的rpm包,放在了跳板機 home fleming目錄下,scp拷貝到機器的 目錄下 yum y localinstall ossfs設定bucket name 和 accesskeyid secret資訊,將其存放在 etc passwd ossfs 檔案中。注意這個檔案的...
阿里雲Linux掛載OSS操作
安裝修改配置檔案 設定許可權 掛載命令 解除安裝注 阿里雲安裝oss工具位址 wgetcentos6 wget命令 yum localinstall ossfs 1.80.2 centos6.5 x86 64.rpm 或者rpm ivh ossfs 1.80.2 centos6.5 x86 64.r...
阿里雲掛載OSS到ECS
建立bucket 登陸阿里雲oss控制台,新增乙個bucket,獲取access key wget安裝 使用sudo或切換到root rpm ivh ossfs 1.80.3 centos6.5 x86 64.rpm掛載 my bucket bucket名稱 my access key id 授權金...