#!/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]