Volume Managers. Εργασία για το μάθημα Λειτουργικά Συστήματα Ι. Κοντεκάκης Ιωάννης.

Σχετικά έγγραφα
ΠΛΗΡΟΦΟΡΙΚΗ I. 3 η ΔΙΑΛΕΞΗ Περιφερειακές Μνήμες

Κεφάλαιο 2. Διδακτικοί Στόχοι

ΠΛΗΡΟΦΟΡΙΚΗ I. 3 η ΔΙΑΛΕΞΗ Περιφερειακές Μνήμες

Ελληνικός Οδηγός Εγκατάστασης Linux για Αρχάριους

Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ

Κύρια & Περιφερειακή Μνήµη

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

Εξωτερική Αναζήτηση. Ιεραρχία Μνήμης Υπολογιστή. Εξωτερική Μνήμη. Εσωτερική Μνήμη. Κρυφή Μνήμη (Cache) Καταχωρητές (Registers) μεγαλύτερη ταχύτητα

Α2.2 Πώς Συγκρίνουμε και Πώς Επιλέγουμε Υπολογιστικά Συστήματα. Α Λυκείου

Εισαγωγή στους Η/Υ. Ενότητα 5: Λειτουργικά Συστήματα ΙΙ. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Εισαγωγή στα Λειτουργικά

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Ανάπτυξη Ηλεκτρονικών Υπηρεσιών του Δημοκρίτειου Πανεπιστημίου Θράκης Υποέργο 4

Η ιεραρχία της μνήμης

Συστήματα Αρχείων (Σ.Α.)

Λιβανός Γιώργος Εξάμηνο 2017Β

Πληροφορική 2. Λειτουργικά Συστήματα

Εισαγωγή στα Λειτουργικά Συστήματα

Εγκατάσταση και Απεγκατάσταση Ubuntu 7.10

Προχωρηµένα Θέµατα Αρχιτεκτονικής Η/Υ. Storage Systems.. Λιούπης

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Αρχιτεκτονική Υπολογιστών

ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Κεφ. 10: Δομές Αποθήκευσης

Τι είναι SSD ; Δεν πρέπει να λείπει, νομίζω, από το site μας, μια ανάλυση για το : τι είναι ο SSD

Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος

Ενότητα Β1 κεφ.2 ο «Σο Εσωτερικό του Τπολογιστή»

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Βασική δοµή και Λειτουργία Υπολογιστή

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

Διαχείριση Πολιτισμικών Δεδομένων

Εικονική Μνήμη (Virtual Μemory)

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΔΙΟΙΚΗΤΙΚΗΣ ΜΕΤΑΡΡΥΘΜΙΣΗΣ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

Τεχνολογίες Κύριας Μνήμης

ΣΥΣΤΗΜΑΤΑ ΔΕΥΤΕΡΕΥΟΥΣΑΣ ΜΝΗΜΗΣ

Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Οργάνωση Υπολογιστών (ΙI)

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

Προκήρυξη Πρόχειρου Μειοδοτικού Διαγωνισμού

Λειτουργικά Συστήματα Η/Υ

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

Εισαγωγή στην Πληροφορική

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη

ΑΠΟΤΕΛΕΣΜΑΤΑ ΔΙΑΒΟΥΛΕΥΣΗΣ. Προκήρυξη Διαγωνισμού για την «Προμήθεια Εξοπλισμού Κόμβου Μηχανικής Μάθησης» /

Κεφάλαιο 3. Διδακτικοί Στόχοι

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

Μόνιμη Αποθήκευση Δεδομένων στον Η/Υ

Λ.Σ. και Ασφάλεια Πληροφοριακών Συστημάτων

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ

Θέμα: Σκληρός Δίσκος

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΠΡΟΣ: ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ

Λειτουργικά Συστήματα (ΗΥ321)

Κύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI)

Λειτουργικό Σύστημα: διαχείριση πόρων. Τι είναι ένα αρχείο ; Διαχείριση αρχείων. Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

Αφαιρέθηκαν οι αναφορές στα RFCs στις προδιαγραφές 7.12, 7.13, 7.14.

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας

Διαγώνισμα Α Τριμήνου Καλή Επιτυχία

ΕΡΓΟ: Προμήθεια υπολογιστών, υπολογιστικών συστημάτων και λογισμικών για το Δήμο Καλαμάτας

Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ

Οργάνωση Υπολογιστών (IΙI)

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ B.2.M3 Κύρια και Βοηθητική Μνήμη

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. USB 2.0 Adaptor. για συσκευές SATA ή IDE 2.5-ιντσών / 3.5-ιντσών / 5.25-ιντσών

Λειτουργικά Συστήματα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΕΡΩΤΗΣΕΙΣ ΓΙΑ ΕΠΑΝΑΛΗΨΗ

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

16PROC

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

Αποτίμηση ενός υπολογιστή 1

12/5/18. Αποτίµηση του υποσυστήµατος CPU. Κεφάλαιο 6. Κατανόηση και εκτίμηση του υλικού: Αποτιμήστε το σύστημά σας. Στόχοι

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΩΤΑΠΑΝΤΗΣΕΙΣ

Επαρκή χωρητικότητα αποθήκευσης Αποδεκτό επίπεδο μέσης απόδοσης Χαμηλό μέσο κόστος ανά δυαδικό δ ψηφίο

Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή

Q&R 1.(Αριθμός Πρωτοκόλλου 52385)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους.

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΗ

Αρχιτεκτονική Υπολογιστών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Transcript:

Volume Managers Εργασία για το μάθημα Λειτουργικά Συστήματα Ι Κοντεκάκης Ιωάννης (ikont@it.teithe.gr)

Σκληροί Δίσκοι Συσκευές με δυνατότητα μόνιμης αποθήκευσης. Με πεπερασμένη χωρητικότητα. Αποτελούμενοι από μαγνητικούς δίσκους(platters), flash μνήμη βασισμένη σε πύλες nand κτλ. Με μικρή ταχύτητα ανάγνωσης/εγγραφής δεδομένων, σε σχέση με άλλα μέρη του Η/Υ(RAM, CPU, NICs).

Χωρητικότητα Δίσκων Χρειαζόμαστε πάντα περισότερη. Με την αντίστοιχη βελτίωση των επιδόσεων. Τη χρειαζόμαστε άμεσα: Με το μικρότερο κόστος. Με επεκτάσιμο τρόπο. Χωρίς διακοπή ή κίνδυνο της εργασίας μας.

Όταν ο χώρος είναι αρκετός 1 Δίσκος - - 1 Η/Υ

Partitioning Δισκων Λογικός διαχωρισμός του χώρου: Σε ένα τμήμα ίσης με του δίσκου χωρητικότητας c:\ ή Σε επιμέρους τμήματα (διαιρώντας τον συνολικό χώρο του δίσκου.) c:\ d:\ e:\

Partitioning Δισκων Λογικός διαχωρισμός του χώρου: Σε ένα τμήμα ίσης με του δίσκου χωρητικότητας c:\ ext3 ή Σε επιμέρους τμήματα (διαιρώντας τον συνολικό χώρο του δίσκου.) c:\ d:\ e:\ fat ntfs jfs

Single Point of failure 1 Δίσκος - - 1 Η/Υ c:\ c:\ d:\ e:\

Προβλήματα προς επίλυση Single point of failure Ταχύτητα προσπέλασης δεδομένων = Ταχύτητα προσπέλασης δίσκου Αυξανόμενος όγκος & πλήθος αρχείων Περισότεροι δίσκοι; (C:\ + D:\ +...) Τι γίνεται αν έχω ένα αρχείο μεγαλύτερο του μεγέθους του δίσκου; c:\ Data File

Ζητούμενες Λειτουργίες Redundancy = 1 hdd + N hdd Παραλληλισμός στο Ι/0 Transfer rate <= N x transfer_rate(1, hdd) Ελαστικότητα χωρητικότητας Χρειάζομαι άλλα 2GB στο C:\ (ή μου περισεύουν) Αδιάκοπη εργασία Τα χρειάζομαι τώρα, και μην με διακόψεις από τη δουλειά μου. Μην με διακόψεις ό,τι και να γίνει. Όλα τα παραπάνω ταυτόχρονα

Ζητούμενες Λειτουργίες Redundancy Παραλληλισμός στο Ι/0 Ελαστικότητα χωρητικότητας Αδιάκοπη εργασία Όλα τα παραπάνω ταυτόχρονα = Volume Managers

Volume Manager Σύνολο δύο ομάδων προγραμμάτων: Προγράμματα διαχείρησης των λογικών μονάδων που χρησιμοποιούνται. Kernel module: Διεπαφή με τα πρώτα. Kernel code: Υλοποίηση του επιπέδου ανάμεσα στα VFS & filesystem Ext3 JFS XFS ReiserFS VFS VM HDD(s)

Υλοποιήσεις Volume Managers Sun solaris volume manager Veritas VxVM Freebsd Vinum VM Linux LVM...

Αρχιτεκτονική Volume Manager Κάθε δίσκος ή partition ή raid device ή LUN(logical unit number) ενός SAN(storage area network) αποτελεί ένα physical volume (PV) sda Sda1 (PV1) Sda1 (PV1) Sda2 (PV2) sdb1 (PV2) sdb1 (PV2) (PV3) sdb Sdb2 (PV3) Sdb2 (PV3) (PV4) Sdb3 (PV4) Sdb3 (PV4) (PV5)

Αρχιτεκτονική Volume Manager Κάθε PV υποδιαιρείται σε Physical Extents (PE) sda sdb Sda1 (PV1) Sda2 (PV2) sdb1 (PV2) (PV3) Sdb2 (PV3) (PV4) Sdb3 (PV4) (PV5) PE1PE2PE3PE4PE5PE6PE7 PE8PE9 PE10PE11 PE12PE13

Αρχιτεκτονική Volume Manager Κάθε PE αντιστοιχίζεται σε ένα ή παραπάνω Logical Extents (LE) sda sdb Sda1 (PV1) Sda2 (PV2) sdb1 (PV3) Sdb2 (PV4) Sdb3 (PV5) PE1PE2PE3PE4PE5PE6PE7 PE8PE9 PE10PE11 PE12PE13 LE1 LE2 LE3 LE4 LE5 LE6 LE7 LE8 LE9 LE10LE11 Redundancy

Αρχιτεκτονική Volume Manager Τα LEs που προκύπτουν από τα PVs ομαδοποιούνται σε Volume Groups(VGs). sda sdb Sda1 (PV1) Sda2 (PV2) sdb1 (PV3) Sdb2 (PV4) Sdb3 (PV5) PE1PE2PE3PE4PE5PE6PE7 PE8PE9 PE10PE11 PE12PE13 LE1 LE2 LE3 LE4 LE5 LE6 LE7 LE8 LE9 LE10LE11 Redundancy VG1 = [LE1-LE5, LE8-LE11] (Striped, High Performance) VG2 = [LE6, LE7] (Redundant, High Availability)

Αρχιτεκτονική Volume Manager Επιπλέον χώρος παραχωρείτε προσθέτοντας τα LEs νέων δίσκων στο αντίστοιχο VG. + sda Sda1 (PV1) sdb Sda2 sdb1 Sdb2 Sdb3 (PV2) (PV3) (PV4) (PV5) PE1PE2PE3PE4PE5PE6PE7 PE8PE9 PE10 PE11 PE12 PE13 LE1LE2LE3LE4LE5LE6LE7 LE8LE9 LE10LE11 Redundancy VG1 = [LE1-LE5, LE8-LE11] (Striped, High Performance) VG2 = [LE6, LE7] (Redundant, High Availability)

Αρχιτεκτονική Volume Manager Από κάθε VG μπορούμε να δημιουργήσουμε όσα Logical Volumes(LVs) θέλουμε. Τα LVs τα διαχειριζόμαστε ως partitions. VG1 = [LE1-LE5, LE8-LE11] (Striped, High Performance) VG2 = [LE6, LE7] (Redundant, High Availability) LV1 LV2 LV3...

Αρχιτεκτονική Volume Manager Μπορούμε να πάρουμε φωτογραφίες του LV, ενώ το σύστημα συνεχίζει να τρέχει αποθηκεύοντας τις αλλαγές σε ένα άλλο LV. (High Availability) Να συνενώσουμε τo snapshot με τις αλλαγές που έγιναν.

Αναφορές http://sourceware.org/lvm2/ http://www.markusgattol.name/ws/lvm.html http://tldp.org/howto/lvm-howto/ man 8 lvm