Файловые системы. Жесткие диски. FAT, EXT. Особенности ФС. LVM в Linux

1.

Операционные системы
Урок 3
Файловые системы
Жесткие диски. Файловые системы. FAT,
EXT. Особенности ФС. LVM в Linux

2.

План урока
1. Жесткие диски
2. ФС на примере FAT
3. Возможности файловых систем
4. LVM в Linux
К концу урока мы будем иметь представление об устройстве
файловых систем и научимся работать с ФС в Linux

3.

Предшественники

4.

Магнитные ленты

5.

Магнитные барабаны

6.

7.

Н.М.Ж.Д.

8.

9.

Альтернативы

10.

11.

12.

Устройство HDD

13.

14.

15.

FAT
загрузочный сектор;
FAT-таблица;
копия FAT-таблицы;
корневой каталог;
файлы.

16.

Загрузочная запись
;
Общая
часть
jmp
short BootStart
;
BS_OEMName
BPB_BytsPerSec
BPB_SecPerClus
BPB_RsvdSecCnt
BPB_NumFATs
BPB_RootEntCnt
BPB_TotSec16
BPB_Media
BPB_FATsz16
BPB_SecPerTrk
BPB_NumHeads
BPB_HiddSec
BPB_TotSec32
db '*-v4VIHC'
dw 0x200
db 1
dw 1
db 2
dw 224
dw 2880
db 0xF0
dw 9
dw 18
dw 2
dd 0
dd 0
;
;
;
;
;
;
;
;
;
;
;
;
;
8
для
BS_jmpBoot:
Переходим
nop
байт,
что
было
Байт
Секторов
Число
Количество
Элементов
в
Всего
код
Секторов
на
Секторов
Всего
всех
на
на
типов
FAT
код
моей
дискете,
то
на
на
резервных
копий
корневом
катологе
секторов
или
типа
элемент
таблицы
на
Число
Скрытых
секторов
или
загрузчика
и
написал
сектор
кластер
секторов
FAT
(max)
0
устройства
FAT
дорожку
головок
секторов
0

17.

18.

19.

20.

21.

22.

Разделы (MBR)
Первичный (до 4);
Расширенный;
o
Логические

23.

24.

Разделы (GPT)
Нужное количество разделов
o
Логических разделов нет;

25.

Файловые системы
Нежурналируемые:
o
FAT;
o
EXFAT;
o
EXT2

26.

Файловые системы
Журналируемые:
o
NTFS;
o
EXT3;
o
EXT4;

27.

Возможности
subst
Монтирование
Ярлыки
Символические ссылки

28.

Возможности
Жесткие ссылки
Файловые потоки

29.

Возможности
Снимки (snapshot)
Управление томами

30.

ФС в Linux

31.

32.

33.

r
w
x
r
w
x




0
0
0
0
x


x
0
0
1
1
w

w

0
1
0
2
wx

w
x
0
1
1
3
r
r


1
0
0
4
rx
r

x
1
0
1
5
rw
r
w

1
1
0
6
rwx
r
w
x
1
1
1
7
chmod 644 somefile
chmod 1755 somefolder
1(sticky) + 2(SGID) + 4 (SUID)

34.

umask 022
файл 666–022=644
директория 777–022=755

35.

LVM

36.

37.

Организационные вопросы
Пишите в комментарии к уроку;
Личные сообщения;
Видео буду выкладывать в день урока (самое позднее - на
следующий день)

38.

Вопросы участников ...
English     Русский Правила