卸载安骑士

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权限;复制AccessKeyIdAccessKey;进入用户详情页,在权限管理处,为其添加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