Extended file system

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Το extended file system ή ext υλοποιήθηκε τον Απρίλιο του 1992, ως το πρώτο σύστημα αρχείων που δημιουργήθηκε ειδικά για τον πυρήνα Linux. Συμπεριλαμβάνει δομές μεταδεδομένων εμπνευσμένες από το παραδοσιακό Unix File System (UFS), και σχεδιάστηκε από τον Rémy Card με σκοπό να αντιμετωπίσει τους τεχνινούς περιορισμούς του συστήματος αρχείων του Minix.[1] Ήταν η πρώτη υλοποίηση που χρησιμοποίησε το εικονικό σύστημα αρχείων (virtual file system, VFS), το οποίο προσθέθηκε στον πυρήνα Linux στην έκδοση 0.96c, και μπορούσε να διαχειριστεί συστήματα αρχείων μέχρι 2 gigabyte (GB) σε μέγεθος.[2]

Το ext είναι το πρώτο στη οικογένεια των extended file system. Τεχνολογικά το ξεπέρασαν τα ext2 και xiafs, από τα οποία επικράτησε το ext2. Το Ext2 διόρθωσε κάποια μειονεκτήματα του ext, όπως την αδυναμία αλλαγής των inode και την δημιουργία κατακερματισμού.[3]

Άλλα extended file system[Επεξεργασία | επεξεργασία κώδικα]

Η οικογένεια των extended file system έχει άλλα τρία μέλη:

  • ext2, το δεύτερο extended file system.
  • ext3, το τρίτο extended file system.
  • ext4, το τέταρτο extended file system.

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. «Rémy Card (Συνέντευξη, Απρίλιος 1998)». April Association. 19 Απριλίου 1999. http://www.april.org/groupes/entretiens/remy_card.html. Ανακτήθηκε στις 8 Φεβρουαρίου 2012.  (Στα Γαλλικά)
  2. Jones, M. Tim (17 Φεβρουαρίου 2009). «Anatomy of ext4». IBM Developer Works. http://www.ibm.com/developerworks/linux/library/l-anatomy-ext4/. Ανακτήθηκε στις 8 Φεβρουαρίου 2012. 
  3. Card, Rémy; Ts'o, Theodore; Tweedie, Stephen. «Design and Implementation of the Second Extended Filesystem». http://e2fsprogs.sourceforge.net/ext2intro.html. Ανακτήθηκε στις 8 Φεβρουαρίου 2012.  Εκδόθηκε πρώτα στο First Dutch International Symposium on Linux. State University of Groningen. 1995. ISBN 90-367-0385-9. http://books.google.com.cy/books?id=vRfKYgEACAAJ&dq=isbn:9036703859&hl=en&sa=X&ei=_VoyT-DdBMGu0AH2sbjlBw&redir_esc=y.