Как сделать резервную копию макета раздела?
Как я могу создавать резервные копии (и восстанавливать) макет раздела Диска вместе с типами файловой системы,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
, что вы можете сделать в режиме восстановления, если это необходимо; или измените его на метку / устройство перед выполнением резервного копирования.