2025-02-20 18:37:52
cat back-arch-ai.sh
#!/bin/bash
lsblk
# Известный UUID раздела
KNOWN_UUID="9fc795a7-91cd-4d65-a4e1-73097f494386"
# Находим устройство, соответствующее UUID
PARTITION=$(blkid | grep "$KNOWN_UUID" | awk -F: '{print $1}')
# Проверяем, найдено ли устройство
if [ -z "$PARTITION" ]; then
echo "Раздел с UUID $KNOWN_UUID не найден."
exit 1
fi
echo "Найден раздел: $PARTITION"
# Определяем имя устройства для всего диска
DEVICE=$(echo "$PARTITION" | sed 's/[0-9]*$//')
echo "Найдено устройство: $DEVICE"
# Проверяем файловую систему на разделе
#echo fsck -yf "$PARTITION"
# Создаем резервную копию всего диска
dd if="$DEVICE" of=arch-ai-$(date +%Y-%m-%d_%H-%M-%S).dd status=progress
# Синхронизируем данные
sync
echo "Резервное копирование завершено."
Back to list