ZFS. Linuxadministration I 1DV417. Wednesday, January 23, 13

Relevanta dokument
ZFS Zettabyte Filsystemet

Linuxadministration I 1DV417 - Laboration 3 Installation av ny hårddisk, RAID och logisk volymhantering

Administration / Disk Management. EC Utbildning AB

Prestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5

Institutionen för Datavetenskap Department of Computer Science

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn

Prestandamätning av RAID-lösningar

Jonas Gustavsson. Leverans av 10PB Isilon

Marcus Wilhelmsson 12 april 2013

Manual - Phonera Online Backup

BOOK-IT 6.0. Backup Solaris

Lösningsförslag och leverans

Dagens agenda. Lagring & berarbetning av data. Filer och filformat Metadata Komprimering Kryptering Olika typer av data Filsystem Databaser

Prestandaskillnader mellan olika ZFS-implementationer

SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll.

Projekt Fake för Virtutech

Prestandaundersökning och återställning av degraderade RAIDsystem

1DV416 Windowsadministration I, 7.5hp MODULE 4 GROUP POLICY, STORAGE AND ACCESS CONTROLS STORAGE

RAID-torn med 4 fack för externa hårddiskar - esata USB 3.0 kabinett

DATALAGRING. Ämnets syfte

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

SSDs påverkan på MySQL En prestandajämförelse

Datorhårdvaruteknik 1DV426 - Laboration Migrering av lagring från DAS till SAN

Fö 8: Operativsystem II. Minneshantering. Minneshantering (1) Minneshantering (2) Minneshantering och Virtuelltminne.

Kriswebb och Krisserver ur ett tekniskt perspektiv

3,5" esata USB FireWire externt SATA RAID-kabinett för 4 enheter. StarTech ID: S354UFER

Vilka är Ibas Kroll Ontrack? Räddning av brända hårddiskar Oförutsedda utgifter Norrmän i rymddräkt

PCI Express 2.0 SATA III 6 Gbps RAIDkontrollerkort. nivåindelad SSD-lagring Product ID: PEXSAT34RH

Instruktion för användande av Citrix MetaFrame

Datorhårdvaruteknik 1DV426 - Laboration Clustring och migrering av cluster från FibreChannel till iscsi

Fö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn?

Inställning av Nepomuk skrivbordssökning. Sebastian Trueg Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Tanka program KAPITEL 7. Shareware och freeware. Shareware. Freeware

Filöverföring i Windowsmiljö

Symantec NetBackup -enheter i 5000-serien

DGC IT Manual Citrix Desktop - Fjärrskrivbord

Spårbarhet i digitala system. Biografi. Spårbarhet. Osynlig övervakning och de spår vi lämnar efter oss

SÄKRA UPP OCH ADMINISTRERA DINA MOBILA ENHETER Freedome for Business

Digitalteknik och Datorarkitektur 5hp

Laborationsrapport Projektarbete

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?

Pyramid Business Intelligence. Affärsinformation från din Pyramid till din iphone eller ipod (100913)

Introduktion till hårdvara, mjukvara och operativsystem

Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS

Vad alla småföretag bör veta om molnlagring

Guide inför ett. storageprojekt. Viktiga överväganden inför lagringskonsolidering

Slimmad, ultrakompakt design som matchar din Mac eller PC. Thunderbolt 2-hårddiskkabinett med 4 fack - med RAID. StarTech ID: S354SMTB2R

Data på disk är en teknisk lösning i Capitex Säljstöd som gör att viss information ej sparas i databasen utan direkt på serverns hårddisk.

30 år av erfarenhet och branschexperts

Ibas forensics Mobila enheter

Design och trender. Föreläsning 12

Datorhårdvaruteknik 1DV426 - Laboration NAS NetApp F840

komplett kopia av hårddisken 20 minu En instabil dator som ofta drabbas av fel får du snabbt på rätt kurs med en kopia av Windows och alla program.

Linuxadministration I 1DV417 - Laboration 7 SSH-magi och systemtrolleri. Marcus Wilhelmsson 6 mars 2013

Vad är viktigast? Sammanfattning. Processer och trådar. Processer och trådar. Flerprocessorsystem. Schemaläggning. Interprocesskommunikation.

Datacentertjänster IaaS

Metodfrågor och säkerheten i bevisningen. Internetdagarna. Clarion Hotel Bosse Norgren

Fö 2: Minnen. Introduktion. Primärminnet. Interna och externa minnen. Introduktion, Klassificiering

DIGITAL DOKUMENTDISTRIBUTION EFFEKTIVA LÖSNINGAR FÖR ETT OPTIMALT DOKUMENTFLÖDE SHARP DOCUMENT SOLUTIONS

Jämförelse av skrivtekniker till cacheminne

Välkommen till en översikt av...

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com

Din guide till. Teknisk Specifikation Säljstöd

Svensk version. Inledning. Innehåll. Specifikationer. PU101 Sweex 2 Port Serial ATA RAID PCI Card

Övning: Arbeta med Azure Explorer

Archive Player Divar Series. Användarhandbok

Styrsystem. Quantum, M340 o Momentum. Kom-igång med konvertera Concept till Unity Rev

Allmänt om programvaror och filer i Windows.

Region Skåne. Kravspecifikation Lagring och arkivering som tjänst

INFORMATIONSSÄKERHETSPOLICY

DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1

Beställning av fjärrbackup

Info till IT - dioevidence Nationell uppföljning inom sociala områden

PCI Express 2.0 SATA III 6 Gbps RAIDkontrollerkort med 3 portar, msata och HyperDuo nivåindelad SSD-lagring

Android. Ett alternativ till traditionella Windows-datorer

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server

Office Du har tillgång till Office överallt. Verktyg för professionella. Verktyg för samarbete. Enkel installation och hantering

! Teori och praktik. ! Ändringar från förra året. ! Examination (tenta, projekt) LiU. ! Varför ni? ! Varför överhuvudtaget? LiU

Uppstart av OS med resp. utan krypering

KURSKATALOG. qlikview.com

1 Nyheter i Filr 2.0 Desktop-programmet

Datorhårdvaruteknik 1DV426 - Laboration Konfiguration av Delat virtuellt diskbibliotek på ATAboy, SVTL

Föreställ dig en enklare värld. med HPE SimpliVity

Rekommenderad felsökning av dator innan service

Reservföreläsningen inställd

RCU 5000i. Södra Långebergsgatan Västra Frölunda tel: fax:

Flera processer. Minneshantering. Trashing kan uppstå ändå. Ersätta globalt

Operatörspaneler. Magelis G5U. Kom-igång med HMIG5U. Skapad: Rev:

KOMMUNLEDNINGSKONTORET / IT-AVDELNINGEN. Office 365. Lathund

Linuxadministration I 1DV417 - Laboration 1 Installation. Marcus Wilhelmsson 15 januari 2013

Att köpa ny dator SeniorNet Lidingö September-2017

Kort-kort om utdelade användarkonton och datormiljön på NADA

Systemkrav WinServ II Edition Release 2 (R2)

Nexsan lanserar ytterligare en ny modell i sin serie av lagringssystem på den Svenska marknaden.

TOSHIBA LANSERAR NÄSTA GENERATION FÖRETAGSHÅRDDISKAR MED 4 TB

Innehåll. Dokumentet gäller från och med version

Lagringssystem. server. arbetsstationer. Katalog Öppettider: 09:00-17:00 alla vardagar.

Prestandatest av sekventiella läs- och skrivoperationer i UNIX-liknande operativsystem 4 hp

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Handbok Kfloppy diskettformaterare

Transkript:

ZFS Linuxadministration I 1DV417

Överblick Lagringspooler Transaktionsbaserat objektsystem Dataintegritet Enkel administration

Problem med nuvarande filsystem Inget skydd mot silent data corruption Jobbigt att administrera Lååångsamt

Mål med ZFS Få slut på lidandet Varför behöver lagring vara så komplicerat? Kasta ut alla gamla antaganden Designa ett integrerat filsystem från början

Varför volymer? Filsystem Filsystem Filsystem Filsystem Volym 2 GB concat Volym 2 GB stripe Volym 2 GB 1 GB hårddisk 1 GB hårddisk 1 GB hårddisk 1 GB hårddisk 1 GB hårddisk 1 GB hårddisk 1 GB hårddisk

Volymer jämfört med pooler Traditionella volymer Lagringspooler med ZFS Filsystem Filsystem Filsystem ZFS ZFS ZFS Volym Volym Volym Lagringspool

I/O i filsystem/volym vs. ZFS Filsystem ZFS DMU Volym Lagringspool

Dataintegritet Copy-on-write Transaktionsbaserat Checksummor på ALLT

Copy-on-write Block tree COW on some blocks COW on indirect blocks Rewrite überblock

Snapshot-bonus Überblock för snapshot Überblock för livedata

Checksummor på allt Vanliga checksummor Checksummor i ZFS Adress Adress Data Data Checksumma Checksumma Checksumma Checksumma Adress Adress Checksumma Checksumma Data Data Bitröta Fantomskrivningar Feldirigerade skrivningar och läsningar Felaktig paritet i DMA Drivrutinsbuggar Ofrivilliga överskrivningar Bitröta Fantomskrivningar Feldirigerade skrivningar och läsningar Felaktig paritet i DMA Drivrutinsbuggar Ofrivilliga överskrivningar

Traditionell spegling av data Applikation Applikation Applikation Filsystem Filsystem Filsystem Spegling Spegling Spegling

Självläkande data i ZFS Applikation Applikation Applikation ZFS-spegling ZFS-spegling ZFS-spegling

Traditionell RAID4 och RAID5 Flera datadiskar + paritet Skrivhål, förlorar man strömmen mellan skrivning av data och paritet så är RAIDen korrupt Löses med NVRAM på RAID-kontrollern Löser INTE tyst datakorruption

RAID-Z Dynamisk stripe-vidd Alla skrivningar är kompletta stripe-skrivningar Upptäcker och korrigerar tyst datakorruption Kräver ingen speciell hårdvara, fungerar bra med billiga diskar

Disk scrubbing Hittar fel medans de fortfarande går att rätta till Verifierar datans integritet Ger snabb och pålitligt återskapande av data, sk. resilvering

Skalbarheten hos ZFS 128-bitars filsystem 1 ZB = En miljard terabyte Klarar 256 quadriljoner ZB 100% dynamisk metadata Ingen gräns på antal filer, filer per katalog, etc.

Prestanda hos ZFS Copy-on-write Dynamisk storek på stripes över alla hårddiskar Multipla storlekar på block Intelligent prefetch

Administration av ZFS Lagringspooler - Inga fler volymer Hierarkiskt filsystem med ärvda egenskaper Allt görs online, filsystemet behöver aldrig tas ner

Skapa lagringspool och filsystem Skapa en spegling som heter tank # zpool create tank mirror c0t0d0 c1t0d0 Skapa filsystem för hemkataloger, monterat till /export/home # zfs create tank/home # zfs set mountpoint=/export/home tank/home Skapa hemkataloger för några användare # zfs create tank/home/marcus # zfs create tank/home/stefan # zfs create tank/home/staffan Lägg till mer utrymme till lagringspoolen # zpool add tank mirror c2t0d0 c3t0d0

Sätta egenskaper Automatisk exportering av alla hemkataloger via NFS # zfs set sharenfs=rw tank/home Använd kompression på all data i poolen # zfs set compression=on tank Ge Stefan en quota på 2 GB # zfs set quota=2g tank/home/stefan Garantera Staffan en reservation på 20 GB # zfs set reservation=20g tank/home/staffan

Readonly-kopia av ett filsystem Skapas direkt Snapshots Använder inget extrautrymme, block kopieras bara när de förändras Ta ett snapshot på Stefans hemkatalog # zfs snapshot tank/home/stefan@tisdag Rulla tillbaka till ett tidigare snapshot # zfs rollback tank/home/stefan@mandag Titta på onsdagens version av filen foo.c $ cat ~stefan/.zfs/snapshot/onsdag/foo.c

Övriga funktioner Deduplicering Kryptering (endast Solaris) L2ARC ZIL