代码拉取完成,页面将自动刷新
#!/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/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。