From 65d36aec91773e44a628090735e4415e6a4b4d34 Mon Sep 17 00:00:00 2001 From: wukongdaily <2666180@gmail.com> Date: Tue, 25 Jun 2024 17:26:55 +0800 Subject: [PATCH] Update mt3000.sh --- mt3000.sh | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/mt3000.sh b/mt3000.sh index 7a1b1bf..0c2fcbe 100644 --- a/mt3000.sh +++ b/mt3000.sh @@ -71,11 +71,11 @@ create_and_format_partitions() { if [ -n "$CUSTOM_OPKG_SIZE" ]; then part1_gb=$CUSTOM_OPKG_SIZE - yellow "U盘总容量约为 $total_gb GB,您设置的自定义软件包大小为 ${part1_gb}GB。" + yellow "U总容量约为 $total_gb GB,您设置的自定义软件包大小为 ${part1_gb}GB。" else # 计算10%的大小,以GB为单位 part1_gb=$((total_gb / 10)) - yellow "U盘总容量约为 $total_gb GB,第一分区大小设置为U盘容量的10% 即 ${part1_gb}GB。" + yellow "U盘/移动硬盘总容量约为 $total_gb GB,第一分区大小设置为U盘/移动硬盘容量的10% 即 ${part1_gb}GB。" fi green "计划将第一分区分配给软件包 其大小为 ${part1_gb}GB" cyan "没错~你没有看错,让我们任性的告别 容 量 焦 虑!" @@ -108,6 +108,7 @@ create_and_format_partitions() { # 换区到U盘/移动硬盘 change_overlay_usb() { + cyan "注意:迁移系统并不会影响emmc原有的系统 即便拔掉移动硬盘istoreOS仍然可以从emmc启动" custom_package_size install_depends_apps blueinfo "现在开始查找USB设备分区 请稍后......" @@ -122,7 +123,7 @@ change_overlay_usb() { sync # 卸载所有与该磁盘相关的挂载点 unmount_usb_device "$USB_PARTITION" - red "正在将U盘${USB_PARTITION}分为2个区 ..." + red "正在将U盘/移动硬盘${USB_PARTITION}分为2个区 ..." create_and_format_partitions "$USB_PARTITION" # U盘分区的挂载点 @@ -139,7 +140,7 @@ change_overlay_usb() { # 复制当前overlay到临时目录 cp -a /overlay/. $TMP_DIR # 将临时目录的数据复制到U盘 - blueinfo "正在拷贝 当前系统文件到U盘" + blueinfo "正在拷贝 当前系统文件到U盘/移动硬盘" cp -a $TMP_DIR/. $MOUNT_POINT # 更新fstab配置,以便在启动时自动挂载U盘为overlay blueinfo "正在更新启动时的配置文件" @@ -169,9 +170,9 @@ check_overlay_size() { ONE_GB_IN_1K_BLOCKS=$((1024 * 1024)) # 比较/overlay分区的大小是否大于1GB if [ "$OVERLAY_SIZE" -gt "$ONE_GB_IN_1K_BLOCKS" ]; then - yellow "检测到您已经换区到U盘啦,可以继续" + yellow "检测到您已经换区到U盘/移动硬盘啦,可以继续" else - echo "您还没有换区到U盘,请先执行选项1." + echo "您还没有换区到U盘/移动硬盘,请先执行选项1." exit 1 fi } @@ -194,7 +195,7 @@ install_docker() { # 重新绑定 rebind_usb_overlay() { - cyan "正在重新绑定U盘设备...." + cyan "正在重新绑定U盘/移动硬盘设备...." if opkg list-installed | grep -qw "lsblk"; then echo else @@ -240,12 +241,13 @@ custom_package_size() { while true; do clear echo "***********************************************************************" - green " MT-3000 软件包更换分区助手 " + green " 此脚本仅面向已刷了iStoreOS固件的MT3000 " + green " 注意:迁移系统并不会影响emmc原有的系统 " + green " 即便拔掉移动硬盘istoreOS仍然可以从emmc启动 " echo "**********************************************************************" echo - cyan " 1. MT-3000 一键更换overlay分区到U盘" - cyan " 2. MT-3000 安装Docker" - light_yellow " 3. 重新绑定U盘" + cyan " 1. MT-3000 迁移系统到移动硬盘/U盘" + cyan " 2. MT-3000 安装Docker (测试版)" echo echo " Q. 退出本程序" echo @@ -260,9 +262,6 @@ while true; do 2) install_docker ;; - 3) - rebind_usb_overlay - ;; q | Q) echo "退出"