卸载安骑士
wget http://update.aegis.aliyun.com/download/uninstall.sh
chmod +x ./uninstall.sh && ./uninstall.sh
如果Operation Not Permitted,重启
卸载云助手(Assist)
sudo /usr/local/share/assist-daemon/assist_daemon --stop
sudo systemctl stop aliyun.service
sudo systemctl disable aliyun.service
sudo /usr/local/share/assist-daemon/assist_daemon --delete
sudo rm -rf /usr/local/share/assist-daemon
sudo rm /etc/systemd/system/aliyun.service
sudo rm -rf /usr/local/share/aliyun-assist
清理残留
killall -9 aliyun-service
killall -9 CmsGoAgent.linux-amd64
killall -9 AliYunDun
killall -9 AliYunDunUpdate
killall -9 AliSecGuard
killall -9 AliSecureCheck
killall -9 assist_daemon
#以下路径不一定都存在
rm -f /etc/rc2.d/S80aegis /etc/rc3.d/S80aegis /etc/rc4.d/S80aegis /etc/rc5.d/S80aegis /etc/rc.d/rc2.d/S80aegis /etc/rc.d/rc3.d/S80aegis /etc/rc.d/rc4.d/S80aegis /etc/rc.d/rc5.d/S80aegis /etc/init.d/aegis
rm -rf /etc/init.d/agentwatch /usr/sbin/aliyun-service /usr/sbin/aliyun_installer /usr/sbin/aliyun-service.backup /usr/local/aegis /usr/local/cloudmonitor /usr/local/share/aliyun-assist /usr/local/share/assist-daemon /usr/sbin/aliyun-service
挂载阿里云OSS
由于阿里云香港节点有免费的5G OSS空间,因此可以每日将数据自动备份至阿里云的OSS上。
安装配置s3fs
sudo apt install s3fs
随后在阿里云创建一个子账户(点击即达),注意需打开API权限;复制AccessKeyId
与AccessKey
;进入用户详情页,在权限管理处,为其添加AliyunOSSFullAccess
权限。
然后将访问密钥写入配置文件并配置访问权限:
echo ACCESS_KEY_ID:ACCESS_KEY_SECRET > ${HOME}/.passwd-s3fs
chmod 600 ${HOME}/.passwd-s3fs
挂载OSS
接下来创建挂载点并进行挂载:
mkdir -p /home/evalexp/oss/backup
s3fs evalexp-backup /home/evalexp/oss/backup -o passwd_file=$HOME/.passwd-s3fs -ourl=http://oss-cn-hongkong-internal.aliyuncs.com
开机自动挂载
首先先编写一个挂载脚本,位于service/scripts/automount.sh
:
#!/bin/bash
su evalexp -c "s3fs evalexp-backup /home/evalexp/oss/backup -o passwd_file=/home/evalexp/.passwd-s3fs -ourl=http://oss-cn-hongkong-internal.aliyuncs.com"
记得赋予执行权限
然后编写一个服务:
cat > /etc/systemd/system/mount-oss.service << EOF
[Unit]
Description=/home/evalexp/service/scripts/automount.sh
ConditionPathExists=/home/evalexp/service/scripts/automount.sh
[Service]
Type=forking
ExecStart=/home/evalexp/service/scripts/automount.sh start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
EOF
然后配置自动启动:
sudo systemctl enable mount-oss.service