# 16 — Zálohování dat, souborové systémy, RAID > [!abstract] O tématu > ==**Zálohování**== chrání data proti ztrátě. ==**Souborový systém**== definuje, jak jsou data organizována na disku. ==**RAID**== spojuje víc disků do jednoho logického celku pro výkon nebo zálohu. > [!info] Maturitní otázka > **a)** Typy záloh · **b)** Zásady zálohování · **c)** Souborové systémy · **d)** FAT a NTFS · **e)** MBR, MFT a GPT · **f)** RAID --- ## a) Typy záloh ### Základní typy | Typ | Co kopíruje | Velikost | Obnovení | |---|---|---|---| | ==**Úplná (Full)**== | **všechno** | největší | rychlé — jen 1 záloha | | ==**Inkrementální**== | **změny od poslední zálohy** (jakékoliv) | nejmenší | pomalé — full + všechny inkrementy | | ==**Diferenciální**== | **jen to, co se změnilo** (od poslední plné) | střední | střední — full + poslední diferenciál | | ==**Zrcadlová a reverzní**== | srovnává s ==**předešlou zálohou**==, ne s první | — | rychlé na nejnovější data | ### Příklad strategie ==**Týdenní cyklus**==: - **Pondělí** — plná záloha - **Úterý–Pátek** — inkrementální (jen změny ode dne) - Při obnovení potřebuješ: pondělní full + všechny denní inkrementy --- ## b) Zásady zálohování ### Hlavní zásady (z prezentace) - ==**Nedávat zálohy fyzicky vedle sebe**== (povodeň/požár zničí obojí) - ==**Ukládat jen potřebná data**== (ne všechno hromadně) - ==**Zálohovat v rozumných intervalech**== (podle důležitosti) - ==**Volba vhodného média**== pro ukládání - ==**Systematické označování**== (datum, verze, obsah) ### Pravidlo 3-2-1 > [!tip] Zlaté pravidlo zálohování > ==**3 kopie dat**== > ==**na 2 různých médiích**== > ==**1 kopie mimo lokalitu (off-site)**== ### Kam zálohovat - ==**Externí HDD/SSD**== - ==**NAS**== (síťové úložiště) - ==**Cloud**== (Google Drive, OneDrive) - ==**Magnetické pásky (LTO)**== — pro velké firemní archivace --- ## c) Souborové systémy ==**Souborový systém (FS)**== definuje, ==**jak jsou soubory a složky uloženy a organizovány na disku**==. ### Hlavní funkce - správa **souborů a složek** (hierarchie) - správa **prostoru** (volné/obsazené sektory) - ==**metadata**== — jméno, velikost, oprávnění, datum - ==**journaling**== (žurnálování) — log změn pro obnovu po pádu ### Hlavní souborové systémy | FS | Použití | Vlastnosti | |---|---|---| | ==**FAT32**== | USB flashky, kompatibilita | **max 4 GB / soubor**, **2 TB / oddíl** | | ==**exFAT**== | velké flashky, SD karty | bez 4 GB limitu, méně metadat | | ==**NTFS**== | Windows | journaling, **oprávnění, šifrování (EFS), komprese** | | ==**ext4**== | Linux | journaling, vysoká spolehlivost | | ==**APFS**== | macOS (od 2017) | snapshoty, šifrování | | **HFS+** | starší macOS | nahrazen APFS | | ==**ReFS**== | Windows Server | self-healing, pro velké svazky | | **Btrfs / ZFS** | Linux / FreeBSD servery | snapshoty, copy-on-write | --- ## d) FAT a NTFS > [!info] Z prezentace > FAT i NTFS jsou ==**způsoby organizace dat na disku**==. FAT = ==**kompatibilní se vším**==. NTFS = ==**hlavně Windows, má speciální funkce (security, předešlé verze)**==. ### FAT (File Allocation Table) - ==**Velmi starý**== (FAT12, FAT16, FAT32 — z roku 1996) - ==**Tabulka FAT obsahuje seznam clusterů**== a propojení mezi nimi - **Bez oprávnění**, bez journalingu - ==**FAT32 limity**==: max **4 GB / soubor**, **2 TB / oddíl** - ==**Univerzální kompatibilita**== — Windows, macOS, Linux, kamery - ==**exFAT**== — modernizace, ==**bez 4 GB limitu**==, ideální pro flashky/SD karty ### NTFS (New Technology File System) - ==**Standardní FS Windows**== (od Windows NT, ~1993) - ==**Journaling**== — odolný proti pádu - ==**Security / oprávnění (ACL)**== — kdo smí číst/psát - ==**Šifrování (EFS)**== — soubory chráněné - ==**Předešlé verze**== (Volume Shadow Copy) — obnova starších verzí souboru - ==**Komprese**== — transparentní ### Klíčový rozdíl | | FAT32 | NTFS | |---|---|---| | Max soubor | 4 GB | **16 TB+** | | Oprávnění | ❌ | ✅ | | Šifrování | ❌ | ✅ | | Journaling | ❌ | ✅ | | Kompatibilita | nejlepší | hlavně Windows | --- ## e) MBR, MFT a GPT > [!info] Zjednodušení z prezentace > **MBR** = ==**info o bootu**== > **MFT** = ==**info o datech na disku**== > **GPT** = ==**info o datech i o bootu**== ### MBR (Master Boot Record) - ==**Starý systém rozdělení disku**== (z roku 1983) - první sektor disku obsahuje: - ==**bootloader**== (program pro spuštění OS) - ==**tabulka oddílů**== — **max 4 primární** (nebo 3 + 1 rozšířený) - ==**Limit kapacity: 2 TB**== - spolupracuje s ==**BIOSem**== ### GPT (GUID Partition Table) - ==**Moderní nástupce MBR**== (součást UEFI) - ==**Téměř neomezená kapacita**== - ==**128 oddílů standardně**== - každý oddíl má unikátní ==**GUID**== - ==**Více záložních kopií tabulky**== (samoopravitelné) - spolupracuje s ==**UEFI**== ### MFT (Master File Table) — v NTFS ==**Hlavní tabulka souborového systému NTFS**==. Obsahuje: - záznam **o každém souboru a složce** - jméno, velikost, oprávnění, datum - ukazatele na **datové clustery** - malé soubory (do ~1 KB) jsou uložené **přímo v MFT záznamu** --- ## f) RAID ==**RAID (Redundant Array of Independent Disks)**== = ==**spojení více disků do jednoho logického celku**== pro **výkon, zálohu, nebo obojí**. ### Hlavní úrovně RAID | RAID | Min. disků | Princip | Plus | Mínus | |---|---|---|---|---| | ==**RAID 0**== (striping) | 2 | data **rozdělená přes 2+ disky** | ==**rychlost**==, plná kapacita | **žádná záloha** — když 1 disk selže, ztratí se všechna data | | ==**RAID 1**== (mirroring) | 2 | ==**klonuje / zrcadlí**== data na druhý disk | ==**záloha**== — když 1 disk selže, data zůstanou | poloviční kapacita | | ==**RAID 5**== | 3+ | data + ==**parita**== rozdělená přes všechny disky (parita umí poskládat data zpět) | **přežije selhání 1 disku** | **2 disky padnou = ztráta**, zabírá hodně místa | | ==**RAID 6**== | 4+ | jako RAID 5, ale ==**dvojitá parita**== | **přežije selhání 2 disků** | ==**půlka kapacity je na paritu**==, pomalý zápis | | ==**RAID 10**== (1+0) | **4** | kombinace RAID 1 + RAID 0 | ==**bezpečný jako 1, rychlý jako 0**== | ==**poloviční kapacita**==, drahé | ### Implementace RAID - ==**Hardwarový RAID**== — vlastní řadič (PCIe karta nebo na desce). **Rychlý, drahý.** - ==**Softwarový RAID**== — řízený OS (Windows Storage Spaces, Linux mdadm). **Levný, závisí na CPU.** > [!warning] RAID ≠ záloha! (pozor u maturity) > ==**RAID chrání proti selhání disku, ne proti smazání souboru, viru ani ransomwaru**==. Pokud někdo řekne „RAID je zálohování" — je to ==**špatně**==. Vždy mít **i klasickou zálohu** (pravidlo 3-2-1). --- ## Shrnutí > [!summary] Co si pamatovat > **a) Typy záloh:** ==**úplná / inkrementální / diferenciální / zrcadlová a reverzní**==. > **b) Zásady:** ==**zálohy nedávat vedle sebe, jen potřebná data, rozumné intervaly, systematicky označovat**==. Pravidlo ==**3-2-1**== (3 kopie, 2 média, 1 off-site). > **c) FS:** organizuje soubory + metadata + journaling. Hlavní: ==**FAT32, exFAT, NTFS, ext4, APFS**==. > **d) FAT vs NTFS:** ==**FAT = kompatibilní se vším, max 4 GB/soubor**==. ==**NTFS = hlavně Windows, security, předešlé verze, journaling**==. > **e) MBR/MFT/GPT:** ==**MBR = info o bootu**== · ==**MFT = info o datech (v NTFS)**== · ==**GPT = info o datech i bootu**==. > **f) RAID:** ==**0 (rychlost), 1 (zrcadlí), 5 (1 parita), 6 (2 parity), 10 (1+0)**==. ==**RAID ≠ záloha!**==