SlideShare a Scribd company logo
1 of 11
UFS
Γ.Μανάρας
1
 Συστήματα Αρχείων
 Η δομή των καταλόγων στο σύστημα αρχείων
 Φυσική Δομή των Αρχείων, i-nodes
 Σύνδεσμοι (hard links, symbolic links)
 Εντολές σχετικές με το σύστημα αρχείων
2
 Το σύστημα αρχείων
στο Linux/Unix έχει την
κωδική ονομασία UFS
(Unix File System)
και έχει δύο όψεις
- την εικονική όψη
(Virtual view)
- και την φυσική όψη
(Physical view)
3
 Η φυσική όψη του συστήματος αρχείων
αναφέρεται στον τρόπο που υλοποιείται
πάνω σε κάποιο μαγνητικό μέσο το
οποίο είναι συνήθως μια partition
σκληρού δίσκου.
 Το σύστημα αρχείων διατηρεί
πληροφορίες σε τέσσερα λογικά τμήματα
της partition.
4
Τμήμα 1: Τμήμα Εκκίνησης (Boot Block ή Bootstrap Block)
Το τμήμα αυτό περιέχει εκτελέσιμα αρχεία που εκτελούνται κατά την πρώτη εκκίνηση του
συστήματος (boot)
Τμήμα 2: Υπερ-Τμήμα (SUPER BLOCK)
Περιέχει όλες τις πληροφορίες που περιγράφουν ένα σύστημα αρχείων όπως :
- Το μέγεθος του συστήματος αρχείων
- Το μέγεθος του τμήματος των i- nodes
- Τον αριθμό των ελεύθερων μπλοκ που υπάρχουν στο DATA BLOCK
- Μια λίστα των ελεύθερων μπλοκ.
- Ένα δείκτη για το επόμενο ελεύθερο i- node
- Το χρόνο της τελευταίας εγγραφής του super block στο δίσκο.
Τμήμα 3: Ι-Λίστα (I-LIST)
Περιέχει τη λίστα των i-nodes.
Οι i- nodes είναι δομές δεδομένων οι οποίες στην πρώτη έκδοσή τους είχαν μήκος μήκους 64
bytes και σήμερα 128 bytes. Οι i- nodes περιλαμβάνουν όλες τις πληροφορίες που χρειάζεται το
σύστημα για κάθε αρχείο εκτός από το όνομα του αρχείου. Κάθε i-node αντιστοιχεί σε ένα
μόνο αρχείο.
 Τμήμα 4 (Data Blocks)
Περιέχει μπλοκ τα οποία είτε περιέχουν δεδομένα είτε είναι κενά.
Το μέγεθος των μπλοκ συνήθως είναι 512 ή 1024 bytes
5
 Οι κατάλογοι στο Linux/Unix αποτελούν ένα είδος αρχείου που περιέχει
- ονόματα των αρχείων
- i-number που αντιστοιχεί σε κάθε αρχείο
 Οι i- αριθμοί των αρχείων μπορούν να εμφανιστούν με την εντολή:
$ ls –il
6
 Ένας i-node είναι μια δομή δεδομένων που έχει μέγεθος 128 bytes και περιέχει όλες τις
απαραίτητες πληροφορίες για το αρχείο εκτός από το όνομά του.
 Οι πληροφορίες αυτές είναι
- Ένας κωδικός που χαρακτηρίζει το είδος του αρχείου
- Το μέγεθος του αρχείου
- Τον αριθμό των συνδέσμων του αρχείου
- Τον ιδιοκτήτη του αρχείου καθώς και την ομάδα χρηστών
- Τα δικαιώματα των διαφόρων ομάδων χρηστών
- Το χρόνο τελευταίας προσπέλασης
- Το χρόνο τελευταίας τροποποίησης
- 13 δείκτες προς τα μπλοκ (blocks) που περιέχουν τα δεδομένα του αρχείου
 Όταν ένα αρχείο δημιουργείται, το UNIX αναλαμβάνει να βρεi έναν ελεύθερο
i-node και να γράψει τις αντίστοιχες πληροφορίες αυτόματα, χωρίς την επέμβαση του χρήστη.
 Η αντιστοιχία μεταξύ του ονόματος ενός αρχείου και του σχετικού i-κόμβου καλείται
σύνδεσμος (link).
7
8
 Οι σύνδεσμοι χρησιμοποιούνται για την δημιουργία ενός ακόμα τρόπου πρόσβασης σε ένα αρχείο ή την
παροχή ενός ακόμα ονόματος σε ένα αρχείο χωρίς να χρειαστεί να αντιγράψουμε τα περιεχόμενα του
$ ln [ορίσματα] πηγή [στόχος]
 πραγματικός σύνδεσμος (hard link) λοιπόν είναι ένα αρχείο που 'δείχνει"
τον ίδιο i-node με ένα άλλο αρχείο (ή και περισσότερα)
$ cd /tmp
$ touch firstlink
$ ln firstlink secondlink
$ ls -i firstlink secondlink
15782 firstlink 15782 secondlink
$ echo "hello world" > firstlink
$ cat secondlink
hello world
 Πραγματικοί σύνδεσμοι μπορούν να δημιουργηθούν μόνο με αρχεία και όχι σε καταλόγους
 Δεν μπορούν να επεκταθούν σε διαφορετικά συστήματα αρχείων
9
 Ένας συμβολικός σύνδεσμος είναι ένας ειδικός τύπος αρχείου ενώ οι πραγματικοί σύνδεσμοι ήταν κανονικά
αρχεία
 Ένας συμβολικός σύνδεσμος σε ένα αρχείο testfile δεν έχει τον ίδιο i-αριθμό με το testfile αλλά απλά τα
δεδομένα του περιέχουν την ακριβή διαδρομή (μονοπάτι) που βρίσκεται το αρχείο testfile.
 Αν διαγραφεί το αρχείο testfile (και ήταν ο μοναδικός σύνδεσμος) τότε το αρχείο διαγράφεται από το σύστημα
αρχείων. Στην περίπτωση αυτή ο συμβολικός σύνδεσμός συνεχίζει να υπάρχει αλλά δεν "δείχνει" πουθενά.
$ ln -s secondlink thirdlink
$ ls -l firstlink secondlink thirdlink
10
 Η εντολή du εμφανίζει το μέγεθος(σε block) ενός συστήματος αρχείων κάτω από ένα directory
$ du /usr/
 Η εντολή df εμφανίζει τον αριθμό των ελεύθερων διαθέσιμων μπλοκ που υπάρχουν στα διαθέσιμα
συστήματα αρχείων
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda3 28847260 22899592 4775568 83% /
/dev/hda1 54416 8941 42666 18% /boot
/home 49282864 26790084 19989512 58% /home
 mount /dev/όνομα_συσκευής υπάρχον_κατάλογος
 $ mount /dev/dsk02 /usr/disk2
11

More Related Content

What's hot

ταξη κεφ 5
ταξη   κεφ 5ταξη   κεφ 5
ταξη κεφ 5vfilip
 
Οργάνωση αρχείων και φακέλων
Οργάνωση αρχείων και φακέλωνΟργάνωση αρχείων και φακέλων
Οργάνωση αρχείων και φακέλωνtsmalyfb
 
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοιΒ' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοιAlex Kalaitzidis
 
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2Ιωάννου Γιαννάκης
 
Υπηρεσίες Διαδικτύου
Υπηρεσίες ΔιαδικτύουΥπηρεσίες Διαδικτύου
Υπηρεσίες Διαδικτύουdroula_
 
μ3 αρχεία φάκελοι τογια
μ3 αρχεία φάκελοι τογιαμ3 αρχεία φάκελοι τογια
μ3 αρχεία φάκελοι τογιαTogia Antonia
 
αρχεία και φάκελοι
αρχεία και φάκελοιαρχεία και φάκελοι
αρχεία και φάκελοιpasxelfstone
 
μάθημα4 9/11
μάθημα4 9/11μάθημα4 9/11
μάθημα4 9/11eseralid
 
ΘΜΔ17 _Ομάδα_12 Αρχεία και Φάκελοι
ΘΜΔ17 _Ομάδα_12 Αρχεία και ΦάκελοιΘΜΔ17 _Ομάδα_12 Αρχεία και Φάκελοι
ΘΜΔ17 _Ομάδα_12 Αρχεία και ΦάκελοιAliXatzi
 
Basic linux commands greek
Basic linux commands greekBasic linux commands greek
Basic linux commands greekgogosf
 

What's hot (16)

ταξη κεφ 5
ταξη   κεφ 5ταξη   κεφ 5
ταξη κεφ 5
 
Οργάνωση αρχείων και φακέλων
Οργάνωση αρχείων και φακέλωνΟργάνωση αρχείων και φακέλων
Οργάνωση αρχείων και φακέλων
 
β 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοιβ 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοι
 
Pad
PadPad
Pad
 
07 εντολές pwd ls
07 εντολές pwd ls07 εντολές pwd ls
07 εντολές pwd ls
 
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοιΒ' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοι
 
Αρχεία Φάκελοι
Αρχεία ΦάκελοιΑρχεία Φάκελοι
Αρχεία Φάκελοι
 
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
 
Υπηρεσίες Διαδικτύου
Υπηρεσίες ΔιαδικτύουΥπηρεσίες Διαδικτύου
Υπηρεσίες Διαδικτύου
 
μ3 αρχεία φάκελοι τογια
μ3 αρχεία φάκελοι τογιαμ3 αρχεία φάκελοι τογια
μ3 αρχεία φάκελοι τογια
 
αρχεία και φάκελοι
αρχεία και φάκελοιαρχεία και φάκελοι
αρχεία και φάκελοι
 
Www world wide web
Www world wide webWww world wide web
Www world wide web
 
01 bash
01 bash01 bash
01 bash
 
μάθημα4 9/11
μάθημα4 9/11μάθημα4 9/11
μάθημα4 9/11
 
ΘΜΔ17 _Ομάδα_12 Αρχεία και Φάκελοι
ΘΜΔ17 _Ομάδα_12 Αρχεία και ΦάκελοιΘΜΔ17 _Ομάδα_12 Αρχεία και Φάκελοι
ΘΜΔ17 _Ομάδα_12 Αρχεία και Φάκελοι
 
Basic linux commands greek
Basic linux commands greekBasic linux commands greek
Basic linux commands greek
 

Viewers also liked

" TAMAN NASIONAL " ..
" TAMAN NASIONAL " .." TAMAN NASIONAL " ..
" TAMAN NASIONAL " ..uus_76
 
Hard_Disk
Hard_DiskHard_Disk
Hard_Diskroula90
 
ΣύστημαΑρχείων
ΣύστημαΑρχείωνΣύστημαΑρχείων
ΣύστημαΑρχείωνxaralampousss
 
σκληρός+δ..
σκληρός+δ..σκληρός+δ..
σκληρός+δ..giota89
 
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...Ministry of Education
 
βασικές έννοιες λειτουργικών συστημάτων
βασικές έννοιες λειτουργικών συστημάτωνβασικές έννοιες λειτουργικών συστημάτων
βασικές έννοιες λειτουργικών συστημάτωνeseralid
 
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές ΈννοιεςΛειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές ΈννοιεςMinistry of Education
 
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...Ministry of Education
 
Eνημερωτική συνάντηση καθηγητών πληροφορικής
Eνημερωτική συνάντηση καθηγητών πληροφορικήςEνημερωτική συνάντηση καθηγητών πληροφορικής
Eνημερωτική συνάντηση καθηγητών πληροφορικήςVassilis Efopoulos
 

Viewers also liked (11)

" TAMAN NASIONAL " ..
" TAMAN NASIONAL " .." TAMAN NASIONAL " ..
" TAMAN NASIONAL " ..
 
κεφ 3
κεφ 3κεφ 3
κεφ 3
 
Hard_Disk
Hard_DiskHard_Disk
Hard_Disk
 
ΣύστημαΑρχείων
ΣύστημαΑρχείωνΣύστημαΑρχείων
ΣύστημαΑρχείων
 
σκληρός+δ..
σκληρός+δ..σκληρός+δ..
σκληρός+δ..
 
hardware units
hardware unitshardware units
hardware units
 
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
 
βασικές έννοιες λειτουργικών συστημάτων
βασικές έννοιες λειτουργικών συστημάτωνβασικές έννοιες λειτουργικών συστημάτων
βασικές έννοιες λειτουργικών συστημάτων
 
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές ΈννοιεςΛειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
 
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
 
Eνημερωτική συνάντηση καθηγητών πληροφορικής
Eνημερωτική συνάντηση καθηγητών πληροφορικήςEνημερωτική συνάντηση καθηγητών πληροφορικής
Eνημερωτική συνάντηση καθηγητών πληροφορικής
 

Similar to ΛΣ1UFSv0

Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)MakisKapetis
 
Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)MakisKapetis
 
Eisagogi sto windows_vista
Eisagogi sto windows_vistaEisagogi sto windows_vista
Eisagogi sto windows_vistaCardet1
 
Τύποι αρχείων
Τύποι αρχείωνΤύποι αρχείων
Τύποι αρχείωνtsvilly
 
σημειώσεις Unix
σημειώσεις Unixσημειώσεις Unix
σημειώσεις Unixeseralid
 
Software Libre Society - GNU/Linux Installfest Presentation - 2/2
Software Libre Society - GNU/Linux Installfest Presentation - 2/2Software Libre Society - GNU/Linux Installfest Presentation - 2/2
Software Libre Society - GNU/Linux Installfest Presentation - 2/2Kyriakos Giannakis
 
Αρχεία και φάκελοι
Αρχεία και φάκελοιΑρχεία και φάκελοι
Αρχεία και φάκελοιpasxelfstone
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςEleni Kokkinou
 

Similar to ΛΣ1UFSv0 (10)

Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
 
Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)
 
Eisagogi sto windows_vista
Eisagogi sto windows_vistaEisagogi sto windows_vista
Eisagogi sto windows_vista
 
Τύποι αρχείων
Τύποι αρχείωνΤύποι αρχείων
Τύποι αρχείων
 
Git intro
Git introGit intro
Git intro
 
σημειώσεις Unix
σημειώσεις Unixσημειώσεις Unix
σημειώσεις Unix
 
Linux εντολές cp ,mv, ln
Linux εντολές cp ,mv, lnLinux εντολές cp ,mv, ln
Linux εντολές cp ,mv, ln
 
Software Libre Society - GNU/Linux Installfest Presentation - 2/2
Software Libre Society - GNU/Linux Installfest Presentation - 2/2Software Libre Society - GNU/Linux Installfest Presentation - 2/2
Software Libre Society - GNU/Linux Installfest Presentation - 2/2
 
Αρχεία και φάκελοι
Αρχεία και φάκελοιΑρχεία και φάκελοι
Αρχεία και φάκελοι
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματος
 

More from Yanis Manaras (20)

Webclass admin 4
Webclass admin 4Webclass admin 4
Webclass admin 4
 
What iswebclass 4
What iswebclass 4What iswebclass 4
What iswebclass 4
 
Webclass teacher 4
Webclass teacher 4Webclass teacher 4
Webclass teacher 4
 
Webclass student 4
Webclass student 4Webclass student 4
Webclass student 4
 
Webclass Student
Webclass StudentWebclass Student
Webclass Student
 
Ads 1 fibonacci
Ads 1 fibonacciAds 1 fibonacci
Ads 1 fibonacci
 
Ads 1 alt_e
Ads 1 alt_eAds 1 alt_e
Ads 1 alt_e
 
Ads 1 common
Ads 1 commonAds 1 common
Ads 1 common
 
HTML and Javascript
HTML and JavascriptHTML and Javascript
HTML and Javascript
 
Signals
SignalsSignals
Signals
 
ΛΣ2_IPC
ΛΣ2_IPCΛΣ2_IPC
ΛΣ2_IPC
 
ΛΣ1-002
ΛΣ1-002ΛΣ1-002
ΛΣ1-002
 
Processes
ProcessesProcesses
Processes
 
ΛΣ1-001
ΛΣ1-001ΛΣ1-001
ΛΣ1-001
 
SE5
SE5SE5
SE5
 
SE4
SE4SE4
SE4
 
SQL7v2
SQL7v2SQL7v2
SQL7v2
 
SQL9v0
SQL9v0SQL9v0
SQL9v0
 
SQL8v1
SQL8v1SQL8v1
SQL8v1
 
ΛΣ1FILES1v0
ΛΣ1FILES1v0ΛΣ1FILES1v0
ΛΣ1FILES1v0
 

Recently uploaded

EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYssuser369a35
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx36dimperist
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx36dimperist
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxeucharis
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxssuserb0ed14
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptxAthina Tziaki
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx36dimperist
 
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑDimitra Mylonaki
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008Θεόδωρος Μαραγκούλας
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-242lykkomo
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της ΙταλίαςKonstantina Katirtzi
 

Recently uploaded (14)

EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
 
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
 

ΛΣ1UFSv0

  • 2.  Συστήματα Αρχείων  Η δομή των καταλόγων στο σύστημα αρχείων  Φυσική Δομή των Αρχείων, i-nodes  Σύνδεσμοι (hard links, symbolic links)  Εντολές σχετικές με το σύστημα αρχείων 2
  • 3.  Το σύστημα αρχείων στο Linux/Unix έχει την κωδική ονομασία UFS (Unix File System) και έχει δύο όψεις - την εικονική όψη (Virtual view) - και την φυσική όψη (Physical view) 3
  • 4.  Η φυσική όψη του συστήματος αρχείων αναφέρεται στον τρόπο που υλοποιείται πάνω σε κάποιο μαγνητικό μέσο το οποίο είναι συνήθως μια partition σκληρού δίσκου.  Το σύστημα αρχείων διατηρεί πληροφορίες σε τέσσερα λογικά τμήματα της partition. 4
  • 5. Τμήμα 1: Τμήμα Εκκίνησης (Boot Block ή Bootstrap Block) Το τμήμα αυτό περιέχει εκτελέσιμα αρχεία που εκτελούνται κατά την πρώτη εκκίνηση του συστήματος (boot) Τμήμα 2: Υπερ-Τμήμα (SUPER BLOCK) Περιέχει όλες τις πληροφορίες που περιγράφουν ένα σύστημα αρχείων όπως : - Το μέγεθος του συστήματος αρχείων - Το μέγεθος του τμήματος των i- nodes - Τον αριθμό των ελεύθερων μπλοκ που υπάρχουν στο DATA BLOCK - Μια λίστα των ελεύθερων μπλοκ. - Ένα δείκτη για το επόμενο ελεύθερο i- node - Το χρόνο της τελευταίας εγγραφής του super block στο δίσκο. Τμήμα 3: Ι-Λίστα (I-LIST) Περιέχει τη λίστα των i-nodes. Οι i- nodes είναι δομές δεδομένων οι οποίες στην πρώτη έκδοσή τους είχαν μήκος μήκους 64 bytes και σήμερα 128 bytes. Οι i- nodes περιλαμβάνουν όλες τις πληροφορίες που χρειάζεται το σύστημα για κάθε αρχείο εκτός από το όνομα του αρχείου. Κάθε i-node αντιστοιχεί σε ένα μόνο αρχείο.  Τμήμα 4 (Data Blocks) Περιέχει μπλοκ τα οποία είτε περιέχουν δεδομένα είτε είναι κενά. Το μέγεθος των μπλοκ συνήθως είναι 512 ή 1024 bytes 5
  • 6.  Οι κατάλογοι στο Linux/Unix αποτελούν ένα είδος αρχείου που περιέχει - ονόματα των αρχείων - i-number που αντιστοιχεί σε κάθε αρχείο  Οι i- αριθμοί των αρχείων μπορούν να εμφανιστούν με την εντολή: $ ls –il 6
  • 7.  Ένας i-node είναι μια δομή δεδομένων που έχει μέγεθος 128 bytes και περιέχει όλες τις απαραίτητες πληροφορίες για το αρχείο εκτός από το όνομά του.  Οι πληροφορίες αυτές είναι - Ένας κωδικός που χαρακτηρίζει το είδος του αρχείου - Το μέγεθος του αρχείου - Τον αριθμό των συνδέσμων του αρχείου - Τον ιδιοκτήτη του αρχείου καθώς και την ομάδα χρηστών - Τα δικαιώματα των διαφόρων ομάδων χρηστών - Το χρόνο τελευταίας προσπέλασης - Το χρόνο τελευταίας τροποποίησης - 13 δείκτες προς τα μπλοκ (blocks) που περιέχουν τα δεδομένα του αρχείου  Όταν ένα αρχείο δημιουργείται, το UNIX αναλαμβάνει να βρεi έναν ελεύθερο i-node και να γράψει τις αντίστοιχες πληροφορίες αυτόματα, χωρίς την επέμβαση του χρήστη.  Η αντιστοιχία μεταξύ του ονόματος ενός αρχείου και του σχετικού i-κόμβου καλείται σύνδεσμος (link). 7
  • 8. 8
  • 9.  Οι σύνδεσμοι χρησιμοποιούνται για την δημιουργία ενός ακόμα τρόπου πρόσβασης σε ένα αρχείο ή την παροχή ενός ακόμα ονόματος σε ένα αρχείο χωρίς να χρειαστεί να αντιγράψουμε τα περιεχόμενα του $ ln [ορίσματα] πηγή [στόχος]  πραγματικός σύνδεσμος (hard link) λοιπόν είναι ένα αρχείο που 'δείχνει" τον ίδιο i-node με ένα άλλο αρχείο (ή και περισσότερα) $ cd /tmp $ touch firstlink $ ln firstlink secondlink $ ls -i firstlink secondlink 15782 firstlink 15782 secondlink $ echo "hello world" > firstlink $ cat secondlink hello world  Πραγματικοί σύνδεσμοι μπορούν να δημιουργηθούν μόνο με αρχεία και όχι σε καταλόγους  Δεν μπορούν να επεκταθούν σε διαφορετικά συστήματα αρχείων 9
  • 10.  Ένας συμβολικός σύνδεσμος είναι ένας ειδικός τύπος αρχείου ενώ οι πραγματικοί σύνδεσμοι ήταν κανονικά αρχεία  Ένας συμβολικός σύνδεσμος σε ένα αρχείο testfile δεν έχει τον ίδιο i-αριθμό με το testfile αλλά απλά τα δεδομένα του περιέχουν την ακριβή διαδρομή (μονοπάτι) που βρίσκεται το αρχείο testfile.  Αν διαγραφεί το αρχείο testfile (και ήταν ο μοναδικός σύνδεσμος) τότε το αρχείο διαγράφεται από το σύστημα αρχείων. Στην περίπτωση αυτή ο συμβολικός σύνδεσμός συνεχίζει να υπάρχει αλλά δεν "δείχνει" πουθενά. $ ln -s secondlink thirdlink $ ls -l firstlink secondlink thirdlink 10
  • 11.  Η εντολή du εμφανίζει το μέγεθος(σε block) ενός συστήματος αρχείων κάτω από ένα directory $ du /usr/  Η εντολή df εμφανίζει τον αριθμό των ελεύθερων διαθέσιμων μπλοκ που υπάρχουν στα διαθέσιμα συστήματα αρχείων Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda3 28847260 22899592 4775568 83% / /dev/hda1 54416 8941 42666 18% /boot /home 49282864 26790084 19989512 58% /home  mount /dev/όνομα_συσκευής υπάρχον_κατάλογος  $ mount /dev/dsk02 /usr/disk2 11