Sergey B. Khvatov пишет:
S file snyatity dd mozhno poluchit' iso takim obrazom:
#include <stdio.h>
void main(void)
{
char buf[2048+304];
fread(buf, 1, 16, stdin);
while(fread(buf, 1, sizeof(buf), stdin) != 0) {
fwrite(buf, 1, 2048, stdout);
}
}
SY Yura
> В сообщении от 3 мая 2007 Strong написал(a):
>
>> losetup -o 3072 /dev/loop4
>>
>
> Ну да - наврал
>
> loosetup -o 307200 /dev/loop4 your-image
>
> Только реакция была не на это:
>
> Что указывать offset для loop устройства, что делать копию
> через dd - разницы не будет.
>
> То есть в лучшем случае вы смещение неправильно указали.
>
> В худшем - образ сделан ( это был CD - я ещё не забыл о чём
> речь? :-) не в той моде, и тогда после каждых 2048 байт
> надо ещё сколько-то байт (это зависит от моды) выкидывать.
>
> Плюс и начальное смещение тоже нужно.
>
> Так что даже и dd не поможет.
>
> Да и вообще - dd не для этого. Он для перфокарт и лент. Как
> минимум - для raw devices, которые в настоящее время - в
> истории.
>
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31508; Возраст листа: 1379; Участников: 1448
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/662167