#!/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 "Резервное копирование завершено."
[file-name 000027_2025-02-20_18-37-52.txt]