EG> Боюсь если ты будешь читать пул средствами ZFS (zfs send или пофайлово), EG> то оно у тебя будет паниковать, когда дойдет до проблемного места. EG> Практически уверен.
EG> Поэтому нужно будет использовать dd непосредственно с дисков. EG> Я уже забыл, у тебя там один диск в пуле?
Да, single HDD
EG> Тогда просто: EG> script dd.log dd if=/dev/ada0 bs=1m of=/mnt/nfsshare/file0.img EG> Только смонтировать надо будет с soft,intr. EG> Если связь оборвется, в логе dd останется информация, сколько мегабайт EG> он успел записать, ну и после переустановки связи будет виден EG> размер file0.img. "Докачка" будет состоять просто в добавлении EG> dd skip=количеств_уже_копированных_мегабайт EG> Чтобы это всё имело смысл, пул должен быть экспортирован, EG> а для root on ZFS это значит, что диск надо будет подключить EG> к другой системе. Сможешь?
Блин, я думал на живую проканает, вспоминал переписку:
EG>>> dd if=/dev/ada0 bs=1m | xz -9 > /mnt/anotherdisk/image.xz SA>> в single mode? EG> Hеобязательно. Проблема как раз в crash consistency, EG> так что заморачиваться с single mode в данном случае EG> уже необязательно.
То есть на живую фиг? Ну теоретически можно не на живую. Только для этого придется с лайв сиди грузиться, и делать dd с одного на другой, как-то так.