Как сделать резервную копию макета раздела?

Как я могу создавать резервные копии (и восстанавливать) макет раздела Диска вместе с типами файловой системы,UUID, метками, разделами LVM (Linux LVM) и т. Д., Плюс с MBR и VBR и т. Д., Но без реальных файлов

Я хочу позже восстановить его где-нибудь еще и иметь идентичные файловые системы и разделы, а затем восстановить файлы вручную самостоятельно

Мне нужно, чтобы резервная копия макета была небольшой, поэтому я не могу просто создать пустую версию этого раздела и файловых систем и создать необработанный образ...

Есть ли способ сделать это?

2 ответа

Решение

Глядя на пристрастие, вероятно, лучший результат; однако, если вы хотите пойти дальше; Вам, вероятно, нужно что-то построить самостоятельно. Я не знаю каких-либо инструментов, которые будут выполнять резервное копирование и восстановление ВСЕ, что вы хотите.

Таблица разделов / блочные устройства

Сброс таблицы разделов MBR:

sfdisk -d / dev / sd $ X> $ FILE

Восстановить таблицу разделов MBR:

sfdisk / dev / sd $ X

Демпинг GPT:

sgdisk -b $ FILE / dev / sd $ X

Восстановить GPT:

sgdisk -l $ FILE / dev / sd $ X

Показать ваши блочные устройства в виде дерева

lsblk

Логический блок устройства

LVM (может воссоздать структуру PV, VG, LVM):

vgcfgbackup... vgcfgrestore...

Файловые

Отображение UUIDS & Labels:

BLKID

Показать параметры xfs

xfs_info /dev/sd$X$N

Показать параметры ext[234] (посмотрите на строку характеристик):

dumpe2fs -h / dev / sda1

Резервное копирование и восстановление метаданных XFS:

xfs_metadump -o / dev / sd $ X $ N ФАЙЛ xfs_mdrestore FILE / dev / sd $ X $ N

Я могу думать только о dd команда. Единственной проблемой будет изменение UUID (если используется) на /etc/fstab, что вы можете сделать в режиме восстановления, если это необходимо; или измените его на метку / устройство перед выполнением резервного копирования.

Другие вопросы по тегам