autopart.exe
d
d
d
d
o
n
p
1
+200G
n
p
2
+16G
n
p
3
t
2
82
w
lansecs_backup.sh
#! /bin/bash
clear
echo
echo
echo
echo -e "\033[31;1m###########################################################"
echo -e "######## ########"
echo -e "######## 您确定要备份系统吗? (y/n) ########"
echo -e "######## ########"
echo -e "###########################################################\033[0m"
read this_do
if [[ ($this_do = "Y") || ($this_do = "y") ]];then
mount /dev/sda3 /mnt
rm -rf /mnt/sda1.img
rm -rf /mnt/mbr.bak
dd if=/dev/sda of=/mnt/mbr.bak bs=512 count=1 &
while killall -USR1 dd; do sleep 5; done
partclone.ext4 -c -s /dev/sda1 -o /mnt/sda1.img
umount /mnt
/opt/lansecs_menu.sh
else
/opt/lansecs_menu.sh
fi
lansecs_backupToUSB.sh
#! /bin/bash
clear
echo
echo
echo
echo -e "\033[31;1m###################################################################"
echo -e "######## ########"
echo -e "######## 您确定要升级镜像吗? (y/n) ########"
echo -e "######## ########"
echo -e "###################################################################\033[0m"
read this_do
if [[ ($this_do = "Y") || ($this_do = "y") ]];then
rm -rf /opt/sda1.pcl.gz
# rm -rf /opt/sda1.img
rm -rf /opt/mbr.bak
dd if=/dev/sda of=/opt/mbr.bak bs=512 count=1 &
while killall -USR1 dd; do sleep 5; done
partclone.ext4 -c -s /dev/sda1 |gzip -c -9 >/opt/sda1.pcl.gz
# partclone.ext4 -c -s /dev/sda1 -o /opt/sda1.img
# tar zcvf /opt/sda1.img /opt/sda1.pcl.gz
/opt/lansecs_menu.sh
else
/opt/lansecs_menu.sh
fi
lansecs_beep.sh
#!/bin/bash
modprobe pcspkr
beep -n -f 146 -l 20 -D 0 -n -f 369 -l 20 -D 0 -n -f 659 -l 20 -D 47 -n -f 146
lansecs_menu.sh
#! /bin/bash
clear
echo
echo
echo
echo -e "\033[31;1m###################################################################\033[0m"
echo -e "\033[31;1m######## ########\033[0m"
echo -e "\033[31;1m######## 请选择您的操作 ? ########\033[0m"
echo -e "\033[31;1m######## ########\033[0m"
echo -e "\033[31;1m###################################################################\033[0m"
echo
echo -e "\033[36;1m(1) 生产设备.\033[0m"
echo -e "\033[36;1m(2) 获取授权.\033[0m"
echo -e "\033[36;1m(3) 上传授权.\033[0m"
echo -e "\033[36;1m(4) 备份系统.\033[0m"
echo -e "\033[36;1m(5) 升级镜像.\033[0m"
echo -e "\033[36;1m(0) 关机.\033[0m"
read this_do
case $this_do in
1)
/opt/lansecs_production.sh
;;
2)
# break
;;
3)
# break
;;
4)
/opt/lansecs_backup.sh
;;
5)
/opt/lansecs_backupToUSB.sh
;;
0)
halt
;;
*)
/opt/lansecs_menu.sh
;;
esac
lansecs_production.sh
#! /bin/bash
clear
echo
echo
echo
echo -e "\033[31;1m###################################################################"
echo -e "######## ########"
echo -e "######## 您确定要生产设备吗? (y/n) ########"
echo -e "######## ########"
echo -e "###################################################################\033[0m"
read this_do
if [[ ($this_do = "Y") || ($this_do = "y") ]];then
fdisk /dev/sda <./autopart.txt
mkfs.ext4 -F /dev/sda1
mkswap /dev/sda2
mkfs.ext4 -F /dev/sda3
clear
/opt/lansecs_USBToDisk.sh
else
/opt/lansecs_menu.sh
fi
lansecs_restore.sh
#! /bin/bash
clear
echo
echo
echo
echo "############################################################"
echo "########## ##########"
echo "########## Do you want to restore? (y/n) ##########"
echo "########## ##########"
echo "############################################################"
read this_do
if [[ ($this_do = "Y") || ($this_do = "y") ]];then
mkfs.ext4 /dev/sda1 <./restore.txt
mount /dev/sda3 /mnt
dd if=/mnt/mbr.bak of=/dev/sda bs=512 count=1 &
while killall -USR1 dd; do sleep 5; done
partclone.ext4 -r -s /mnt/sda1.img -o /dev/sda1
umount /mnt
fi
lansecs_USBToDisk.sh
#! /bin/bash
dd if=/opt/mbr.bak of=/dev/sda bs=512 count=1 &
while killall -USR1 dd; do sleep 5; done
gzip -c -d /opt/sda1.pcl.gz | partclone.ext4 -r -o /dev/sda1
#partclone.ext4 -r -s /opt/sda1.img -o /dev/sda1
/opt/lansecs_menu.sh
restore.txt
y