#!/bin/bash
#dpkg -l > /sh/mint/dpkg-l.txt
echo "";
echo " _ _ _ RESTORE SYSTEM Directory _ _ _"
file1="/mnt/root"
if [ -d $file1 ]; then
echo " Директория для монтирования раздела существует "
else sudo mkdir /mnt/{root,backup} && echo "создаем не существующую директорию..."
fi
file2="/mnt/root/etc"
if [ -d $file2 ]; then
echo " Директория примотированна "
else sudo blkid
echo " Введи путь раздела / (/dev/sdb2) :"
read ROOT
echo " Введи путь раздела BACKUP, куда сохранена копия (/dev/sde1)"
read BACKUP
sudo mount $ROOT /mnt/root
sudo mount $BACKUP /mnt/backup
echo " mount..."
fi
echo " _ _ Список файлов в директории: _ _"
echo " доступных резервных копий"
ls /mnt/backup | grep ".gz"
echo "";
echo " Введи имя файла для копии: (name-file) БЕЗ .расширения!"
read NAME1
echo " Starting RESTORE..."
echo -en "\033[37;1;41m выполнить ВОССТАНОВЛЕНИЕ ИЗ АРХИВА? (y/n) \033[0m"
read item
case "$item" in
y|Y) echo -en "\033[31m Ввели «y», ВОССТАНОВЛЕНИЕ... \033[40m"
tar cpvfz /mnt/backup/$NAME1.tar.gz \
--exclude=/mnt/BACKUP \
--one-file-system /mnt/root;
tar -xvpzf /mnt/backup/$NAME1.tar.gz -C /mnt/root --numeric-owner
;;
n|N) echo -en "\033[32m Ввели «n», завершаем... \033[40 \n"
sudo umount /mnt/backup && sudo umount /mnt/root
exit 0
;;
*) echo "Ничего не ввели. Выполняем действие по умолчанию... EXIT \n"
sudo umount /mnt/backup && sudo umount /mnt/root
exit 0
;;
esac
Подписаться на:
Комментарии к сообщению (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
подпроцесс новый сценарий post-removal возвратил код ошибки 1 ls /var/lib/dpkg/info | grep "mail.ru-cloud" mail.ru-cloud.list ...
Комментариев нет:
Отправить комментарий