Σύστημα αρχείων

To Λ.Σ. Android δεν επιβάλλει κάποιο συγκεκριμένο σύστημα αρχείων που πρέπει να χρησιμοποιείται στη συσκευή. Παρόλα αυτά οι περισσότεροι κατασκευαστές κινητών χρησιμοποιούν το σύστημα ext4[1]. Το πλεονέκτημα αυτού του συστήματος αρχείων είναι η ευρεία του διάδοση και άρα έχει δοκιμαστεί εξονυχιστικά. Αντιθέτως το πιο σημαντικό μειονέκτημά του είναι ότι δεν είναι καλά βελτιστοποιημένο για τη διαχείριση συστημάτων μνήμης flash που χρησιμοποιούν πλέον σχεδόν όλες οι συσκευές. Για αυτόν ακριβώς το λόγο κάποιοι κατασκευαστές χρησιμοποιούν το σύστημα Flash Friendly File System (F2FS).

Το σύστημα αρχείων F2FS αρχικά αναπτύχθηκε από τη Samsung ενώ στη συνέχεια προσαρτήθηκε στο πυρήνα του Linux. Κάποια από τα χαρακτηριστικά που χαρακτηρίζουν το συγκεκριμένο σύστημα αρχείων είναι:

  • Πολύ-επίπεδοι πίνακες κατακερματισμού για τους φακέλους.
  • Ένα σχήμα καταγραφής (logging) με δυνατότητα προσαρμογής.
  • Δυνατότητες Roll-back και Roll-forward για ανάκτηση δεδομένων.

[1] Τυπικό σύστημα αρχείων Linux που είναι πλέον αναγνώσιμο και από περιβάλλον Windows.