Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета icon

Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета


Скачать 17.17 Kb.
НазваниеЛабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета
Размер17.17 Kb.
ТипЛабораторна робота

Лабораторна робота №1

Вивчення внутрішньої структури файлової системи ext2 (ext3)

Мета: Отримати базові знання про внутрішню будову та функціонування файлових систем UNIX

Хід роботи

  1. Скопіювати перший Мб пристрою, на якому розміщена коренева файлова система у файл.



Копіюємо перший Мб за допомогою команди dd в файл


dd if=/откуда копировать файловую систему of=/имя файла,,где будет хранитться файловая система bs=1024к размер копируемого



  1. Знайти суперблок. Розглянути його поля.

Шукаємо суперблок.

cd /usr/src/linux-headers-2.6.38-11-generic/include/linux/ext3_fs.h

Відкриваємо файл less /usr/src/linux-headers-2.6.38-11-generic/include/linux/ext3_fs.h і переходимо до суперблоку. Для пошуку натискаєсо '/' і вводимо для пошуку “super”.





Суперблок має наступну структуру. Розберемо кожне поле суперблоку, починаючи зі значення 400h(початок суперблоку розраховується за зсувом від початку 2^10=1024=400h)

^ Назва поля

тип

Комментар

Значение

inodes_count

ULONG

Число індексних дескрипторів в файлової системи

56 64 00 00

s_blocks_count

ULONG

Число блоків в файловій системі

00 90 01 00

s_r_blocks_count

ULONG

Число блоків, зарезервованих для суперкористувача

00 14 00 00

s_free_blocks_count

ULONG

Лічильник числа вільних блоків

40 7d 01 00

s_free_inodes_count


ULONG


Лічильник числа вільних індексних дескрипторів


4d 64 00 00

s_first_data_block

ULONG

Перший блок, який вміщує данні. В залежності від розміру блока, це поле може бути рівним 0 чи 1

01 00 00 00

s_log_block_size


ULONG

Індикатор розміру логічного блока: 0 = 1 Кб; 1 = 2 Кб; 2 = 4 Кб

00 00 00 00

s_log_frag_size

LONG

Індикатор розміру фрагментів

00 00 00 00

s_blocks_per_group

ULONG

Число блоків в кожній групі блоків

00 20 00 00

s_frags_per_group

ULONG

Число фрагментів в кожній групі блоків

00 20 00 00

s_inodes_per_group

ULONG

Число індексних дескрипторів (inodes)

B8 07 00 00

s_mtime

ULONG

Час, коли в останній раз була змонтована файлова система

40 a6 eb 4c

s_wtime

ULONG

Час, коли в останній проводився запис до файлової системи

14 ba 79 4e

s_mnt_count

USHORT

Лічильник числа монтувань файлової системи.

00 00

s_max_mnt_count

SHORT

Число, яке визначає, скільки разів може бути змонтована файлова система

23 00

s_magic

USHORT

`Магічне число'' (0xEF53), вказує на те, що файлова система належить до типу ex2fs

53 Ef

s_state

с

USHORT


Прапори, що вказують на стан файлової системи

01 00

s_errors


USHORT


Прапори,що задають процедури обробки повідомлень про помилки

01 00

s_pad

USHORT

Заповнення

00 00

s_lastcheck

ULONG

Час останньої перевірки файлової системи

14 ba 79 4e

s_checkinterval

ULONG

Максимальний період часу між перевірками файлової системи

00 4e ed 00

s_creator_os

файлова система

ULONG


Вказівка на тип ОС, в в якій створена

00 00 00 00

s_rev_level

ULONG

Версія (revision level) файлової системи

01 00 00 00

s_reserved

ULONG[235]

Заповнення до 1024 байт

00 00 00 00



  1. За знайденим суперблоком знаходимо:

а) Дескриптор групи блоків

Одразу після суперблоку починається дескриптор групи блоків тому для того, щоб обчислити де починається дескриптор групи блоків і визначити значення його полей, необхідно знати розмір суперблоку (це значення знаходиться відповідному полі суперблоку ). В результаті ми отримали значення 800 h

**РЕБЯТА!!!! ДОБАВЬТЕ в пустую колонку описание каждого поля, выделенного красным , из интернета как в первой таблице!!!!!


s_inodes_per_group

ULONG

03 01 00 00




s_mtime

ULONG

04 01 00 00




s_wtime

ULONG

05 01 00 00




s_mnt_count

USHORT

F7 1d




s_max_mnt_count

USHORT

Ad 07




s_magic

USHORT

02 00




s_state

USHORT

04 00




s_errors

USHORT

00 00




s_mirror_rev_level

USHORT

00 00




s_lastcheck

ULONG

00 00 00 00




s_checkinterval

ULONG

03 21 00 00




s_creator_os

ULONG

04 21 00 00




s_rev_level

ULONG

05 21 00 00




s-def_resuid

USHORT

05 1e




s-def_resgid

USHORT

B8 07





б) Кореневий каталог

в дискрипторі групи блоків знайдемо номер блоку з якого починається таблиця індексних дискрипторів (w_time(перевернуте значення) * розмір індексного дискриптора =41400 ) далі за цим номером знайдемо кореневий каталог, який завжди описується другим індексним дескриптором у таблиці(41480)

i_mode

USHORT

Ed 41




I_uid

USHORT

00 00




I_size

ULONG

00 04 00 00




I_atime

ULONG

48 a6 eb 4c




I_ctime

ULONG

6d 9c eb 4c




I_time

ULONG

6d 9c eb 4c




I_dtime

ULONG

00 00 00 00




I_gid

USHORT

00 00




I_link_count

USHORT

03 00




I_blocks

ULONG

02 00 00 00




I_flags

ULONG

00 00 00 00




Union

ULONG

00 00 00 00




I_block

ULONG

Fc 01 00 00







I_node

ULONG

02 00 00 00




Rec_len

USHORT

0c 00




File_type

USHORT/2

02




Name_len

USHORT

01




Name

0-255

2e здесь может быть ошибка






Система адресації файлової системи.

Висновок: в процесі виконання лабораторної работи №1 була детально розглянута структура файловою системи ext2 та принципи її роботи

Похожие:

Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета
Мета: Отримати базові знання про внутрішню будову та функціонування файлових систем unix
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота №2 вивчення законів кінематики І динамікі поступального руху викладач Велещук Д. О
Мета роботи – експериментально перевірити закони кінематики й динаміки поступального руху
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconУрок №5 Тема. Методика вивчення величин. Мета. Відстежити зміст, засоби, методи та прийоми вивчення величин
Під час спостереження зробити запис структури уроку, змісту, засобів навчання, видів навчальних завдань, форм, методів, прийомів...
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота №13 Тема : Інтернет. Служба www. Робота з інформацією державних порталів
Мета: Уміти переглядати web-сторінки, користуватись гіперпосиланнями, створювати закладки, вести журнал, шукати необхідну інформацію...
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота №6-7
Мета: навчитися наближувати табличні функції методом найменших квадратів, робити висновки про якість знайденого полінома
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота № Туристський ринок Украйни: сучасний стан, тенденції, перспективи Мета
Мета: проаналізувати сучасний стан, тенденції та перспективи розвитку туристського ринку України, розвивати уяву студентів, вміння...
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота № Суспільні туристські ресурси Мета
Мета: сформувати поняття про суспільні туристські ресурси, навчитися характеризувати ці ресурси, вдосконалювати роботу з атласами,...
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота Вивчення програмного
Лабораторні роботи підготовлено згідно з робочою навчальною програмою дисципліни «Теоретичні основи електротехніки» за модулем №1...
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота №2
Мета роботи : Навчитися створювати, вносити зміни в параметричну модель, створювати параметричні бібліотеки фрагментів
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота №12 Тема: Робота в комп’ютерній мережі Internet. Пошук, запис, перегляд і друкування матеріалів
Мета: Набути уміння та навички роботи в програмі Internet Explorer: пошук, запис, перегляд і друк матеріалів
Лабораторна робота №1 Вивчення внутрішньої структури файлової системи ext2 (ext3) Мета iconЛабораторна робота №23. Туристські ресурси Лівобережжя (Полтавська та Чернігівська області) (4 години) Мета
Лабораторна робота №23. Туристські ресурси Лівобережжя (Полтавська та Чернігівська області) (4 години)
Вы можете разместить ссылку на наш сайт:
Документы


При копировании материала укажите ссылку ©ignorik.ru 2015

контакты
Документы