LINUX.ORG.RU
решено ФорумAdmin

вопрос по dd и mount


0

4

По глупости сделал ddrescue /dev/sdc вместо /dev/sdc1 Соответственно mount теперь мне не поможет, ибо очевидно. Как быть дальше? надо смонтировать /sdc1, который лежит внутри снятого образа.

★★★★

mount -t <type> image /mnt/image -o loop,offset=<offset>

<offset>=63*512

Если всё же не 63 сектор, то вот скрипт, вам поможет, подправьте только его:

#!/usr/bin/perl -w
for ($sector = 0; ; $sector++)
{
$offset = $sector * 512;
$cmd = "mount /dev/sdb /mnt/tmp -t xfs -o ro,offset=$offset > /dev/null";
`$cmd`;
print "sector: $sector offset: $offset\n";
die "partition found @ offset $offset!" if ($? == 0);
} 

kostik87 ★★★★★ ()

спасибо всем, помогло.

GreyDoom ★★★★ ()
Ответ на: комментарий от sdio

я предпочитаю kpartx, но и твой метод тоже попробую...

Pinkbyte ★★★★★ ()
Ответ на: комментарий от GreyDoom

Что конкретно, номер стартового сектора (2048)?

Не знаю, не уверен, по-моему даже на старых винтах, где нет advanced format, новые версии fdisk/cfdisk создают раздел начиная с границы в 2048 секторов., вы можете в fdisk только вручную указать начинать с 63 сектора.

kostik87 ★★★★★ ()

Узнать оффсет можно, если сказать fdisk -l С ксеновскими образами часто приходилось делать.

pianolender ★★★ ()
Ответ на: спасибо от GreyDoom

Точнее, может, и не только -l, лучше ман посмотреть. Точно есть ключи, с которыми оно показывает разделы с оффсетами, как при обращении к физическому устройству типа /dev/sda

pianolender ★★★ ()
Ответ на: комментарий от pianolender

fdisk -lu, при этом ему совершенно по барабану, на что его натравливают (так и выводит - на fdisk -lu disk.image шлёпает disk.image1 start end..., disk.image2 start end...), только на файле удивляется, что ему не сообщают физ. геометрию «диска».

berrywizard ★★★★★ ()
Ответ на: комментарий от berrywizard

Да, мне так и казалось, что -u, но в момент написания комментария находился под оффтопиком, и быстрой возможности глянуть в ман не было, поэтому решил не брать на себя лишней ответственности)

pianolender ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.