1 Star 2 Fork 1

神经蛙/玩客云bt迁移

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
usb1.sh 2.05 KB
一键复制 编辑 原始数据 按行查看 历史
神经蛙 提交于 2022-05-07 08:45 . 脚本1
#!/bin/bash
set -e
#格式化
if [ -b /dev/sda1 ]; then
echo y | mkfs.ext4 /dev/sda1
else
echo "检查USB设备或磁盘名...磁盘/dev/sda1找不到"
exit
fi
echo 格式化完成 请等待...
#创建挂载目录
echo 挂载目录检测中...
if [ ! -d "/mnt/disk" ];then
mkdir -p /mnt/disk
else
echo "挂载目录已存在"
fi
#授予挂载目录权限
chmod -R 755 /mnt/disk
echo 挂载创建授权完成 请等待...
#挂载外设到目录
mount /dev/sda1 /mnt/disk
#将外设添加到自启动目录
num=`cat /etc/fstab|grep "/dev/sda1"|wc -l`
if [ $num -gt 0 ];then
echo '追加已存在'
else
cat << EOF >> /etc/fstab
/dev/sda1 /mnt/disk ext4 defaults 0 0
EOF
fi
#挂载提示
echo 自启挂载完成 请等待...
#检测是否存在宝塔目录
if [ ! -d "/www" ];then
echo "目录不存在,请先安装宝塔"
exit
else
echo "宝塔目录正常,下一步.."
fi
#检测是否存在目录软连接
if [ ! -h "/www/wwwroot" ];then
echo "等待下一步"
else
echo "软链已存在,正在退出"
exit
fi
echo 软连接完成
#创建宝塔软链接目录
mkdir -p /mnt/disk/www
#授予软链接权限
chmod -R 755 /mnt/disk/www
echo 迁移目录创建授权完成 请等待...
#停止宝塔
/etc/init.d/bt stop
echo 宝塔已停止 请等待...
#移动目录
echo 开始移动目录...
cp -rf /www/* /mnt/disk/www
#cp -rf /www/wwwroot /mnt/disk/www
#cp -rf /www/backup /mnt/disk/www
#cp -rf /www/wwwlogs /mnt/disk/www
#cp -rf /www/server /mnt/disk/www
echo 目录移动完成 请等待...
#定位宝塔目录
cd /www
#删除目录
mv wwwroot wt
rm -rf /www/*
echo 清空源目录完成 请等待...
#创建目录
echo 开始创建...
ln -s /mnt/disk/www/wwwroot /www
ln -s /mnt/disk/www/wwwlogs /www
ln -s /mnt/disk/www/server /www
ln -s /mnt/disk/www/backup /www
#完成
echo 1.恭喜目录迁移至/mnt/disk/www 请勿拔取U盘 否则后果自负
echo 2.重启设备试下是否成功 自启目录/etc/fstab
echo 3.脚本来自看不懂英文的极度小白制作
echo 4.gitee脚本地址:https://gitee.com/cjlh310128/wky-bt-usb/
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cjlh310128/wky-bt-usb.git
git@gitee.com:cjlh310128/wky-bt-usb.git
cjlh310128
wky-bt-usb
玩客云bt迁移
master

搜索帮助