TrashNotes

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 "Резервное копирование завершено."
← Previous Next →
Back to list