ระบบไฟล์มีหน้าที่รับผิดชอบอยู่ 4 หน้าที่หลัก คือ
1. จัดหาวิธีในการจัดเก็บไฟล์ อ้างอิงใช้งานไฟล์ แบ่งใช้งานไฟล์ร่วมกันไปจนถึงการรักษาความปลอดภัยให้กับไฟล์ของระบบ ไม่ให้โปรแกรมอื่นๆหรือผู้ใช้เข้ามารบกวนได้
2. จัดสรรพื้นที่ให้กับไฟล์ในหน่วยเก็บข้อมูลสำรองหรือในอุปกรณ์อื่นๆ ซึ่งเป็นหน่วยเก็บข้อมูลที่สามารถใช้จัดเก็บไฟล์ได้
3. รับประกันว่าไฟล์ที่ถูกจัดเก็บอยู่ในไฟล์ว่าจะไม่ได้รับความเสียหายไม่ว่ากรณีใดก็ตาม
4. ระบุว่าจะสามารถเข้าใช้งานขอมูลที่ถูกจัดเก็บอยู่ในไฟล์ได้อย่างไร
ระบบไฟล์อนุญาติให้ผู้ใช้งานสร้าง ลบ และแก้ไขไฟล์ได้ รวมถึงอนุญาติให้กำหนดโครงสร้างของไฟล์ที่แตกต่างกันออกไปในแต่ละแอพพลิเคชั่นได้ ถ่ายโอนข้อมูลระหว่างไฟล์ได้ นอกจากนี้ยังสามารถแชร์ไฟล์แต่ละไฟล์ให้กับงานแต่ละงานใช้ร่วมกันได้ด้วย โดยในการแชร์ไฟล์ให้ใช้งานร่วมกันสามารถควบคุมได้ด้วยประเภทของการใช้งานไฟล์ ซึ่งแบ่งได้เป็น 3 ประเภท คือ
* Read access ควบคุมการอ่านไฟล์
* Write access ควบคุมการเขียนไฟล์
* Execute access ควบคุมการประมลวลผลไฟล์
ระบบไฟล์ควรจะต้องมี Data independence หรือความอิสระจากอุปกรณ์ เพื่อที่เวลาจะใช้งานไฟล์ ผู้ใช้งานจะได้ไม่ต้องไปสนใจรับรู้ว่าไฟล์นั้นถูกเก็บอยู่ที่ใดหรือบนอุปกรณ์ชนิดใด
ดีมาก