Správa disků (storage) v Linuxu. Milan Brož Software Engineer / Kernel Storage / Red Hat mbroz@redhat.com



Podobné dokumenty
Použití šifrovaných disků v Linuxu

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Storage... co je nového (SSD!)... a co se zatím nepovedlo rozbít:-)

Průzkum před testováním použitelnosti

Šifrování disků... (nejen) v Linuxu. Milan Brož mbroz@redhat.com

Operační systémy 1. Přednáška číslo Struktura odkládacích zařízení

Operační systémy 2. Struktura odkládacích zařízení Přednáška číslo 10

Red Hat Enterprise Virtualization

Šifrování dat d. a komu tím prospějete? Milan Brož LinuxAlt 2009 mbroz@redhat.com. Brno

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Bohuslava Čežíková.

SSD v serveru. Pavel Šnajdr InstallFest 2015

ReDefine Midrange Storage VNX/VNXe. Václav Šindelář, EMC

Administrace Unixu a sítí

Přednáška. Úložiště dat: HDD, SDD, RAID, DAS, NAS, SAN. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Servis Fujitsu Technology Solutions

Datasheet Fujitsu ETERNUS DX200 S3 Diskové systémy

Využití moderních přístupů při budování Technologického centra kraje

Příloha č. 2A Zadávací dokumentace k Veřejné zakázce Dodávka technologického řešení pro Geoportál

Operační systémy 1. Přednáška číslo Souborové systémy

Šifrovaný disk v Linuxu

2.1 Obecné parametry Obecné parametry Rack serveru

Část 1. Technická specifikace. Posílení ochrany demokratické společnosti proti terorismu a extremismu

Hyperkonvergovaná řešení jako základní stavební blok moderního IT

PostgreSQL na EXT3/4, XFS, BTRFS a ZFS

Technická specifikace HW pro rok 2012

Tabulka splnění technických požadavků

Virtualizace koncových stanic Položka Požadováno Nabídka, konkrétní hodnota

Technická specifikace HW pro Upgrade systému NS-VIS PROD

Datová úložiště. Zdroj: IBM

Organizace a zpracování dat I (NDBI007) RNDr. Michal Žemlička, Ph.D.

Technická specifikace vymezené části 1 SERVER

1x server pro distanční vzdělávání (výpočtový server)

Administrace OS Unix. filesystém UFS mount snapshot RAID

Paměťová média. Motto dne: Z Berkeley vzešly dvě důležité věci LSD a BSD. Nevěříme, že je to náhoda.

Šifrování disků a TrueCrypt

Příloha č. 1 k Č.j.: OOP/10039/ Specifikace zařízení

Souborové systémy Mgr. Josef Horálek

» STORAGE A SERVERY ABACUS Jan Petrák jp@abacus.cz

Bezpečn č os o t t dat

Pokročilé architektury počítačů

Virtualizace na Linuxu

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

MODERNÍ SOUBOROVÉ SYSTÉMY - ZFS. Richard Janča

CHARAKTERISTIKA VEŘEJNÉ ZAKÁZKY

HW Diskové pole - 1KS

Linux RAID, LVM. 27. listopadu Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

Šifrování. Tancuj tak, jako když se nikdo nedívá. Šifruj tak, jako když se dívají všichni! Martin Kotyk IT Security Consultnant

Vlastnosti Xen na univerzitě. Michal Švamberg

Virtualizační platforma ovirt

Softwarově definované úložiště pod taktovkou EMC Lukáš Bělovský, konzultant Gapp System

Specifikace předmětu veřejné zakázky

Podpůrná infrastruktura pro servery Blade chassis Požadavek na funkcionalitu ANO/NE

Open Source a šifrování dat OFTE. Pavel Machula

Diskové pole IBM Storwize V7000 Unified

Brno. 30. května 2014

VÝZVA K PODÁNÍ NABÍDKY. Ukládání, zálohování a archivace dat

Jaké zvolit Softwarově definované datové úložiště?

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

Souborové systémy. Architektura disku

Virtualizace. Lukáš Krahulec, KRA556

Storage product guide Q4/2011

TECHNICKÁ SPECIFIKACE

VirtualBox desktopová virtualizace. Zdeněk Merta

Správa linuxového serveru: Šifrování s dm crypt/luks

Operační systémy. Tomáš Hudec.

CENÍK SLUŽEB FIREMNÍHO ŘEŠENÍ

Město Varnsdorf, nám. E. Beneše 470, Varnsdorf, Česká republika SPECIFIKACE

Data v NetBezpečí Symantec NetBackup Appliance

STORAGE školení. 15. a Copyright 2015 FUJITSU

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

Tabulka splnění technických požadavků

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

LVM2 logical volume management

Praktická cvičení- teoretická průprava

Virtualizace a Cloud computing. Luboš Matějka KIV FAV ZČU Plzeň

Operační systémy a sítě

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Specifikace minimální konfigurace zboží Příloha č. 1. Specifikace minimálních požadavků na vybrané parametry zboží

Intelligent Platform Management Interface (IPMI) Pavel Slavíček

RAID, LVM a souborové systémy

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, Brno

Datasheet Úložiště FUJITSU ETERNUS DX60 S4 Systém diskových úložišť dat

Technická specifikace pro projekt Rozvoj konsolidované IT infrastruktury Policie ČR a dobudování centrálního portálu PČR

Linux připojování zařízení. 6 praktická část

Procesy a vlákna (Processes and Threads)

a co je operační systém?

Specifikace předmětu veřejné zakázky

Bezpečnostní mechanismy serverové infrastruktury

Zodpovědná osoba: , do h

Souborový systém (File System FS) Souborové systémy. Souborová fragmentace. Disková fragmentace. Organizace dat na pevném disku

Příloha č. 1 k čj.: 1/120/ Technická specifikace Zajištění HW a dlouhodobé podpory infrastruktury Intel pro VoZP ČR

Windows Server Novinky. Petr Špetlík Cloud & Server PTA

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

Spuštění instalace. nastavení boot z cd v BIOSu vložení CD s instal. médiem spuštění PC. nastavení parametrů instalace (F2 čěština)

1 Technická specifikace Datového centra

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

IPZ laboratoře Struktura pevného disku L305 Cvičení 1 Cvičící:

Principy operačních systémů. Lekce 7: Souborový systém

Transkript:

Správa disků (storage) v Linuxu Milan Brož Software Engineer / Kernel Storage / Red Hat mbroz@redhat.com

Storage v Linuxu... co je to blokové zařízení přehled technologie virtualizace diskového prostoru šifrování

Linux storage stack aneb Technologie bez vlastní zkratky není IN. VFS (virtual filesystem) file system ext4, XFS,, NTFS, VFAT, UDF,... volume management partitions, DM, MD raid, LVM, DRBD,... btrfs block layer SCSI, iscsi, SATA, SAS, FC, FCoE

VFS (Virtual File System)

Disk ~ blokové zařízení (disková) zařízení všeho druhu atomickou adresovací jednotkou je sektor 512 nebo 4096 bytů (+ výjimky) náhodný přístup řádově delší přístupová doba než paměť I/O operace v sektorech I/O plánovač (scheduler)

Host attached storage zařízení přímo připojená k PC řadič přímo na sběrnici komunikační protokol (ATAPI, SCSI) IDE, SATA disky SCSI, SAS (serial attached SCSI) rotační média (~seek time) SSD, flash disky, CF karty, apod.

NAS network attached storage vzdálené storage zařízení připojené přes síťový protokol, RPC, apod. NFS, CIFS, HTTP, rsync, iscsi, DRBD, FC-p2p...

SAN storage area network vzdálené storage zařízení privátní síť, switched fabric FC (Fibre Channel), InfiBand,... FCoE (Fibre Channel over Ethernet)

I/O plánovač (scheduler)

I/O plánovač (scheduler) shromažďuje a optimalizuje I/O operace spojování (merge) optimalizace na konkrétní zařízení s ohledem na priority procesů neexistuje ideální plánovač pro všechny I/O plánovač mění pořadí I/O operací! Příklad: čekání na I/O rotační médium (disk) za dobu 1 seeku CPU provede miliony instrukcí

I/O plánovač Linux příklady CFQ (Complete Fair Queing) separátní fronta per proces round-robin, čekání na I/O Noop ( no request sorting ) jen spojování seek time není důležitý (např.ssd disky) Deadline read/write fronta omezená doba na provedení I/O

Virtualizace blokových zařízení jednotný přístup ke storage, abstrakce kombinace více blokových zařízení na úrovni hw (NAS, SAN) nebo sw Příklady v Linuxu MD RAID (multiple device RAID) klasická sw implementace RAID0,1,5,6 LVM Logical Volume Manager device-mapper multipath DRBD Distributed Replicated Block Device

Virtualizace & LVM filesystem /boot / swap /data Logical Volumes Physical Volumes (block devices) sda1 lv_root lv_swap Volume Group root sda2 lv_data Volume Group data sdb sdc

Virtualizace & VM & LVM VM1 VMX guest stroje (VM) disk... disk host server lv_vm1 lv_vmx Volume Group vm_storage NAS

Sektor, stránka paměti, I/O operace

Zarovnání Device Alignment jednotlivé vrstvy (RAID, LV, partition, ) musí být zarovnané různý offset je velmi neefektivní RMW - read/modify/write Příklad: MS-DOS particie

TRIM SSD příkaz informující SSD, že oblast paměti již není použita. ~ SCSI discard Windows7 / Linux 2.6.33 http://www.windowsitpro.com/article/file-systems/q-what-is-the-trim-function-for-solid-state-disksssds-and-why-is-it-important-.aspx

Bezpečnost (storage) fyzický přístup (konzole serveru, disky) FC fabric přístupová práva OS přístupová práva, SELinux (mandatory access control, policy) POSIX capabilities šifrování HW disk (blokové zařízení) souborový systém aplikace

SECRECY? PRIVACY? PARANOIA!

Šifrování disků (storage encryption) FDE Full Disk Encryption speciální HW vendor lock-in, firmware není opensource HDD FDE (disk obsahuje data + key management) Chipset FDE (disk + chipset + TPM)

URL of this Article: http://www.h-online.com/security/news/item/nist-certified-usb-flash-drives-with-hardware-encryption-cracked-895308.html

Šifrování disků (storage encryption) Souborový systém: (EncFS, ecryptfs,...) šifrování na úrovni filesystému metadata v souboru nebo adresáři, kopírují se s daty některá metadata filesystému nejsou šifrovaná selektivní výběr, co se šifruje (které soubory nebo adresáře)

Šifrování disků (storage encryption) Virtuální blokové zařízení (dm-crypt, truecrypt, loop-aes,...) šifrování na úrovni sektorů transparentní pod filesystémem v kombinaci s volume managementem (LVM) swap HW akcelerace (VIA Padlock, Geode, AES-NI)

Hidden volume (~skrytý disk) plausible deniability (using ciphertext in ciphertext) schopnost uvěřitelně popřít, že jsou na disku nějaká data data jsou ukrytá v nepoužívaném prostoru, ke kterému je nutný další klíč, šifrovaná data nelze rozeznat od šumu vnější šifrovaný disk falešný souborový systém + data skrytý disk (vnitřní šifrovaný disk) klíč 1 klíč 2 tento koncept používá například Truecrypt pomocí device-mapperu lze vytvořit podobné schéma

Když dva dělají totéž... příklad: použití různých blokových šifrovacích módů original ECB CBC watermarking attack side channel attack (např. na implementaci AES) Cold-Boot attack Evil Maid attack...

Bezpečnost & šifrování http://www.abclinuxu.cz/images/clanky/xkcd/xkcd-538_czech.png

odkazy Silberschatz, Galvin, Gagne: Operating System Concepts, 7th edition,wiley, ISBN 0-471-6946-5 Bovet, Cesati: Understanding the Linux Kernel, 3rd edition, O'Reilly, ISBN 0-596-005650-2 Love: Linux Kernel Development, 2nd edition, Novell press, ISBN 0-672-32720-1 Full disk encryption http://sunoano.name/ws/public_xhtml/dm-crypt_luks.html