diff --git a/scripts/install_panel.sh b/scripts/install_panel.sh index 037a3f9c..ac4d33db 100644 --- a/scripts/install_panel.sh +++ b/scripts/install_panel.sh @@ -163,6 +163,13 @@ Auto_Swap() { mkswap -f $swapFile swapon $swapFile echo "$swapFile swap swap defaults 0 0" >> /etc/fstab + + mount -a + if [ "$?" != "0" ]; then + echo -e $HR + echo "错误:检测到系统的 /etc/fstab 文件配置有误,请检查排除后重试,问题解决前勿重启系统。" + exit 1 + fi } Init_Panel() { diff --git a/scripts/uninstall_panel.sh b/scripts/uninstall_panel.sh index c7aea542..159719a9 100644 --- a/scripts/uninstall_panel.sh +++ b/scripts/uninstall_panel.sh @@ -49,6 +49,13 @@ Remove_Swap() { rm -f ${swapFile} sed -i '/swap/d' /etc/fstab fi + + mount -a + if [ "$?" != "0" ]; then + echo -e $HR + echo "错误:检测到系统的 /etc/fstab 文件配置有误,请检查排除后重试,问题解决前勿重启系统。" + exit 1 + fi } Remove_Panel() {