Системы хранения данных
Виктор Ашик
Куратор практик
Лекция КИТ, Москва, 23 марта 2011 года
#yakit
2
КИТ
План курса
— Операционные системы
— Архитектура ЭВМ
— Устройство GNU/Linux
— Системы хранения данных
— Файловые системы
— Сети и протоколы
— Виртуализация
— Безопасность
3
Системы хранения даных
План лекции
— История
— Классификация
— Особенности
4
5
Каким были первые внешние
накопители?
6
7
8
9
10
11
Какими бывают современные
системы хранения данных?
12
13
14
mrw-r--r-Что означает m?
15
Память компьютера: классификация
Основная память
– регистры, кэш ЦПУ, ОЗУ
Дополнительная память
– Жесткие диски, SSD
Съемные накопители
– CD/DVD-RW
Роботизированные библиотеки со съемными
накопителями
16
Интерфейсы подключения
накопителей
—
IDE/ATAPI/AoE
—
SCSI/.../Ultra-320 SCSI/iSCSI
—
SATA/eSATA
—
SAS
—
Fibre Channel / FCoE
—
InfiniBand
—
USB/IEEE 1394/ThunderBolt …
Wikipedia List of device bandwidths
17
Типы дополнительной памяти
—
DAS
—
NAS
—
SAN
18
19
20
Интерфейсы SAN
—
ATA over Ethernet (AoE)
—
Fibre Channel Protocol (FCP)
—
Fibre Channel over Ethernet (FCoE)
—
iSCSI
—
InfiniBand
21
Fibre Channel
22
RAID
—
0 — striping — чередование блоков
—
1 — mirroring — зеркалирование
—
2 — чередование битов с кодом Хэмминга
—
3 — контрольный байт на отдельном диске
—
4 — контрольный блок на отдельном диске
—
—
5 — контрольный блок
(с чередованием)
на одном из дисков
6 — 2 контрольных блока (с чередованием)
23
XOR
0 XOR 0 = 0
0 XOR 1 = 1
1 XOR 0 = 1
1 XOR 1 = 0
24
Пример
Drive
Drive
Drive
Drive
Drive
Drive
25
#1:
#2:
#3:
#4:
#5:
#6:
00101010
10001110
11110111
10110101
---------------
(Data)
(Data)
(Data)
(Data)
(Hot Spare)
(Parity)