Как создать разреженные загрузочные образы резервных копий Linux?
Я настроил новую рабочую станцию Linux и хотел бы создать резервный образ, чтобы сэкономить время на случай, если что-то сломается. Вот такая ситуация:
- Рабочая станция: 512 ГБ SSD, 12 ГБ используется, файловая система ext4, может содержать поврежденные блоки
- Резервный накопитель: 64 ГБ USB-накопитель
Образ резервной копии должен быть загрузочным для дополнительной гибкости и, что важно, все программы, конфигурации, сеть настройки (прокси, VPN) и т.д. должны быть сохранены.
Как я понимаю, разреженный файловый образ необходим, поскольку диск резервного копирования (и, возможно, также сменный диск) меньше исходного диска.
Какой инструмент резервного копирования/клонирования понимает файловые системы и создает разреженные загрузочные образы?
AFAIK, dd
просто копирует бит за битом и ddrescue
может только разрежать блоки нулей в метаданные, но не неиспользуемое пространство, заполненное случайным образом данные. Некоторые инструменты очистки диска предлагают заполнять неиспользуемое пространство нулями, но обычно это занимает много часов, и я не уверен, что это хорошая практика для сворачивания данных (особенно на твердотельном накопителе).
Мне нужно надежное, бесплатное и простое решение, так как у меня нет большого опыта в файловых системах, структурах разделов, загрузочных секторах и т.д.