Нужно скопировать раздел ext4 (скажем, /dev/sda1) в sparse file на другом диске. При этом свободное пространство нужно копировать как нулевые байты, а не как случайный мусор, который там есть, чтобы sparse file получился как можно меньшего размера.
Как сделать это с разделом NTFS, я знаю: надо использовать ntfsclone, это его дефолтный режим. А как сделать это с родной линуксовой ext4, не знаю.
Пробовал:
zerofree /dev/sda1 && cp --sparse=always /dev/sda1 /target/file
: работает, но ведь это очень неэффективно и даже опасноpartclone
: клонирует только в свой особый формат, а мне надо обычный sparse file, чтобы можно было его прямо mount
Как же это сделать?