You are on page 1of 7

Άσκηση

1
ΣΕΙΡΑ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΑΣΚΗΣΕΩΝ

Τίτλος Άσκησης:

“Συστήματα αρχείων και ασφάλεια”

 2013-2014 • Εργαστήριο Πληροφορικής


Στρατιωτική Σχολή Ευελπίδων
16673, Βάρη
Τηλ. +30 2108904000, +30 2108970216,
(c) 2018, Δρ. Νικόλαος Παπαδάκης
2108970219, 2108970229
ΠίνακαςΠεριεχομένων
Θεωρητική Προσέγγιση.............................................................................................3
Κρυπτογράφηση δίσκου ή partition...........................................................................8
Βασικά RAID σε δίσκους.........................................................................................10

2
Θεωρητική Προσέγγιση
Συστήματα αρχείων και κρυπτογράφηση

Έ
να σύστημα αρχείων (ΣΑ, file system ή filesystem ή FS) αποτελεί
ένα τρόπο για την αποθήκευση και την οργάνωση των δεδομένων
των αρχείων ενός υπολογιστικού συστήματος. Τα αρχεία
οργανώνονται σε μια δομή δεδομένων (κάτι σαν βάση) με σκοπό την
αποθήκευση, την οργάνωση, τη διαχείριση, και την ανάκτηση τους από το
λειτουργικό σύστημα του υπολογιστή. Τα συστήματα αρχείων
χρησιμοποιούνται σε συσκευές αποθήκευσης δεδομένων, όπως οι σκληροί
δίσκοι ή τα CD-ROM ώστε να παρακολουθείται η φυσική θέση των αρχείων
πάνω στο μέσο. Πέρα από αυτό, τα συστήματα αρχείων μπορούν να
παρέχουν πρόσβαση σε δεδομένα σε ένα διακομιστή αρχείων, δρώντας ως
πελάτες για ένα πρωτόκολλο δικτύου (π.χ. πελάτες NFS, πελάτες SMB ή
πελάτες 9P), ή μπορεί να είναι εικονικά.

3
4
Στοιχεία των συστημάτων αρχείων

Τα περισσότερα συστήματα αρχείων κάνουν χρήση μιας συσκευής


αποθήκευσης δεδομένων η οποία προσφέρει πρόσβαση σε έναν πίνακα
φυσικών τομέων ορισμένου μεγέθους, κατά κανόνα μια δύναμη του 2 σε
μέγεθος (512 bytes ή 1, 2, ή 4 KiB είναι οι πιο συχνές). Το σύστημα αρχείων
είναι υπεύθυνο για να οργανώσει τους τομείς αυτούς σε αρχεία και
καταλόγους, καθώς και για την παρακολούθηση του ποιοι τομείς ανήκουν
σε ποιο αρχείο και ποιοι δεν χρησιμοποιούνται. Τα περισσότερα
συστήματα αρχείων αντιστοιχούν τα δεδομένα σε μονάδες σταθερού
μεγέθους («δέσμες» ή «μπλοκ») που περιέχουν ένα συγκεκριμένο αριθμό
τομέων δίσκου (συνήθως 1-64) που είναι και το μικρότερο ποσό χώρου στο
δίσκο που μπορεί να διατεθεί για να διατηρήσει ένα αρχείο.

5
Ονόματα αρχείων

Το “όνομα αρχείου” αποδίδεται σε ένα αρχείο προκειμένου να


διασφαλιστεί ο τόπος αποθήκευσης στη μνήμη του υπολογιστή. Με αυτό το
όνομα ένα αρχείο μπορεί να προσπελαστεί. Ανεξάρτητα αν ένα σύστημα
αρχείων αναφέρεται σε μια συσκευή αποθήκευσης ή όχι, συνήθως έχει
καταλόγους μέσα στους οποίους συνδέονται τα ονόματα των αρχείων με
τα αρχεία, και, συνήθως αυτή η σύνδεση γίνεται με την αντιστοίχιση του
ονόματος σε κάποιον δείκτη σε ένα πίνακα εκχώρησης αρχείων, όπως είναι
ο FAT σε ένα αρχείο DOS σύστημα, ή ένα inode σε ένα σύστημα αρχείων

6
τύπου Unix. Ο κατάλογος αυτός μπορεί να είναι επίπεδος, ή να επιτρέπει
ιεραρχίες όπου κάθε κατάλογος να μπορεί να περιέχει άλλους
υποκαταλόγους. Σε ορισμένα συστήματα αρχείων, τα ονόματα αρχείων
είναι δομημένα, με ιδιαίτερη σύνταξη για τις επεκτάσεις των ονομάτων
των αρχείων και τους αριθμούς έκδοσης. Σε άλλες περιπτώσεις, τα
ονόματα αρχείων είναι απλές φράσεις και τα μεταδεδομένα κάθε αρχείου
αποθηκεύονται αλλού.

Μεταδεδομένα

Πολλές πληροφορίες καταγραφής συνήθως συνοδεύουν κάθε αρχείο.


Αυτές οι πληροφορίες μπορεί να είναι:

• το μέγεθος του αρχείου,

• οι ημερομηνίες δημιουργίας, προσπέλασης, τελευταίας


τροποποίησης κλπ.

• ο τύπος του αρχείου (π.χ. αν το αρχείο είναι κατάλογος και όχι απλό
αρχείο, ή με ποιο πρόγραμμα μπορεί να ανοιχτεί το αρχείο).

• άδειες χρήσης του αρχείου (ποιος μπορεί να το διαβάσει ή να το


εκτελέσει).

Συστήματα αρχείων δίσκου

Ενδεικτικά συστήματα αρχείων δίσκου είναι τα FAT (FAT12, FAT16, FAT32,


exFAT), NTFS, HFS και HFS+, HPFS, UFS, ext2, ext3, ext4, btrfs, ISO 9660,
ODS-5, Veritas File System, ZFS, XFS, RaiserFS, UDF και OperaFS.

You might also like