> man operating_systems
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
vv40in
Пятница 31.10.2008 11:13
ID пользователя #1076
Зарегистрирован: Суббота 07.06.2008 12:10
Сообщений: 62
все здравствуйте!
проблема вот в чем :
что делать если 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, пож-ста. там ничего нет. во всяк случае в 1.39)

а вот может знаете где есть исчерпывающая информация по FIBMAP, или может есть какой другой ioctl?
Наверх
Hmmm
Понедельник 10.11.2008 18:23

ID пользователя #719
Зарегистрирован: Среда 09.08.2006 11:29
Местонахождение: Москва
Сообщений: 108
А ошибки мы уже не обрабатываем, действительно зачем?
Наверх
vv40in
Среда 12.11.2008 15:08
ID пользователя #1076
Зарегистрирован: Суббота 07.06.2008 12:10
Сообщений: 62
проблема давно решена с помощью shake
Наверх
 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.