Sem estar ciente do sistema de arquivos, o melhor que você pode obter é provavelmente algo assim:
- Tire uma foto instantânea.
- fsck o instantâneo, se necessário. Então monte-o.
- Preencha todo o espaço livre no instantâneo com 0 (por exemplo,
cp /dev/zero tmpfile; rm tmpfile
). Isso exigirá muita E / S e também exigirá que você tenha bastante espaço alocado para a captura instantânea. - Desmontar o instantâneo.
Você pode então assumir que quaisquer setores preenchidos com 0s não são utilizados. Ou, pelo menos, não precisa de backup; você pode apenas preenchê-los com 0 novamente. (Você também pode alimentar a imagem para gzip, ela deve ser bem compactada).
Muito mais rápido seria usar ferramentas como partimage ou partclone que do entendam o sistema de arquivos. Ou apenas use tar.