Update do_docker.sh
This commit is contained in:
parent
cf6e5993d2
commit
7f5051ddda
@ -48,13 +48,15 @@ install_lsblk() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
green "正在更新软件包,请稍后......"
|
||||||
green "正在查找USB设备分区,请稍后......"
|
green "正在查找USB设备分区,请稍后......"
|
||||||
opkg update >/dev/null 2>&1
|
opkg update >/dev/null 2>&1
|
||||||
install_lsblk
|
install_lsblk
|
||||||
|
|
||||||
# 查找USB设备分区
|
# 查找USB设备分区
|
||||||
USB_DEVICES=$(lsblk -o NAME,RM,TYPE | grep '1 part' | awk '{print $1}')
|
#USB_DEVICES=$(lsblk -o NAME,RM,TYPE | grep '1 part' | awk '{print $1}')
|
||||||
|
#USB_DEVICES=$(lsblk -o NAME,RM,TYPE | awk '/1/ && /disk|part/ {print $1}')
|
||||||
|
USB_DEVICES=$(lsblk -o NAME,RM,TYPE | awk '/1/ && /disk|part/ && !/mmcblk/ {print $1}')
|
||||||
|
|
||||||
if [ -z "$USB_DEVICES" ]; then
|
if [ -z "$USB_DEVICES" ]; then
|
||||||
echo "未找到USB设备分区。"
|
echo "未找到USB设备分区。"
|
||||||
@ -109,6 +111,7 @@ for USB_DEVICE_PART in $USB_DEVICES; do
|
|||||||
|
|
||||||
# 格式化分区为EXT4,你可以根据需要更改为其他文件系统类型
|
# 格式化分区为EXT4,你可以根据需要更改为其他文件系统类型
|
||||||
red "正在格式化U盘: /dev/$CORRECTED_PART 为 EXT4... 请耐心等待..."
|
red "正在格式化U盘: /dev/$CORRECTED_PART 为 EXT4... 请耐心等待..."
|
||||||
|
red "通常情况 U盘越大格式化时间会越久一些"
|
||||||
mkfs.ext4 -F -E lazy_itable_init=1,lazy_journal_init=1 /dev/$CORRECTED_PART >/dev/null 2>&1
|
mkfs.ext4 -F -E lazy_itable_init=1,lazy_journal_init=1 /dev/$CORRECTED_PART >/dev/null 2>&1
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
@ -235,17 +238,17 @@ else
|
|||||||
# 检查DOCKER_ROOT_DIR是否为"/opt/docker"
|
# 检查DOCKER_ROOT_DIR是否为"/opt/docker"
|
||||||
if [ "$DOCKER_ROOT_DIR" = "/opt/docker" ]; then
|
if [ "$DOCKER_ROOT_DIR" = "/opt/docker" ]; then
|
||||||
yellow "虽然Docker启动成功了,但是Docker根目录不正确 $DOCKER_ROOT_DIR 。建议立即重启以修正。"
|
yellow "虽然Docker启动成功了,但是Docker根目录不正确 $DOCKER_ROOT_DIR 。建议立即重启以修正。"
|
||||||
|
else
|
||||||
|
green "设置正确,您可以直接使用啦~"
|
||||||
|
light_yellow "不过为了验证下次启动docker的有效性 建议手动重启路由器一次 祝您使用愉快"
|
||||||
|
fi
|
||||||
|
echo
|
||||||
red "是否立即重启?(y/n)"
|
red "是否立即重启?(y/n)"
|
||||||
read -r answer
|
read -r answer
|
||||||
if [ "$answer" = "y" ] || [ "$answer" = "Y" ]; then
|
if [ "$answer" = "y" ] || [ "$answer" = "Y" ]; then
|
||||||
red "正在重启..."
|
red "正在重启..."
|
||||||
reboot
|
reboot
|
||||||
else
|
else
|
||||||
yellow "选择了不立即重启。请手动重启以应用更改。"
|
yellow "您选择了不重启"
|
||||||
fi
|
|
||||||
else
|
|
||||||
green "设置正确,您可以直接使用啦~"
|
|
||||||
light_yellow "不过为了验证下次启动docker的有效性 建议手动重启路由器一次 祝您使用愉快"
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user