dd-бэкап раздела БЕЗ НУЛЕЙ

nafanja
один выход, внешний носитель!!
Так он же их обратно на другой смарт залить хочет с меньшим обьемом памяти, если я правильно понял.
Имхо если есть доступ к первому смарту , как то слить нешифрованные дамп нужные данные. По идеи так же как и в лине должно быть устройство /dev с расшифрованным дискомпоходу нет

Короче не совсем понятно что в итоге надо. Уменьшить обьем шифрованного раздела?
vs220
Имхо если есть доступ к первому смарту
если есть доступ, то зачем дамп? cp или rsync самое то что нужно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
если есть доступ, то зачем дамп?
Так, а если его нету, то как скопировать данные на "внешнее устройство"?
Ошибки в тексте-неповторимый стиль автора©
Утилита, типа dd, способная отсечь не занятое/нулевое пространство имеется .... но не забываем, что кроме пустого пространства там может быть большой объем и не нужного мусора. И лучше сначала определится, что нужно - образ раздела? или сами файлы? От ответа на данный вопрос зависит и применение опредеденного способа.
Ошибки не исчезают с опытом - они просто умнеют
indeviral, логично )))
мне кажется, если доступа нет, то только спец оборудованием...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
если доступа нет, то только спец
TWRP вроде имеет какой то декрипт. Пароль знать надо конечно.
yurius
Но раздел /data - 54 Гб, полный dd-cнимок не помещается на флэшку, а реальной инфы там кот наплакал, гигов 5 наверное. Вот и спрашиваю, как этих полезных 5 гигов вынуть через dd и не потянуть за собой нули?
Есть пакет partclone
yay -Ss partclone
aur/partclone-git 1142.3ecae45-2 (+2 0.00)
    Utilities to back up and restore used-blocks of a partition.
aur/partclone-utils 0.4.1-1 (+3 0.00)
    Utility for use with partclone generated images.
community/partclone 0.3.12-1 (439.2 KiB 1.9 MiB) (установлено)
    Utilities to save and restore used blocks on a partition
У меня стоит из community, но, главное то, что в нем много утилит, которые понимают файловую систему, а значит при клонировании исключают свободное пространство. Утилиты сформированы в зависимости от файловой системы (поддерживаются многие файловые системы, в том числе и fvat и ntfs).
Как пример - есть флэшка 16G (занято чуть больше 2G), отформатирована в fat32 - клонирую
sudo partclone.vfat -c -d -s /dev/sdb1 -o sdb1_16.img
Partclone v0.3.12 http://partclone.org
Starting to clone device (/dev/sdb1) to image (sdb1_16.img)
Reading Super Block
Calculating bitmap... Please wait...
Elapsed: 00:00:02, Remaining: 00:00:00, Completed: 100.00%
Total Time: 00:00:02, 100.00% completed!
done!
File system:  FAT32
Device size:   16,2 GB = 31702977 Blocks
Space in use:   2,3 GB = 4468689 Blocks
Free Space:    13,9 GB = 27234288 Blocks
Block size:   512 Byte
Elapsed: 00:09:04, Remaining: 00:00:00, Completed: 100.00%, Rate: 252,35MB/min,
current block:   31702977, total block:   31702977, Complete: 100.00%
Total Time: 00:09:04, Ave. Rate:  252,3MB/min, 100.00% completed!
Syncing... OK!
Partclone successfully cloned the device (/dev/sdb1) to the image (sdb1_16.img)
Cloned successfully.
Как видим, свободное пространство в образе исключено
Device size:   16,2 GB = 31702977 Blocks
Space in use:   2,3 GB = 4468689 Blocks
Free Space:    13,9 GB = 27234288 Blocks
Затрачено 9 минут.
Выбор пал на vfat, потому что клонировать линуксовые разделы на диске не было желания, слишком большие.
Есть там утилита и partclone.dd, но никогда ее не использовал, скорее всего она свободное пространство не исключает, так как файловую систему не понимает.
Ошибки не исчезают с опытом - они просто умнеют
vasek,раздел то зашифрованный, снаружи свободное пространство не увидеть и не отделить, свободное пространство внутри..
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
раздел то зашифрованный
... а я и не понял, что он зашифрован ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
… а я и не понял, что он зашифрован …
я тоже с первого раза...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.