Я добавил пример сайта и строку агента пользователя на вопрос. @lenzai даже лучше, вы могли бы расширить этот ответ, чтобы объяснить, как установить и использовать gitorious (и включать ссылки на более подробные источники информации). Это как, буквально нагло и лживо. Да? @hippietrail я обычно не очень грязная одежда, в основном нижнее белье я носил в течение дня, а некоторые такие, так что я не слишком обеспокоен, содержащая грязи. Если я пойду отправиться в поход, например, я бы прополоскать и высушить мои брюки в ту же ночь (даже если я не полностью их мыть). Как писать в консоли? Я делаю это: 1-го типа: `[current_directory]$ кошка сценария.на awk` 2-й: `НАЧАТЬ { ДФ="*"; }` `[current_directory]$ 1=="ААА" { функции printf "%з\п%з\п%з\п", $7, $9, $14 }` `[current_directory]$ 1=="СС" { печати $7 }` `[current_directory] 1$=="большой" { печати $5 }` `[current_directory] 1$=="Гэ" { печати $2 }` `[current_directory]$ на awk -скрипт F.пример программы на awk.дать Но это не работает для меня. Я делаю это неправильно. Просьба объяснить его дальше. Я просто новичок в Linux и Unix.

В Я пытаюсь понять, как вычислить номер сектора от индексных дескрипторов в файловой системе ext4. Поэтому я читаю ext4_mpage_readpages функции.

О функции: Во время запроса на чтение, если страница не найдена в кэше страница, новая страница, выделены и добавлены в кэш страницы. После этого, вышеуказанная функция вызывается, чтобы получить данные с диска и залить его на странице.

Я знаю, что размер страницы составляет 4096 байтов, и блоки по 512 байт (следовательно, страница состоит из 8 блоков). Насколько я понял, эта функция сопоставляет число блоков на страницах в блоки[page_block] в этих местах: здесь и здесь. После сопоставления блоков, функция выделяет био, назначает сектора и вызывает generic_make_request() для чтения данных с диска.

Я запутался в понимании того, как выше функция вычисляет секторе, учитывая сопоставление address_space. Есть ли другой способ получить номер сектора от индексных дескрипторов в файловой системе ext4?