все здравствуйте!
проблема вот в чем :
что делать если block==0 после выполнения
ioctl(fd, FIBMAP, &block) ??
например у меня файл из 5ит блоков (bcount=5) и в цикле
for(i=0; i < bcount; i++) {
block = i;
ioctl(fd, FIBMAP, &block);
}
скажем, 2 раза block==0.
Вопрос: что делать в этом случае? как найти для этих блоков правильные физические номера блоков?
только не надо пердлагать мне смотреть filefrag, пож-ста. неинтересно.
а вот может знаете где есть исчерпывающая информация по FIBMAP, или может есть какой другой ioctl?