9. Plattenspeicher und Dateien

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "9. Plattenspeicher und Dateien"

Transkript

1 9.1.1 Physikalischer Aufbau Staubdicht versiegelt. 9. Plattenspeicher und Dateien 9.1 Aufbau einer Festplatte Eine oder mehrere rotierende Platten: U/min,.magnetisierbare FeO-Schicht, meist auf Aluminium, - unterteilt in z.b konzentrische Spuren (Tracks) à z.b. 1 MByte. - Zylinder = Gruppe übereinander liegender Spuren, - Spuren sind wiederum in Sektoren unterteilt. Beweglicher Kamm: - mit Schreib-/Leseköpfen, - dicht über Magnetschicht, - langsam beweglich (10 ms). Sektoren à 512 Bytes netto Sektoren 1 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

2 Typischerweise 512 Bytes pro Sektor derzeit üblich. Entstehen durch physikalische bzw. Low-Level-Formatierung. Lücke zwischen Index-Record & Datenrecord: - Index-Record wird nur beim Low-Level formatieren geschrieben. - Datenrecord wird immer und wiederholt als Ganzes neu geschrieben. Aufbau: - IAM: Index Adress Mark markiert Adressfeld. - DAM: Data Adress Mark markiert Datenfeld. - SYNC: abhängig vom Aufzeichnungsverfahren. SYNC Adressfeld SYNC Datenfeld IAM #Spur #Kopf #Sektor CRC DAM 512 Byte Daten CRC 2 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

3 9.1.3 Adressierung: Im Prinzip über über Zylinder, Kopf, Sektor. Verschiedene Adressierungbeschränkungen: - PC-Bios adressiert nicht mehr als 8 GB, - "Direct LBA" adressiert 128 GB unter Umgehung des PC-BIOS, - "Direct LBA(48)" adressiert 134'217'728 GB. alte Disks (MFM, RLL): - Sektoren haben auf äußeren Spuren grössere Ausdehnung, - Entspricht konstanter Winkelgeschwindigkeit. Moderne Disks (IDE): - bis zu 40% mehr Sektoren auf äußeren Spuren. 3 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

4 9.1.4 Fehlerbehandlung: Sector Forwarding: - Controller hat Liste schlechter Blöcke und leitet Zugriffsversuch auf fehlerhaften Block (unsichtbar für Treiber) auf einen Reserveblock um. - Reserveblöcke pro Zylinder oder in Reservezylinder - Auswirkungen auf Disk-Scheduling! Prüfsumme und FEC für jeden Sektor. Disks sind fehleranfällig - teilweise fehlerhafte Blöcke bei Auslieferung. - Köpfe schweben knapp über der Oberfläche. - Staubkorn kann zum Headcrash führen. 4 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

5 9.2 Festplatten-Scheduling Zugriff auf die Festplatte ist viel langsamer als auf den Hauptspeicher: - Suchzeit: Kopf auf Zylinder positionieren. - Rotationsverzögerung bis Sektor unter Kopf. Armpositionierung ist besonders teuer: - alte Festplatten (zu Zeiten des XT ~ 1985) haben jeden Spurwechel geprüft jeweils Arm abbremsen & beschleunigen, - aktuelle Disks überfahren Spuren mit hoher Geschwindigkeit - wo genau Sektoren liegen ist unbekannt. Aktuelle Schreib- & Lesegeschwindigkeiten: - Zugriff in einer Richtung schneller, - Zugriffe auf fortlaufende Sektoren schneller, - sequentiell: ~ 50 MB/s; verstreut: ~ 1 MB/s, - Höhere Leistung durch parallele Disks, - Verluste im Betriebssystem. Disk-Scheduler (in Treiber) legt Reihenfolge der Festplattenzugriffe fest. 5 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

6 9.2.1 Strategien zur Kopfpositionierung: Zufallsstrategie Aufträge werden zufälliger Reihenfolge ausgewählt. FCFS (First Come First Serve): Abarbeitung in Ankunftsreihenfolge. Prioritätsstrategie: Reihenfolge abhängig von Priorität der Aufträge. SSTF (Shortest Seek Time First): kürzeste Armpositionierung zuerst. SCAN (Fahrstuhlstrategie): Arm bewegt sich in eine Richtung, immer bis an das Ende und arbeitet dabei alle Aufträge ab. Erst danach ist eine Bewegung zurück oder in eine andere Richtung erlaubt. Eine Optimierung der Dateiverteilung ist immer empfohlen. Beispiel: - Start bei Zylinder 53; - Sequenz: 98, 183, 37, 122, 14, 124, 65, Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

7 9.2.2 FCFS (First Come First Serve): FCFS erfordert im Mittel ein Überfahren von 1/3 der Spuren (Gleichverteilung und volle Festplatte). Kopfbewegung über insgesamt 640 Zylinder. 7 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

8 9.2.3 SSTF (Shortest Seek Time First): SSTF ist empfohlen, kann jedoch zum Verhungern von Aufträgen führen. Kopfbewegung über 236 Zylinder: 8 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

9 9.2.4 SCAN (Fahrstuhlstrategie/Elevator Seek)): SCAN, und SSTF bringen vor allem bei starker Last Vorteile. Im Hochlastfall ist evenbtuell nur eine Spur weit zu springen. SCAN & SSTF benachteiligen Randspuren. Kopfbewegung über 208 Zylinder: 9 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

10 9.3.1 Plattenstruktur 9.3 Festplattenorganisation bei PCs Festplatten werden in eine oder mehrere Partitionen (Bereiche) unterteilt: - verschiedene Dateisysteme auf einer Festplatte, - mehrere Betriebssysteme auf einer Disk, - Trennung von System & Benutzerdaten, MBR - Besonderheit in Linux: Swap-Partition. Partitionen Master Boot Record (MBR): - Position ist (Zylinder 0, Kopf 0, Sektor 1). - Wird durch BIOS beim Systemstart an Adr. 0x7C00 geladen und angesprungen. - Bootlader lädt BS oder Boot-Manager. - MBR nur einmal auf Disk Bootlader (446 Bytes) Partitionstabelle Signatur (0xAA55) 10 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

11 9.3.2 Partitionen Eine Partitionstabelle beschreibt max. vier Partitionen, die die Disk in unabhäng voneinander nutzbare Bereiche unterteilen. primäre Partionen: - immer in Partitionstabelle des Master Boot Records, - in der Regel vier Stück pro Disk bei PCs, - beginnen mit Bootsektor (BSC). Erweiterte Partitionen: - Container für logische Unterpartitionen, - beginnen mit Partitionssektor (PSC), - Aufbau wie ein MBR, aber nur als Partitionstabelle genutzt (kein Bootcode). Logische Partitionen: - einer erweiterten Partition zugeordnet, - beginnen mit Bootsektor (BSC), - beinhalten keine Partitionstab. Beispiel: 1 primäre & 1 logische Part. MBR BSC primäre Part. PSC BSC erweiterte Part. logische Part. 11 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

12 9.3.3 Aufbau eines Partitionseintrages (16 Bytes): Offset Größe Inhalt 0 1 Boot Flag (80h aktiv; 00h inaktiv) Beginn der Partition (CHS) System Kennung: 1 z.b. 0: Eintrag frei, 1: DOS 12-Bit FAT; 4: DOS 16-Bit FAT 5: erweiterte Partition F: erweiterte Partition 3 Ende der Partition (CHS) Entfernung des ersten Sektors der Partition: 4 - vom MBR bei primären Part. - vom PBR bei erweiterten Part Größe der Partition in Sektoren CHS-Einträge nur für alte kleinere Disks. LBA-Adressierung für moderne Disks. 12 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

13 Erweiterte Partitionen nutzen immer nur zwei Einträge in der Partitionstabelle: - max. ein Eintrag beschreibt ein log. Laufwerk. - max. ein Eintrag verweist auf erweiterte Part. - somit entsteht evt. Kette erweiterter Part., - wobei die erste so gross ist, dass hierin alle geschachtelten Part. beinhaltet sind. Beispiel: 1 primäre und zwei logische Partitionen MBR PSC erweiterte Part. BSC primäre Part. log. Part. log. Part. Besonderheit: Offest des ersten Sektors in der Partitionstabelle: - in primären Partitionen immer bezogen auf phys. Anfang der Disk. - alle erweiterten Part. beziehen sich auf die phys. Adresse des Ankers der erweiteren Partitions-Kette Namensgebung von Partitionen: 13 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

14 Windows: Laufwerksbuchstaben c:, d:,... - zuerst primäre Part. von allen Disks, - dann logische Part. aller Disks, - ab NT frei umbennenbar. Unix: interner Name: z.b. /dev/hda2 : - Disk-Volume: a,b,c,d - Partition: primäre = 1-4; log.: >= 5 Bemerkung zu Partitionierungswerkzeugen: - zeigen Schachtelung von erweiterter Partition nicht an. - arbeiten unterschiedlich Vorsicht! 14 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

15 9.3.5 Mounting: Montieren einer Partition in einem Verzeichnis des Dateisystems. Auch unterschiedl. (verteilte) Dateisysteme können in einem Dateibaum vereint werden. UNIX: mount und umount Befehle. Ab Windows NT per Disk- Manager möglich: etc / Root File System home usr tmp /dev/hdb5 / mount /dev/hdb5 /usr local bin / etc home usr tmp local bin 15 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

16 9.4 Plattenspeichervergabe Sequentielle Natur einer Platte erfordert andere Verfahren als im Heap: - Armbewegungen sind kritisch, - kleines Abbild im Hauptspeicher vorhalten, - optimale Suchverfahren für die Verzeichnisse Vergabequantum: - Praktisch immer festgelegt für eine bestimmte Partition, - Nicht zu gross wählen, da sonst Verschnitt bei kleinen Dateien, - Nicht zu klein wählen, sonst zuviele "Extents", - Typische Werte: 0,5 32 KB (je nach Disk). Die physische Blockgrösse ist meist kleiner als das Vergabequantum. 4 KByte 4 KByte 4 KByte Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

17 9.4.1 Vergabe mit Bit-Vektor Partition in Blöcke fester Größe unterteilen. Jeweils ein Bit zeigt an, ob ein Block frei ist oder nicht (0=belegt,1=frei). 10 GB Disk, 1 KB pro Block 1,25 MB für Bitmap. Bewertung: - fortlaufende Blöcke einfach identifizierbar. - u.u. große Bitmap bei kleinen Blöcken. - Bitmap im virtuellen Speicher halten KByte 4 KByte 4 KByte 4 KByte 4 KByte 4 KByte 4 KByte Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

18 9.4.2 Verkettete Freispeicherliste Finden von N zusammenhängenden Blöcken schwieriger. Ermitteln N aufeinanderfolgendener Blöcke erfordert das Durchlaufen von mindestens N Blöcken. Gegebenenfalls effizienter als Bitmap, da nur freie Blöcke gespeichert werden. 18 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

19 9.4.3 Freispeicherverwaltung mit Zählen Verkettete Liste. Speichern von Zeiger und Anzahl unmittelbar nachfolgender freier Blöcke in einem freien Block. Vereinfacht die Suche nach N aufeinanderfolgenden Blöcken Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

20 9.4.4 Freispeicherverwaltung mit Gruppieren Speichern der ersten N freien Blöcke im ersten Block. N-1 dieser Blöcke sind frei. Im N-ten Block sind weitere N freie Blöcke gespeichert - usw. Beispiel: N=4 Speichern von Zeiger und Anzahl unmittelbar. 20 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

21 9.5 Extents von Dateien Schrittweise Zuordnung Blöcken für Dateien. Mehrere offene Dateien auf einer Festplatte. Ziele: - effektive Ausnutzung der Festplatte (Disk), - sehr grosse Dateien müssen möglich sein, - schneller Dateizugriff. Z.B. Zusammenhängende Allozierung: - Nur ein Extent pro Datei. - Externe Fragmentierung der Festplatte. - Problem bei der Expansion von Dateien. Datei Start Test.java 0.profile 6 Plan 16 News 19 Mail 28 Länge Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

22 9.5.1 Verkettete Allokation Datei als verkettete Liste von Blöcken. - Beliebige Anordnung der Blöcke einer Datei. - Expansion von Dateien einfach. - Keine Platzverschwendung. Speichern von Zeigern in Blöcken. - Bei einem beschädigtem Block geht die ganze Datei verloren. - Zugriffsgeschwindigkeit abhängig von Zersplitterung. - Z.B. FAT (Zeiger separat untergebracht). Datei Start Länge Test.java Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

23 9.5.2 Multilevel-Index Allokation Limitierte Dateigröße bei einem Indexblock: - 1 Block = 512 Byte - Z.B. 1 Zeiger = 4 Bytes max. 128 Zeiger Datei max. 64 kb Verketten von Indexblöcken. Multilevel Index: - Beispiel: 2 Level - 128*128 Zeiger Zeiger - max. Dateigröße = 8 MB mehrere Levels z.b. in Unix I-Nodes (Typen: Dateien, Verzeichnisse, Links,...). Verwaltungs- Information Direkte Blöcke Blöcke mit 1er Indirektion Blöcke mit 2 Indirektionen 23 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

24 9.5.3 Erweiterungsquanten im Mac OS Vergabeeinheiten: - Log. Blöcke à 512 Bytes werden normalerweise auf einen phys. Sektor abgebildet. - Die Belegungseinheit (Allocation Block) ist jeweils mindestens 2 logische Blöcke. Dies reduziert die Größe der Vergabetabellen. Die Zuteilung erfolgt aber in Erweiterungsquanten (Clumps) von mehr als einer Belegungseinheit: - typisch 4 bis 8 Belegungseinheiten pro Clump, - teilweise Rückgabe nach Close, Fördert zusammenhängende Dateiplazierung. Logischer Block (512 Bytes) Belegungsblock phys. EOF Erweiterungsquantum 24 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

25 9.6 Datei- & Verzeichnissysteme Anforderungen: Persistenz, Zugang per Name, Schutz durch Zugriffsrechte, Logische Formatierung = Partition mit einem Dateisystem initialisieren. Datei (File): = Behälter zur dauerhaften Speicherung von beliebigen Informationen, - Programme und Daten, - Dateistruktur abhängig vom Dateityp. - Attribute: Name, Typ, Grösse, letzte Änderung, Zugriffsschutz,... - Dateien können mehrere Streams haben: o Stream: unterteilt Datein in Unterbereich. o DOS: nur ein Stream o NT: beliebige Streams datei:stream (default stream ohne Suffix). - Namenskonventionen: o DOS: 8.3 Zeichen name.ext o Unix, NT 256 Zeichen a.b.c.d o Unix: Groß- & Kleinschreibung beachten! 25 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

26 Verzeichnis (Directory): - vom Dateisystem verwaltete Datei zur Strukturierung externer Speichermedien. - Home Directory: Wurzelverzeichnis eines Benutzers. - Working Directory: aktuelles Arbeitsverzeichnis. - typischerweise hierarchisch organisiert. Pfade: - Folge von Bezeichnern getrennt durch Trennzeichen (Unix /, Windows: \ ). - absoluter Pfad: ausgehend von Wurzel (Unix /, Windows: Laufwerksbuchstaben, z.b. c:\ ). - relativer Pfad: beginnt mit Bezeichner und bezieht sich auf Working Directory. Verweis (Link, Shortcut, Alias): - Direkter Zugriff, ohne navigieren zu müssen. - Löschen & Verschieben ungültige Links. - Unix hard link: Verweis auf I-Node (ln datei link). (Datei wird erst gelöscht, wenn letzter hard link gekappt wurde). - Unix symbolic link: Verweis auf Dateinamen. (ln s datei link). 26 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

27 9.6.1 Dateikontrollblock Verwaltungsdaten im Dateikontrollblock (file control block, FCB): - Positionszeiger + aktuelle Blockadresse auf Disk, - Verweise auf Puffer (im HS) + Pufferfüllgrad, - Sperrinformation, Datum,... FCB ist Teil der Verzeichnisstrukturen auf der Platte. Also unter Umständen mehrere FCBs pro Datei. Beim Öffnen einer Datei: - Kopie des File Kontroll Blockes im Hauptspeicher anlegen, - Im Hauptspeicher einen Puffer für die Daten allozieren, - Datei als offen markieren (read, write?). - Zugriffsrechte prüfen. 27 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

28 9.6.2 Dateizugriff sequentiell: - lesen & schreiben immer nur in Vorwärtsrichtung, - Magnetbänder als Modellvorstellung. direkt (random access): - einzelne Bytes oder Blöcke direkt adressierbar - z.b. Festplatten, CDROM,... index-sequentiell: - i.d.r. von BS nicht unterstützt Datenbanken setzen direkt auf Disk auf, - Zugriff auf einzelne Blöcke über evtl. mehrstufige Indextabelle, - Überlaufbereiche erleichtern das Einfügen, - Gelegentliche Reorganisation erforderlich Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

29 9.6.3 Beispiel: sequentielle Datei in Windows NT #include <string.h> #include <windows.h> int main() { HANDLE hfile; DWORD dwwritten; char *data= hello world ; hfile = CreateFile("c:\\test.txt", GENERIC_WRITE, // name, write access 0, NULL, CREATE_ALWAYS, // share mode & securit, creation mode FILE_ATTRIBUTE_NORMAL FILE_FLAG_NO_BUFFERING, NULL // template file ); } WriteFile(hFile, data, strlen(data), & dwwritten, NULL ); // file handle, data, len, #bytes written, overlapped I/O CloseHandle(hFile); 29 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

30 9.6.4 Beispiel: File Allocation Table - FAT Nietet keine Schutzmechanismen. Zugriffsrechte: read-only oder read & write. Größenbeschränkung und 8+3 Dateinamen. Aber Daten unter vielen BS zugänglich. Optionale Kompression. Belegungseinheiten heißen Cluster. - Unterschiedlich, aber fest für eine Partition. - üblich sind 512, 1024, 4096 Bytes. FAT12 für Disketten:, 12-Bit 4096 Cluster, 16 MB bei 32KB Cluster. FAT16: 16-Bit Cluster, 2 GB pro Partition bei 32KB Cluster. FAT32: 28-Bit > 2 GB, weniger Verschnitt durch kleinere Cluster. VFAT16/32: virtual FAT - lange Dateinamen (max 255 Zeichen). - mehrere Verzeichniseinträge verwenden. 30 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

31 Separate Verkettung der Blöcke in Dateizuordnungstabelle (FAT): - auf den ersten Spuren einer Festplatte, - für jeden Block einen Eintrag, - sicherheitshalber repliziert, - Kopie im Hauptspeicher, - wird ständig aktualisiert. Alle Cluster einer Datei sind über die FAT verkettet: - 0 = leerer Block, - $FFF7 = schadhafter Block., - $FFFF = letzter Block einer Datei. Partitionsstruktur: BSC FAT- Einträge 0 fff fff7 8 a ffff b ffff #1 #2 #3 #4 #5 #6 #7 #8 #9 #a #b Cluster-Nr. (Index in Tab.) FAT Wurzel- Verz. Dateianfang Dateicluster Verkettung Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

32 Aufbau eines FAT16 Verzeichnisses: Verzeichnisse sind ebenfalls Dateien: - Verzeichnis zeigt auf ersten Block einer Datei, bzw. ersten Eintrag in der Tabelle. - Länge des Verzeichnisses im übergordneten Verzeichnis. - Länge des Wurzelverzeichnis im PSC od. MBR. Aufbau eines Datei-Eintrages: Offset Größe Inhalt 0 8 Dateiname 8 3 Dateinamen-Erweiterung 11 1 Attribute: Archiv-Bit, read-only, Verzeichnis/Datei, versteckt Reserviert 22 2 Uhrzeit der Erstellung 24 2 Datum der Erstellung 26 2 Startcluster der Datei 28 4 Dateilänge in Bytes Sonderfälle für das 1. Zeichen im Namensfeld: 00h: letzter Eintrag im Verz. (ungültig), 2E: aktuelles Verz. (. ), E5h: Eintrag wurde gelöscht Sonderfall für die ersten 2. Zeichen: 2E2E = übergeordnetes Verz. (.. ) 32 Betriebssysteme 2004, P. Schulthess, VS Informatik, Ulm

Beweglicher Kamm: mit Schreib-/Leseköpfen, dicht über Magnetschicht, langsam beweglich (10 ms). Sektoren à 512 Bytes (netto).

Beweglicher Kamm: mit Schreib-/Leseköpfen, dicht über Magnetschicht, langsam beweglich (10 ms). Sektoren à 512 Bytes (netto). H. Plattenspeicher H.1 Aufbau einer Festplatte H.1.1 Physikalischer Aufbau Staubdicht versiegelt. Eine oder mehrere rotierende Platten: 5.400-15.000 U/min., magnetisierbare Schicht, unterteilt in konzentrische

Mehr

6.2 FAT32 Dateisystem

6.2 FAT32 Dateisystem 6.2 FAT32 Dateisystem Dateisystem für Windows 98 einige Unterschiede zum Linux-Dateisystem EXT2: keine Benutzeridentifikation für Dateien und Verzeichnisse! Partitionen werden durch Laufwerke repräsentiert,

Mehr

Halt! Wo bin ich überhaupt?... C:\

Halt! Wo bin ich überhaupt?... C:\ Halt! Wo bin ich überhaupt?... C:\ FAT32 und Co Dateisysteme Datenträger FAT Forensik Bootreihenfolge Einschalten BIOS -> Power-On Self Test (POST) BIOS -> Master Boot Record (MBR) Bootsektor Betriebssystem

Mehr

Betriebssysteme WS 2012/13 Peter Klingebiel, DVZ. Zusammenfassung Kapitel 4 - Datenträger/Dateiverwaltung

Betriebssysteme WS 2012/13 Peter Klingebiel, DVZ. Zusammenfassung Kapitel 4 - Datenträger/Dateiverwaltung Betriebssysteme WS 2012/13 Peter Klingebiel, DVZ Zusammenfassung Kapitel 4 - Datenträger/Dateiverwaltung Zusammenfassung Kapitel 4 Dateiverwaltung 1 Datei logisch zusammengehörende Daten i.d.r. permanent

Mehr

Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen

Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen 1 Files als lineare Liste File angeordnet als verkette Liste von Blöcken Jeder Block enthält Zeiger zum Nachfolger Zeiger = Adresse des Blocks

Mehr

Partitionieren und Formatieren

Partitionieren und Formatieren Partitionieren und Formatieren Auf eine Festplatte werden Partitionen angelegt, damit Daten an verschiedenen (relativ) unabhängigen Orten gespeichert werden können oder dass mehrere unabhängige Betriebssysteme

Mehr

Übersicht. UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32

Übersicht. UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32 Übersicht UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32 Die in diesem Teil vorgestellten Informationen stellen lediglich das Prinzip dar - im Detail ist alles etwas komplizierter...

Mehr

Jeder Datenträger besitzt einen I-Node-Array. Jede Datei auf dem Datenträger hat einen I-Node-Eintrag.

Jeder Datenträger besitzt einen I-Node-Array. Jede Datei auf dem Datenträger hat einen I-Node-Eintrag. Einführung in die Betriebssysteme Fallstudien zu Dateisystemen Seite 1 Unix-Dateisystem Der Adreßraum einer Datei wird in gleichlange Blöcke aufgeteilt. Ein Block hat die Länge von 1 oder mehreren Sektoren

Mehr

stattdessen: geräteunabhängiges, abstraktes Format für Speicherung und Transfer von Daten Datei

stattdessen: geräteunabhängiges, abstraktes Format für Speicherung und Transfer von Daten Datei Dateiverwaltung Dateiverwaltung 2002 Prof. Dr. Rainer Manthey Informatik II 1 Dateien weitere zentrale Aufgabe des Betriebssystems: "Verbergen" der Details der Struktur von und der Zugriffe auf Sekundärspeicher-Medien

Mehr

Von der Platte zur Anwendung (Platte, Treiber, Dateisystem)

Von der Platte zur Anwendung (Platte, Treiber, Dateisystem) (Platte, Treiber, Dateisystem) 1. Einleitung 2. Dateisysteme 2.1. Logisches Dateisystem 2.2. Dateiorganisationsmodul 2.3. Basis Dateisystem 3. Festplattentreiber 3.1. Funktionsweise 3.2. Scheduling Verfahren

Mehr

X. Datei- & Verzeichnissysteme

X. Datei- & Verzeichnissysteme X. Datei- & Verzeichnissysteme X.1 Einordnung Abbildung von Dateibeständen auf die reale Hardware: Ergänzung zur Technischen Informatik 1 im Sommersemester, Aufrufssemantik eines Dateisystemes, Verzeichnissysteme

Mehr

Betriebssysteme I WS 2014/2015. Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404

Betriebssysteme I WS 2014/2015. Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Betriebssysteme I WS 2014/2015 Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 15. Januar 2015 Betriebssysteme / verteilte Systeme Betriebssysteme

Mehr

Computer-Systeme. Teil 16: Dateisysteme

Computer-Systeme. Teil 16: Dateisysteme Computer-Systeme Teil 16: Dateisysteme Computer-Systeme WS 12/13 - Teil 16/Dateisysteme 16.01.2013 1 Literatur (Auszug) [1] [2] [3] [4] [5] Rémy Card, Theodore Ts'o, Stephen Tweedie: Design and Implementation

Mehr

Installieren von Betriebssystemen

Installieren von Betriebssystemen Einf. in die Betriebssysteme II Praktikum/4 Seite 1 Installieren von Betriebssystemen Aufteilen einer Festplatte in Partitionen Der Speicherplatz einer Festplatte kann in Partitionen (zusammenhängende

Mehr

Was ist ein Dateisystem? Wozu dient es? Lokale Dateisysteme. Speichergrößen. Inhalt der Präsentation

Was ist ein Dateisystem? Wozu dient es? Lokale Dateisysteme. Speichergrößen. Inhalt der Präsentation Was ist ein Dateisystem? Wozu dient es? Lokale Dateisysteme Christine Arndt 9arndt@informatik.uni-hamburg.de Universität Hamburg - Studentin der Wirtschaftsinformatik 11. März 2011 Schicht zwischen Betriebssystem

Mehr

Digital Forensics. Slackspace. 2011 DI Robert Jankovics DI Martin Mulazzani

Digital Forensics. Slackspace. 2011 DI Robert Jankovics DI Martin Mulazzani Digital Forensics Slackspace Slackspace Übersicht: Slack allgemein NTFS Slack FAT Slack mit Steganographie Slack allgemein Slack Space: Bezeichnet den Speicherplatz zwischen Ende der Datei und Ende des

Mehr

Wiederholung: Realisierung von Dateien

Wiederholung: Realisierung von Dateien Wiederholung: Realisierung von Dateien Zusammenhängende Belegung Datei A Datei C Datei E Datei G Datei B Datei D Datei F Belegung durch verkettete Listen (z.b. FAT) Dateiblock 0 Dateiblock 1 Dateiblock

Mehr

Kap. 8: Dateisysteme (E3 EXT2 Dateisystem) 1

Kap. 8: Dateisysteme (E3 EXT2 Dateisystem) 1 Kap. 8: Dateisysteme (E3 EXT2 Dateisystem) 1 E 3 EXT2 Dateisystem Lernziele Aufbau des ext2-dateisystems kennenlernen Verwaltungsstrukturen auf dem Datenträger analysieren Hard- und Softlinks Übungsumgebung

Mehr

Die Soforthilfe bei Datenverlust! für Windows 95/98/ME/NT/2000/XP

Die Soforthilfe bei Datenverlust! für Windows 95/98/ME/NT/2000/XP Die Soforthilfe bei Datenverlust! für Windows 95/98/ME/NT/2000/XP GRUNDSÄTZLICHES ZU DATENRETTUNGS-SOFTWARE 1 EINFÜHRUNG 2 DATEN RETTEN VON EINER GELÖSCHTEN, VERLORENEN ODER BESCHÄDIGTEN PARTITION 3 Datei

Mehr

2. Darstellung von Information im Computer

2. Darstellung von Information im Computer Informationsbestände analysieren Darstellung von Information im Computer 2. Darstellung von Information im Computer Übung 2.1. Formatierung eines Datenträgers Ziel Sie haben ein Idee, wie in einem Computersystem

Mehr

Die Soforthilfe bei gelöschten Dateien! für Windows 95(OSR2)/98/ME/NT4/2000/XP

Die Soforthilfe bei gelöschten Dateien! für Windows 95(OSR2)/98/ME/NT4/2000/XP Die Soforthilfe bei gelöschten Dateien! für Windows 95(OSR2)/98/ME/NT4/2000/XP GRUNDSÄTZLICHES ZU DATENRETTUNGS-SOFTWARE 1 EINFÜHRUNG 2 Gelöschte Verzeichnisse: 2 Datei Fragmentierung: 2 Gelöschte Dateien:

Mehr

Implementierung von Dateisystemen

Implementierung von Dateisystemen Implementierung von Dateisystemen Prof. Dr. Margarita Esponda WS 2011/2012 1 Implementierung von Dateisystemen Schichten-Architektur des Dateisystems Implementierung von Dateisystemen Implementierung der

Mehr

Einführung. Datei Verwaltung. Datei Verwaltung. Einführung. Einführung. Einführung. Einführung. Datei Verwaltung. Puffer Cache Verwaltung

Einführung. Datei Verwaltung. Datei Verwaltung. Einführung. Einführung. Einführung. Einführung. Datei Verwaltung. Puffer Cache Verwaltung Verwaltung des s Verwaltung des s A Anwenderprogramm B C Gerät Gerät Gerät Gerät A rufe PufferCacheVerwaltung Anwenderprogramm B PufferCacheVerwaltung rufe C Gerät Gerät Gerät Gerät PufferCacheVerwaltung

Mehr

BACKUP Datensicherung unter Linux

BACKUP Datensicherung unter Linux BACKUP Datensicherung unter Linux Von Anwendern Für Anwender: Datensicherung in Theorie und Praxis! Teil 4: Datenrettung Eine Vortragsreihe der Linux User Group Ingolstadt e.v. (LUG IN) in 4 Teilen Die

Mehr

File Management. Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at

File Management. Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at File Management Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at Motivation Prozess kann nur eine eingeschränkte Informationsmenge in seinem Adressraum halten Adressraum des Prozesses

Mehr

Olga Perevalova Universität Hamburg 18-06-2015

Olga Perevalova Universität Hamburg 18-06-2015 Themeneinführung ext FAT NTFS ReFS HFS Fazit Lokale Dateisysteme Olga Perevalova Universität Hamburg 18-06-2015 1/22 Themeneinführung ext FAT NTFS ReFS HFS Fazit Themeneinführung Extended File System (ext/

Mehr

K. Datei- & Verzeichnissysteme

K. Datei- & Verzeichnissysteme K.1.1. Einordnung K. Datei- & Verzeichnissysteme Abbildung von Dateibeständen auf die reale Hardware: Aufrufssemantik eines Dateisystemes, Verzeichnissysteme für Dateinamen, Speichervergabe auf Festplatten,

Mehr

)$7)HVWSODWWHQ3DUWLWLRQ:HQLJHUNDQQPHKUVHLQ

)$7)HVWSODWWHQ3DUWLWLRQ:HQLJHUNDQQPHKUVHLQ )$7)HVWSODWWHQ3DUWLWLRQ:HQLJHUNDQQPHKUVHLQ Beim )$7'DWHLHQV\VWHP (File Allocation Table, Datei-Zuordnungstabelle) ist ein &OXVWHU die kleinste belegbare =XRUGQXQJVHLQKHLW. Je nach Partition werden ein

Mehr

UEFI. Unified Extensible Firmware Interface UEFI. OSP 2015 UEFI Rene Brothuhn Seite: 1

UEFI. Unified Extensible Firmware Interface UEFI. OSP 2015 UEFI Rene Brothuhn Seite: 1 UEFI Unified Extensible Firmware Interface UEFI OSP 2015 UEFI Rene Brothuhn Seite: 1 UEFI UEFI Unified Extensible Firmware Interface: "Software zum starten des Rechners und des Betriebssystems" Aussprache:

Mehr

Master-Boot-Record sichern

Master-Boot-Record sichern Master-Boot-Record sichern Allgemeines Mit dem Master-Boot-Record (MBR) kommt der normale Computernutzer nur selten in Kontakt, eigentlich nur zweimal. Bei der Installation von Linux wird in der Regel

Mehr

Was machen wir heute? Betriebssysteme Tutorium 12. Organisatorisches. Frage 12.1.a. Programmieraufgaben Vorstellung. Antwort

Was machen wir heute? Betriebssysteme Tutorium 12. Organisatorisches. Frage 12.1.a. Programmieraufgaben Vorstellung. Antwort Was machen wir heute? Betriebssysteme Tutorium 12 1 Organisatorisches Philipp Kirchhofer philipp.kirchhofer@student.kit.edu http://www.stud.uni-karlsruhe.de/~uxbtt/ Lehrstuhl Systemarchitektur Universität

Mehr

5.2 Analyse des File Slack

5.2 Analyse des File Slack 5.2 Analyse des File Slack 109 Es gibt an vielen Stellen eines Betriebssystems Fundorte für Gebrauchsspuren oder Hinweise auf Auffälligkeiten. Diese Stellen sollten grundsätzlich aufgesucht und analysiert

Mehr

Grundlagen der Informatik für Ingenieure I. Background: 4. Dateisystem/Betriebssystemschnittstelle

Grundlagen der Informatik für Ingenieure I. Background: 4. Dateisystem/Betriebssystemschnittstelle Background: 4. Dateisystem/Betriebssystemschnittstelle 4.1 Überblick 4.2 Dateien 4.2.1 Dateiattribute 4.2.2 Operationen auf Dateien 4.3 Kataloge 4.3.1 Katalogattribute 4.3.2 Operationen auf Katalogen 4.4

Mehr

Inhalt. Allgemeines zu Dateisystemen. Linux-Dateisysteme am Beispiel von ext2/ext3. Microsoft-Dateisysteme FAT NTFS

Inhalt. Allgemeines zu Dateisystemen. Linux-Dateisysteme am Beispiel von ext2/ext3. Microsoft-Dateisysteme FAT NTFS Inhalt Allgemeines zu Dateisystemen Linux-Dateisysteme am Beispiel von ext2/ext3 Microsoft-Dateisysteme FAT NTFS Harald Baier Computerforensik h_da WS 2009/2010 101 Grundlegendes zu NTFS (1/2) NTFS = New

Mehr

Übungen zum Fach Betriebssysteme Kapitel 6

Übungen zum Fach Betriebssysteme Kapitel 6 Übungen zum Fach Betriebssysteme Kapitel 6 Prof. Dr. Kern & Prof. Dr. Wienkop Dateiverwaltung 1 Abbildung Spur/Sektor FAT-Eintrag Auf einer einseitigen Diskette mit 80 Spuren (Nr. 0 bis 79) und 15 Sektoren

Mehr

Rechner muß unterschiedliche Geräte bedienen können. zeichenorientierte Geräte (character devices, unstructured devices)

Rechner muß unterschiedliche Geräte bedienen können. zeichenorientierte Geräte (character devices, unstructured devices) Betriebssysteme Folie 6-1 6 Dateiverwaltung Rechner muß unterschiedliche Geräte bedienen können zeichenorientierte Geräte (character devices, unstructured devices) (z.b. Sichtgeräte, Drucker oder Übertragungsleitungen

Mehr

LINUX auf einem Compaq Presario 1800 installieren

LINUX auf einem Compaq Presario 1800 installieren LINUX auf einem Compaq Presario 1800 installieren ACHTUNG Alle hier gemachten Angaben, Ausführungen und Vorgehensweisen erheben keinen Anspruch auf Vollständigkeit oder Fehlerfreiheit. Desweiteren kann

Mehr

Implementierung von Dateisystemen

Implementierung von Dateisystemen Implementierung von Dateisystemen Teil 2 Prof. Dr. Margarita Esponda WS 2011/2012 44 Effizienz und Leistungssteigerung Festplatten sind eine wichtige Komponente in jedem Rechnersystem und gleichzeitig

Mehr

SS 2007. KV Betriebssysteme. Datenpersistenz in Betriebssystemen Dateien und Dateisysteme. Andreas Putzinger, Michael Sonntag, Rudolf Hörmanseder

SS 2007. KV Betriebssysteme. Datenpersistenz in Betriebssystemen Dateien und Dateisysteme. Andreas Putzinger, Michael Sonntag, Rudolf Hörmanseder 1 SS 2007 KV Betriebssysteme Datenpersistenz in Betriebssystemen Dateien und Dateisysteme Andreas Putzinger, Michael Sonntag, Rudolf Hörmanseder Beispiel: Festplatten-Hardware (http://www.storagereview.com/guide2000/hdd/...)

Mehr

Praktikum Betriebssysteme 1. Aufgabe (1)

Praktikum Betriebssysteme 1. Aufgabe (1) FG TECHNISCHE INFORMATIK U BS 041 01 TH 09 Praktikum Betriebssysteme 1. Aufgabe (1) Es wird ein unter LINUX lauffähiges C++-Programm ptab, mit dem Informationen über die Partitionierung von Festplatten

Mehr

Computerforensik. Wintersemester 2010/2011

Computerforensik. Wintersemester 2010/2011 Computerforensik Wintersemester 2010/2011 Harald Baier Kapitel 7: Analyse eines NTFS-Dateisystems Inhalt Allgemeines zu NTFS Attribute File System Metadata Files Harald Baier Computerforensik h_da WS 2010/2011

Mehr

STORAGE. Martin Schmidt Berufsschule Obernburg

STORAGE. Martin Schmidt Berufsschule Obernburg STORAGE Martin Schmidt Berufsschule Obernburg Storage Begriffserklärung Storage ist die Bezeichnung für eine große Menge zusammenhängenden Speicherplatz in einem Netzwerk. Storage heißen auch die große

Mehr

Systemprogramme bezeichnen alle Programme, die bestimmte Aufgaben unterstützen, die unabhängig von einer konkreten Anwendung sind

Systemprogramme bezeichnen alle Programme, die bestimmte Aufgaben unterstützen, die unabhängig von einer konkreten Anwendung sind Betriebssysteme Systemprogramme bezeichnen alle Programme, die bestimmte Aufgaben unterstützen, die unabhängig von einer konkreten Anwendung sind Umfaßt z.b. auch Compiler, Interpreter und Dienstprogramme

Mehr

Bedeutung der Metadateien. Alle Metadaten werden in Dateien gehalten. NTFS ist ein Journal-File-System

Bedeutung der Metadateien. Alle Metadaten werden in Dateien gehalten. NTFS ist ein Journal-File-System 6 Beispiel: Windows NT (NTFS) 6.3 Metadaten 6 Beispiel: Windows NT (NTFS) 6.3 Metadaten 6.3 Metadaten 6.3 Metadaten (2) Alle Metadaten werden in Dateien gehalten Indexnummer 0 1 2 3 4 5 6 7 8 16 17 MFT

Mehr

Harddisk (=Festplatte) bzw. Sekundärspeicher einbinden Mounting = Montage / Einbau / «einbinden»

Harddisk (=Festplatte) bzw. Sekundärspeicher einbinden Mounting = Montage / Einbau / «einbinden» Harddisk (=Festplatte) bzw. Sekundärspeicher einbinden Mounting = Montage / Einbau / «einbinden» V1.3 «Die Festplatte» Technische Berufsschule Zürich IT Seite 1 Der Harddisk (= Sekundärspeicher) Technische

Mehr

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1 Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1 Wie wird auf Festplatten zugegriffen? Es gibt nur einen Verzeichnisbaum, siehe Verzeichnisse Es gibt

Mehr

1. Allgemeines. dd (disk dump) Linux Programm zur Sicherung von Festplatten und Partitionen

1. Allgemeines. dd (disk dump) Linux Programm zur Sicherung von Festplatten und Partitionen dd (disk dump) Linux Programm zur Sicherung von Festplatten und Partitionen Inhalt: 1. Allgemeines zu dd 2. Funktionsweise 3. Installation 4. Syntax 5. Duplizieren einer Festplatte auf eine andere (Klonen)

Mehr

Konzepte von Betriebssystemkomponenten Disk-Caches und Dateizugriff

Konzepte von Betriebssystemkomponenten Disk-Caches und Dateizugriff Konzepte von Betriebssystemkomponenten Disk-Caches und Dateizugriff von Athanasia Kaisa Grundzüge eines Zwischenspeichers Verschiedene Arten von Zwischenspeicher Plattenzwischenspeicher in LINUX Dateizugriff

Mehr

PARAGON Encrypted Disk

PARAGON Encrypted Disk PARAGON Encrypted Disk Anwenderhandbuch Paragon Technologie, Systemprogrammierung GmbH Copyright Paragon Technologie GmbH Herausgegeben von Paragon Technologie GmbH, Systemprogrammierung Pearl-Str. 1 D-79426

Mehr

Dateisysteme und Links

Dateisysteme und Links Dateisysteme und Links Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2009-06-18 Inhaltsverzeichnis 1 UNIX-Dateisysteme 1 1.1 Einhängen von Datenträgern.......................... 2 1.2 Netzlaufwerke..................................

Mehr

OPERATIONEN AUF EINER DATENBANK

OPERATIONEN AUF EINER DATENBANK Einführung 1 OPERATIONEN AUF EINER DATENBANK Ein Benutzer stellt eine Anfrage: Die Benutzer einer Datenbank können meist sowohl interaktiv als auch über Anwendungen Anfragen an eine Datenbank stellen:

Mehr

Dateisysteme. Uwe Berger Michael Kürschner

Dateisysteme. Uwe Berger Michael Kürschner Uwe Berger Michael Kürschner ... Sag mir wo die Daten stehen, wo sind sie geblieben?... 03/2007 2 Inhalt Allgemeines, Begriffe Lokale Linux Dateisysteme Andere lokale Dateisysteme (Exoten) Dateisysteme

Mehr

Windows-Betriebssysteme

Windows-Betriebssysteme REGIONALES RECHENZENTRUM ERLANGEN [RRZE] Windows-Betriebssysteme Systemausbildung Grundlagen und Aspekte von Betriebssystemen und System-nahen Diensten, 6.5.2015 Sebastian Schmitt / Sonja Schmidt, RRZE

Mehr

Das NTFS von WINDOWS NT (1)

Das NTFS von WINDOWS NT (1) FG TECHNISCHE INFORMATIK V BS 351 00 TH 06 Das NTFS von WINDOWS NT (1) NTFS New Technology File System Dateisystem von Windows NT, Windows 2000, Windows XP und Windows Vista Allgemeines Hierarchisches

Mehr

KV Betriebssysteme (Rudolf Hörmanseder, Michael Sonntag, Andreas Putzinger)

KV Betriebssysteme (Rudolf Hörmanseder, Michael Sonntag, Andreas Putzinger) SS 2005 KV Betriebssysteme (Rudolf Hörmanseder, Michael Sonntag, Andreas Putzinger) Datenpersistenz in OS - Dateien und Dateisysteme 1 Inhalt Terminologie Festplatten Boot-Vorgang Datei und Dateisystem

Mehr

4.3 Hintergrundspeicher

4.3 Hintergrundspeicher 4.3 Hintergrundspeicher Registers Instr./Operands Cache Blocks Memory Pages program 1-8 bytes cache cntl 8-128 bytes OS 512-4K bytes Upper Level faster Disk Tape Files user/operator Mbytes Larger Lower

Mehr

08.05.2012 UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner.

08.05.2012 UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner. 23 UNIX Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX entwickelt Anfang der 1970er Jahre von Ken Thompson und Dennis Ritchie (Bell Laboratories) Quelle: Wikipedia Zusammen und auf der Basis von

Mehr

Computerforensik. Wintersemester 2011/2012

Computerforensik. Wintersemester 2011/2012 Computerforensik Wintersemester 2011/2012 Harald Baier Kapitel 5: Analyse von FAT-Dateisystemen Inhalt Layout eines FAT-Dateisystems Metadaten eines FAT-Dateisystems Verzeichnisse im FAT-Dateisystem Abschlussbemerkungen

Mehr

storage management (c) Till Hänisch 2003, BA Heidenheim

storage management (c) Till Hänisch 2003, BA Heidenheim storage management (c) Till Hänisch 2003, BA Heidenheim warum? haenisch@susi:~ > df Filesystem 1k-blocks Used Available Use% Mounted on /dev/sda3 35115800 16351708 16980076 50% / /dev/sda1 23300 3486 18611

Mehr

Betriebssysteme Teil 15: Dateisysteme Teil 1

Betriebssysteme Teil 15: Dateisysteme Teil 1 Betriebssysteme Teil 15: Dateisysteme Teil 1 21.12.15 1 Literatur [14-1] Rémy Card, Theodore Ts'o, Stephen Tweedie: Design and Implementation of the Second Extended Filesystem http://web.mit.edu/tytso/www/linux/ext2intro.html

Mehr

B-Bäume I. Algorithmen und Datenstrukturen 220 DATABASE SYSTEMS GROUP

B-Bäume I. Algorithmen und Datenstrukturen 220 DATABASE SYSTEMS GROUP B-Bäume I Annahme: Sei die Anzahl der Objekte und damit der Datensätze. Das Datenvolumen ist zu groß, um im Hauptspeicher gehalten zu werden, z.b. 10. Datensätze auf externen Speicher auslagern, z.b. Festplatte

Mehr

Betriebssysteme Teil 14: Dateisysteme

Betriebssysteme Teil 14: Dateisysteme Betriebssysteme Teil 14: Dateisysteme 15.01.14 1 Literatur [14-1] Rémy Card, Theodore Ts'o, Stephen Tweedie: Design and Implementation of the Second Extended Filesystem http://web.mit.edu/tytso/www/linux/ext2intro.html

Mehr

Was ist eine Festplatte?

Was ist eine Festplatte? Z U M V E R S T Ä N D N I S V O N F E S T P L A T T E N Dieses Dokument enthält einige Grundlagen zum Partitionieren von Festplatten. In einigen Abschnitten werden Tipps zur Verwendung von PowerQuest-Produkten

Mehr

Software-gestützte Pufferung: Verteilte Dateisysteme. BP 2 Software-gestützte Pufferung: Verteilte Dateisysteme BP 2 BP 2 BP 2

Software-gestützte Pufferung: Verteilte Dateisysteme. BP 2 Software-gestützte Pufferung: Verteilte Dateisysteme BP 2 BP 2 BP 2 3.3 Verteilte Dateisysteme Architektur Dateidienst-Interface Verlagerungsmodell (upload/download model) Ganze Dateien werden vom zum transferiert lund dort bearbeitet Typisch für Massenspeichersysteme,

Mehr

4 LCN VCN 0 1 2 3 4 5 6 7 LCN 107 108 109 110 131 132 133 134. Extents werden außerhalb der MFT gespeichert

4 LCN VCN 0 1 2 3 4 5 6 7 LCN 107 108 109 110 131 132 133 134. Extents werden außerhalb der MFT gespeichert 3 Master File Table Eintrag für eine kurze Datei Standardinfo Dateiname Zugriffsrechte Daten leer Vorspann Eintrag für eine längere Datei Virtual Cluster Number (VCN) 0 LCN 107 131 VCN 0 1 2 3 5 6 7 LCN

Mehr

Installationshinweise Linux Kubuntu 9.04 bei Verwendung des PC-Wächter

Installationshinweise Linux Kubuntu 9.04 bei Verwendung des PC-Wächter Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Zielstellung: Installationshinweise

Mehr

SelfLinux-0.12.3. Das Partitionieren

SelfLinux-0.12.3. Das Partitionieren Das Partitionieren Autor: Arnulf Pelzer (webmaster@arnulfpelzer.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GPL Das Partitionieren Seite 2 Inhaltsverzeichnis 1 Das Partitionieren

Mehr

.DSLWHO+%HWULHEXQWHU,QWHUDFWLYH81,;

.DSLWHO+%HWULHEXQWHU,QWHUDFWLYH81,; .DSLWHO+ %HWULHEXQWHU,QWHUDFWLYH81,;.DSLWHO+%HWULHEXQWHU,QWHUDFWLYH81,; +%HWULHEXQWHU,QWHUDFWLYH81,; Nachdem in den Kapiteln B und C der Einbau des ICP Controllers bzw. das Einrichten von Host Drives erklärt

Mehr

Festplattenverwaltung mit Diskpart

Festplattenverwaltung mit Diskpart Festplattenverwaltung mit Das Kommandozeilen-Tool kann mehr als die Datenträgerverwaltung von Windows. macht zum Beispiel USB-Sticks bootbar oder löscht Partitionen, die Linux angelegt hat. Die Datenträgerverwaltung

Mehr

9. Verwaltung von Ein- und Ausgabegeräten

9. Verwaltung von Ein- und Ausgabegeräten 9. Verwaltung von Ein- und Ausgabegeräten 9.1 Ein- und Ausgabegeräte Es existiert eine Vielzahl unterschiedlicher Geräte und Anwendungen. Dadurch wird eine konsistente, allgemeingültige Lösung erschwert.

Mehr

Notiz. 1 Grundlagen. 1.1 Festplatten Know How. Gerhard Brünner. Thema Datum Seite File Allocation Table 22.06.10 1 von 34

Notiz. 1 Grundlagen. 1.1 Festplatten Know How. Gerhard Brünner. Thema Datum Seite File Allocation Table 22.06.10 1 von 34 File Allocation Table 22.06.10 1 von 34 1 Grundlagen 1.1 Festplatten Know How Es soll hier etwas zur Festplatten gesagt werden, bevor wir zur Verwaltung von Datenträgern im Allgemeinen kommen. Warum? Nun

Mehr

Erstellung und Installation einer Windows Unattended CD

Erstellung und Installation einer Windows Unattended CD 1 Inhaltsverzeichnis Inhaltsverzeichnis...2 1 Partitionieren... 3 1.1 Was sind Partitionieren?... 3 1.2 Wieso Partitionieren?... 3 1.3 Partition Magic... 3 2 Windows CD mit SP2 erstellen (Slipstreaming)...

Mehr

PRÄSENTATION MAGNETISCHE FESTPLATTEN. Proseminar Speicher- und Dateisysteme. Björn Fries 10. / 11.03.2011

PRÄSENTATION MAGNETISCHE FESTPLATTEN. Proseminar Speicher- und Dateisysteme. Björn Fries 10. / 11.03.2011 PRÄSENTATION MAGNETISCHE FESTPLATTEN Proseminar Speicher- und Dateisysteme Björn Fries GLIEDERUNG (1) Einleitung o Was ist eine Festplatte? o Aufgabe und Einsatz (2) Technischer Aufbau a. Physikalischer

Mehr

Physischer Datenbankentwurf: Datenspeicherung

Physischer Datenbankentwurf: Datenspeicherung Datenspeicherung.1 Physischer Datenbankentwurf: Datenspeicherung Beim Entwurf des konzeptuellen Schemas wird definiert, welche Daten benötigt werden und wie sie zusammenhängen (logische Datenbank). Beim

Mehr

Verzeichnisse unter Linux

Verzeichnisse unter Linux Verzeichnisse unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GPL Die Linux-Verzeichnisstruktur und das Arbeiten mit

Mehr

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13 UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13 Verarbeitungsgrundlagen Teil 2 Virtual Storage el0100 copyright

Mehr

Technische Informatik II. SoSe 2014 Jörg Kaiser IVS EOS

Technische Informatik II. SoSe 2014 Jörg Kaiser IVS EOS Dateisysteme SoSe 2014 Jörg Kaiser IVS EOS Otto-von-Guericke-Universität Magdeburg 1 1 Themen zu Dateisystemen Allgemeine Struktur eines Dateisystems - Organisation der Dateien - Organisation der Verzeichnisse

Mehr

Teil des Betriebssystems, der sich mit der physischen und logischen Aufteilung und Strukturierung der Datenträger beschäftigt

Teil des Betriebssystems, der sich mit der physischen und logischen Aufteilung und Strukturierung der Datenträger beschäftigt WAS IST EIN DATEISYSTEM? Teil des Betriebssystems, der sich mit der physischen und logischen Aufteilung und Strukturierung der Datenträger beschäftigt definiert, wie Dateien auf HD abgelegt werden (Blockgröße,

Mehr

Einführung in die technische Informatik

Einführung in die technische Informatik Einführung in die technische Informatik Christopher Kruegel chris@auto.tuwien.ac.at http://www.auto.tuwien.ac.at/~chris Betriebssysteme Aufgaben Management von Ressourcen Präsentation einer einheitlichen

Mehr

CFS und TCFS. 2 kryptografische Dateisysteme für Unix von der Idee zur Anwendung

CFS und TCFS. 2 kryptografische Dateisysteme für Unix von der Idee zur Anwendung CFS und TCFS 2 kryptografische Dateisysteme für Unix von der Idee zur Anwendung CFS und TCFS 1. Ziele des Dateisystems 2. CFS als Lösung 3. CFS in der Anwendung 4. Verbesserungen bei TCFS 5. Anwendung

Mehr

Ein zweites Betriebssystem installieren

Ein zweites Betriebssystem installieren Ein zweites Betriebssystem installieren Klicken Sie auf eines der folgenden Themen, wenn Sie Näheres dazu erfahren möchten: Überblick Wichtige Begriffe und Informationen Betriebssysteme und Dateisysteme

Mehr

Unterrichtseinheit 7

Unterrichtseinheit 7 Unterrichtseinheit 7 Freigegebene Ordner: Durch freigegebene Ordnern können Benutzer Zugriff auf Dateien und Ordner innerhalb eines Netzwerkes (auch bei verstreut gespeicherten Daten, mit Hilfe des Distributed

Mehr

Installationshinweise Linux Edubuntu 7.10 bei Verwendung des PC-Wächter

Installationshinweise Linux Edubuntu 7.10 bei Verwendung des PC-Wächter Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Zielstellung: Installationshinweise

Mehr

Prüfung VO Betriebssysteme SS2008 / 7. Juli 2008

Prüfung VO Betriebssysteme SS2008 / 7. Juli 2008 Name: Matrikel-Nr: Prüfung VO Betriebssysteme SS2008 / 7. Juli 2008 Bitte schreiben Sie leserlich und antworten Sie kurz und präzise. 1. Zeichnen Sie das Schichten-Modell eines Computersystems und markieren

Mehr

Das folgende Beispiel zeigt die verwendete Nomenklatur für den absoluten Pfad für den Ordner Zubehör aus obiger Abbildung. C:\Programme\Zubehör

Das folgende Beispiel zeigt die verwendete Nomenklatur für den absoluten Pfad für den Ordner Zubehör aus obiger Abbildung. C:\Programme\Zubehör 3.2 Ordnerstruktur Ordner unterstützen die Organisation von Dateien auf Laufwerken. Sie sind nach hierarchischen Strukturen aufgebaut. Es gibt einen Ordner, der an der Spitze aller Ordner steht. Ein beliebiger

Mehr

Basiseinheit Cluster. Rückgrat des gesamten Systems. Basiseinheit Strom. entsprechender Eintrag für

Basiseinheit Cluster. Rückgrat des gesamten Systems. Basiseinheit Strom. entsprechender Eintrag für 1 Dateiverwaltung 2 Master-File-Table Basiseinheit Cluster 512 Bytes bis 4 Kilobytes (beim Formatieren festgelegt) wird auf eine Menge von hintereinanderfolgenden Blöcken abgebildet logische Cluster-Nummer

Mehr

183.579, WS2012 Übungsgruppen: Mo., 07.01. Do., 10.01.2013

183.579, WS2012 Übungsgruppen: Mo., 07.01. Do., 10.01.2013 VU Technische Grundlagen der Informatik Übung 7: Speicher, Peripherie 183.579, WS2012 Übungsgruppen: Mo., 07.01. Do., 10.01.2013 Aufgabe 1: Ihre Kreativität ist gefragt! Um die Qualität der Lehrveranstaltung

Mehr

Inhaltsverzeichnis. http://d-nb.info/920313930

Inhaltsverzeichnis. http://d-nb.info/920313930 Inhaltsverzeichnis Vorwort 15 Konventionen in diesem Buch 16 Danksagung 17 1 Einführung 19 1.1 Machen Sie sich mit den Utilities vertraut 20 1.1.1 NDOS 20 1.1.2 Befehlszeilenorientierte Utilities 20 1.1.3

Mehr

Regional Cisco Academy Lingen

Regional Cisco Academy Lingen Regional Cisco Academy Lingen Herzlich Willkommen zum Workshop: Windows 7 von USB-Stick auf VHD installieren 1 Beschreibung In diesem Workshop wird ein USB-Stick am Beispiel von Windows 7 zum Installationsdatenträger

Mehr

PVFS (Parallel Virtual File System)

PVFS (Parallel Virtual File System) Management grosser Datenmengen PVFS (Parallel Virtual File System) Thorsten Schütt thorsten.schuett@zib.de Management grosser Datenmengen p.1/?? Inhalt Einführung in verteilte Dateisysteme Architektur

Mehr

Alle Metadaten werden in Dateien gehalten

Alle Metadaten werden in Dateien gehalten 6 Beispiel: Windows NT (NTFS) 6.3 Metadaten 6.3 Metadaten Alle Metadaten werden in Dateien gehalten Indexnummer 0 1 2 3 4 5 6 7 8 16 17 MFT MFT Kopie (teilweise) Log File Volume Information Attributtabelle

Mehr

Werkzeuge der Informatik (CS102) Thema: Login, Desktop, Filesystem

Werkzeuge der Informatik (CS102) Thema: Login, Desktop, Filesystem Werkzeuge der Informatik (CS102) Thema: Login, Desktop, Filesystem 30. Oktober 2003 Prof. Dr. Christian Tschudin Departement Informatik, Universität Basel Uebersicht Sitzung vom 30.10.2003 1. Betriebssystem

Mehr

- Generell und am Beispiel (2x WinXP) - Version: 05.-- Datum: 25.02.04... WIN-Systeme: Alle... Herausgeber: www.d-spannenkrebs.de

- Generell und am Beispiel (2x WinXP) - Version: 05.-- Datum: 25.02.04... WIN-Systeme: Alle... Herausgeber: www.d-spannenkrebs.de - Generell und am Beispiel (2x WinXP) - Version: 05.-- Datum: 25.02.04... WIN-Systeme: Alle...... Herausgeber: www.d-spannenkrebs.de Vorwort, oder was noch zu sagen wäre Tec-Tipp: Take IT! Was soll das?

Mehr

Sicherheitsdienste. Schutz von Rechnern und Speichermedien vor

Sicherheitsdienste. Schutz von Rechnern und Speichermedien vor Sicherheitsdienste Schutz von Rechnern und Speichermedien vor bewusster Manipulation unbefugtem Zugriff Fehlfunktionen des Systems menschlichem Fehlverhalten # 86 Klassen von Bedrohungen der Sicherheit

Mehr

Computerforensik. Wintersemester 2009/2010

Computerforensik. Wintersemester 2009/2010 Computerforensik Wintersemester 2009/2010 Harald Baier Kapitel 2: Festplattenanalyse Inhalt Festplattentechnologie Master Boot Record Partitionstabellen Tools zur Sicherung und Untersuchung Harald Baier

Mehr

Computerpflege. Windows XP Update (Arbeitssicherheit) Dieses Programm öffnet die Internetseite von Windows. Starten Sie die [Schnellsuche].

Computerpflege. Windows XP Update (Arbeitssicherheit) Dieses Programm öffnet die Internetseite von Windows. Starten Sie die [Schnellsuche]. Computerpflege Neben dem Virus Schutz ist es sehr wichtig den PC regelmässig zu Pflegen. Es sammeln sich täglich verschiedene Dateien an die nicht wirklich gebraucht werden und bedenkenlos gelöscht werden

Mehr

Systeme I: Betriebssysteme Kapitel 3 Dateisysteme. Maren Bennewitz

Systeme I: Betriebssysteme Kapitel 3 Dateisysteme. Maren Bennewitz Systeme I: Betriebssysteme Kapitel 3 Dateisysteme Maren Bennewitz Version 13.11.2013 1 Weiterer Inhalt der Vorlesung Verschiedene Komponenten / Konzepte von Betriebssystemen Dateisysteme Prozesse Nebenläufigkeit

Mehr

Betriebssysteme K_Kap11C: Diskquota, Raid

Betriebssysteme K_Kap11C: Diskquota, Raid Betriebssysteme K_Kap11C: Diskquota, Raid 1 Diskquota Mehrbenutzer-BS brauchen einen Mechanismus zur Einhaltung der Plattenkontingente (disk quotas) Quota-Tabelle enthält Kontingenteinträge aller Benutzer

Mehr

Ontrack EasyRecovery 11 Neue Funktionen. S.M.A.R.T.-Analysefunktion Wiederherstellung von VMware VMDK-Images Datenlöschfunktion

Ontrack EasyRecovery 11 Neue Funktionen. S.M.A.R.T.-Analysefunktion Wiederherstellung von VMware VMDK-Images Datenlöschfunktion Ontrack EasyRecovery 11 Neue Funktionen S.M.A.R.T.-Analysefunktion Wiederherstellung von VMware VMDK-Images Datenlöschfunktion S.M.A.R.T.-Analysefunktion S.M.A.R.T. Scan identifiziert die Menge und den

Mehr

Moderne RAID Technologie. Grundlagen technisches Wissen, verständlich erklärt

Moderne RAID Technologie. Grundlagen technisches Wissen, verständlich erklärt Moderne RAID Technologie Grundlagen technisches Wissen, verständlich erklärt K o m p e t e n z i n C o n t r o l l e r Moderne RAID Technologie RAID Primer Grundlagen Technisches Wissen, verständlich

Mehr