NTFS oder ReFS

Preview:

Citation preview

03.10.2012

NTFS oder ReFS?Oliver.Ryf@digicomp.ch

03.10.2012

Inhalt

NTFS

ReFS

Fazit?

03.10.2012

Umfrage

03.10.2012

NTFSNew Technology(!) File System

03.10.2012

Welche Probleme macht Ihnen NTFS heute?

Management?

Maintenance?

Security?

Performance?

Stability?

03.10.2012

NTFS und Checkdisk vorher

Das NTFS «Health-Model» war eher simpel

Entweder war das Filesystem gesund oder nicht

Zum Reparieren musste das Filesystem offline

genommen werden

Das dauerte solange, bis alle Fehler behoben sind

Downtime ist proportional zu der Anzahl Dateien

03.10.2012

Checkdisk in Windows Server 2008/R2

Checkdisk Performance wurde zwar laufend

verbessert und optimiert, aber

Gleichzeitig wurden Volumes immer grösser

03.10.2012

Checkdisk und Kundenwunschliste

Downtime = 0 bei hochverfügbaren Systemen

Health-State muss jederzeit abrufbar sein

Einfache Lösung von Diskproblemen

03.10.2012

File system health redone

03.10.2012

NTFS - Key Design Changes

Online self-healing

Online verification

Neuer Service – Spot Verification Service

Online identification and logging

Scheduled Task – Probleme werden geloggt

Precise and rapid correction

Geloggte Probleme können bei passender

Gelegenheit behoben werden

CHKDSK /Spotfix

03.10.2012

Checkdisk Spotfix

03.10.2012

Das neue NTFS Health Model

Online and healthy

Online spot verification needed

Online scan needed

Spot fix needed

03.10.2012

Scheduled Task

03.10.2012

Integration ins Action Center

03.10.2012

ReFSResilient File System

03.10.2012

Ziele von ReFS

Hohe Kompatibilität zu NTFS

Überprüfen und automatisches Korrigieren von

Daten

Hohe Skalierbarkeit

Filesystem ist nie Offline

Zusammenarbeit mit Storage Spaces

03.10.2012

NTFS / ReFS Kompatibilität

03.10.2012

Ein paar Zahlen

ReFS unterstützt lange Dateinamen und Pfade

Wirkliche lange!!!

Dateinamen – 32K, 32’768 unicode characters

Pfadlänge – 32K

Theoretische Maximalgrösse einer Datei:

2^64-1 Byte

entspricht rund 18 Trillionen Byte oder 16 Exabyte.

Pro Verzeichnis theoretisch bis zu 18 Trillionen

Dateien und in einem Volume ebenso viele

Verzeichnisse gespeichert werden.

03.10.2012

Unterschied zu NTFS

Alle ReFS Metadaten erstellen eine 64-bit

Checksumme, welche separate gespeichert wird

NTFS Metadata werden In-Place aktualisiert

Problem bei einem Stromausfall

«Torn Writes» sind die Folge

BSOD oder unleserliche Daten beim Booten

03.10.2012

Integrity Streams

ReFS verwendet «Integrity Streams» (Copy-on-

Write)

Bevor Änderungen an den Metadaten erfolgen

wird eine Kopie der entsprechenden Daten

gemacht

Ist nicht auf jedem Volume sinnvoll

D:\>format /fs:refs /q /i:enable <volume>

03.10.2012

Bit Rot

Scrubbing

03.10.2012

“We perform significant testing where power is

withdrawn from the system while the system is

under extreme stress, and once the system is back

up, all structures are examined for correctness. This

testing is the ultimate measure of our success. We

have achieved an unprecedented level of

robustness in this test for Microsoft file systems.

We believe this is industry-leading and fulfills our

key design goals.”

Surendra Verma, Development Manager, Storage

and File Systems, Microsoft

03.10.2012

ReFS und Storage Spaces/Pools

ReFS arbeitet mit Storage Spaces um Problem noch

besser zu Erkennen und zu Reparieren

ReFS kann mit Storage Spaces verwendet werden

Storage Spaces können ReFS nutzen

Zusammen funktionieren sie besser!

ReFS verwendet Metadata Checksums

Korrupte Daten können bei Fehler automatisch

wiederhergestellt warden

Einzelne Storage Pools können maximal 4 Petabyte

umfassen.

03.10.2012

Bit Rot

Mit dem Lauf der Zeit oder aus technischen

Gründen können Teile einer Disk Defekte aufweisen

“Scrubbing” ist ein Task, der auf mirrored Storage

Spaces alle redundanten Daten überprüft inkl.

Metadaten

Integrity Streams

Bei fehlerhaften Checksummen werden die

korrupte Daten automatisch durch “guten” Daten

wiederhergestellt

INTEGRITY.EXE

03.10.2012

Was passiert bei Data Corruption

Data Corruptions in NTFS haben Auswirkungen auf

das komplette Volume

Volume muss Offline genommen werden

Checkdisk findet und repariert den Fehler

Downtime ist die Konsequenz

03.10.2012

ReFS Salvaging

«Salvaging» kann einzelne korrupte Daten aus dem

Namespace des Volumes entfernen

Korrupte Daten haben somit keine Einfluss auf die

Verfügbarkeit «Gesunder Daten»

Passiert in der Regel in weniger als einer Sekunde

Korrupte Daten können dann vom Admin

wiederhergestellt werden

ReFS Volumes bleiben online auch bei ireparablen

Schäden

03.10.2012

ReFSdeprecated Features

03.10.2012

Was wird nicht mehr unterstützt

Named Streams

Object IDs

Short Names

Compression

File level encryption (EFS)

User Data Transactions

Sparse

Hard-links

Extended Attributes

Quota

03.10.2012

Was kann ReFS nicht?

03.10.2012

NTFS exclusive

Data Deduplication

Second Level Caching zwischen DRAM&Storage

Writable Snapshots

03.10.2012

Warum nicht?

03.10.2012

Microsoft Statements

ReFS does not itself offer deduplication. One side

effect of its familiar, pluggable, file system

architecture is that other deduplication products

will be able to plug into ReFS the same way they do

with NTFS.

ReFS does not explicitly implement a second-level

cache, but customers can use third-party solutions

for this.

ReFS and VSS work together to provide snapshots

in a manner consistent with NTFS in Windows

environments. For now, they don’t support writable

snapshots or snapshots larger than 64TB.

03.10.2012

The Best of the Bests of the…?

03.10.2012

Der Vergleich aus der Sicht eines Xlers ;-)

03.10.2012

Migrieren, oder?

03.10.2012

Fragen?

Recommended