Как я могу сделать резервную копию (и восстановить) структуру разделов на диске вместе с типами файловых систем, UUID, метками, разделами LVM (Linux LVM) и т. Д., А также с MBR и VBR и т. Д., Но без фактических файлов
Я хочу позже восстановить его в другом месте и иметь идентичные файловые системы и разделы, а затем самостоятельно восстановить файлы вручную
Мне нужно, чтобы эта резервная копия макета была небольшой, поэтому я не могу просто создать пустую версию этого раздела и файловой системы и сделать необработанный образ ...
Есть ли способ сделать это?
Возможно, лучший результат - просмотр partimage; однако, если вы хотите пойти дальше; вам наверняка нужно что-то построить самому. Я не знаю никаких инструментов, которые точно сделают резервную копию и восстановят ВСЕ, что вы хотите.
Таблица разделов / блочные устройства
Дамп таблицы разделов MBR:
sfdisk -d / dev / sd $ X> $ ФАЙЛ
Восстановить таблицу разделов MBR:
sfdisk / dev / sd $ X
Сброс GPT:
sgdisk -b $ ФАЙЛ / dev / sd $ X
Восстановить GPT:
sgdisk -l $ ФАЙЛ / dev / sd $ X
Покажите свои блочные устройства в виде дерева
lsblk
Логические блочные устройства
LVM (можно воссоздать структуру PV, VG, LVM):
vgcfgbackup ... vgcfgrestore ...
Файловые системы
Отображение UUIDS и ярлыков:
Blkid
Показать параметры xfs
xfs_info / dev / sd $ X $ N
Показать параметры ext [234] (посмотрите на характеристическую строку):
dumpe2fs -h / dev / sda1
Резервное копирование и восстановление метаданных XFS:
xfs_metadump -o / dev / sd $ X $ N ФАЙЛ xfs_mdrestore ФАЙЛ / dev / sd $ X $ N
Я могу думать только о dd
команда. Единственная проблема заключается в изменении UUID (если используется) на /etc/fstab
, что при необходимости можно сделать в режиме восстановления; или измените его на метку / устройство перед выполнением резервного копирования.