Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

Apple File System (APFS) คืออะไร และดีกว่า HFS+ อย่างไร

หากติดตามข่าว macOS ล่าสุด คงเคยได้ยิน "Apple File System" หรือ APFS หัวข้อนี้ดูน่าเบื่อแต่เป็นโครงสร้างหลักของประสบการณ์ผู้ใช้ APFS จะเสร็จสมบูรณ์ในปี 2017 แต่สามารถลองใช้ได้ใน Sierra Developer Preview

ความแตกต่างและการปรับปรุง

ระบบไฟล์ (File System) คือโครงสร้างพื้นฐานที่ OS ใช้จัดเก็บและเรียกข้อมูล HFS+ ที่ใช้อยู่ปัจจุบันอายุ 18 ปี (HFS ต้นทางเก่ากว่าหนัง "Top Gun") เหมือน Toyota เก่า ใช้งานได้แต่ไม่ทันสมัย

APFS ไม่ใช่แค่อัปเกรด HFS+ แต่เป็น "กระโดดข้ามยุค" ไปยังปัจจุบัน 雖然 Apple กำลังตามทันระบบอื่นมากกว่านำหน้า แต่อัปเกรดนี้ก็ยังคุ้มค่า

การโคลนและความสมบูรณ์ของข้อมูล (Cloning & Data Integrity)

APFS ใช้กลไก Copy-on-Write สร้างโคลนไฟล์ทันทีโดยไม่คัดลอกบิตข้อมูลจนกว่าจะมีการแก้ไข เฉพาะส่วนที่เปลี่ยนแปลงเท่านั้นที่จะถูกบันทึก

Copy-on-Write ยังเพิ่มความสมบูรณ์ของข้อมูล: เขียนข้อมูลใหม่ไปยังพื้นที่ว่าง แทนที่จะเขียนทับไฟล์เก่า จนกว่าการเขียนจะสำเร็จ ไฟล์เก่าจะยังคงเป็นต้นฉบับ

System Snapshots

Snapshot คืออิมเมจแบบ Read-only ของระบบไฟล์ในเวลาที่กำหนด เปลี่ยนแปลงเฉพาะบิตที่แก้ไข ทำให้ Backup ง่ายและน่าเชื่อถือกว่า Hard Links ของ Time Machine

I/O Quality of Service (QoS)

QoS จัดลำดับความสำคัญของ I/O ให้งานที่ผู้ใช้ทำงานอยู่ (Active Windows) ได้ลำดับแรก งานพื้นหลังอย่าง Time Machine จะถูกลดลำดับช่วยลด "Beach Ball" (เคอร์เซอร์หมุนค้าง)

เข้ารหัสพื้นฐาน (Native Encryption)

APFS รองรับการเข้ารหัสหลายระดับ: ใช้คีย์เดียวเข้ารหัสทั้งดิสก์ หรือใช้หลายคีย์เข้ารหัสไฟล์/โฟลเดอร์แยกกัน หรือไม่เข้ารหัสก็ได้

เพิ่มประสิทธิภาพสำหรับ SSD & Flash

APFS รู้จัก SSD และย้ายบางฟังก์ชันที่ปกติชิป SSD ทำ ให้ OS จัดการแทน จึงเป็น "Aware" มากกว่า "Optimized"

ปรับขนาด Partition แบบไดนามิก (Dynamic Partition Resizing)

Partition ใน APFS ปรับขนาดเองได้อัตโนมัติ ผู้ใช้ระบุแค่จำนวน Partition ที่ต้องการ ระบบจะจัดสรรพื้นที่ตามการใช้งานจริง

สรุป

สำหรับนักพัฒนาและ Power User APFS น่าตื่นเต้น สำหรับผู้ใช้ทั่วไปอาจไม่รู้สึกต่างมาก ยังขาด Native Compression และ Checksumming บนข้อมูลผู้ใช้ อาจเปลี่ยนแปลงได้ภายในปี 2017