หากคุณติดตามข่าวสารจาก macOS รุ่นล่าสุดของ Apple คุณอาจสังเกตเห็นการกล่าวถึง Apple File System หรือ APFS นี่เป็นหนึ่งในหัวข้อที่ไม่เป็นระเบียบที่ไม่ได้รับความสนใจมากนัก แต่เป็นโครงสร้างหลักที่อยู่ภายใต้ประสบการณ์ของผู้ใช้กับระบบปฏิบัติการ APFS จะยังไม่สิ้นสุดจนถึงปี 2017 แต่คุณสามารถลองชิมได้ในตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ที่มีให้ใช้งานบน Sierra แล้ว
ความแตกต่างและการปรับปรุง
ในการตรวจสอบอย่างรวดเร็ว ระบบไฟล์เป็นโครงสร้างพื้นฐานที่ระบบปฏิบัติการใช้ในการจัดเก็บและเรียกข้อมูล ระบบไฟล์ที่แตกต่างกันใช้แนวทางที่แตกต่างกันในงานนี้ เนื่องจากคอมพิวเตอร์ทำงานเร็วขึ้น ระบบไฟล์ที่ใหม่กว่าจึงใช้ประโยชน์จากการเพิ่มประสิทธิภาพเพื่อนำเสนอคุณลักษณะใหม่และปรับให้เข้ากับความต้องการพื้นที่จัดเก็บข้อมูลที่ทันสมัย
HFS+ ซึ่งเป็นระบบไฟล์ที่มาพร้อมกับ Mac ใหม่ในปัจจุบัน มีอายุสิบแปดปี HFS ซึ่งเป็นบรรพบุรุษของมันนั้นแก่กว่าภาพยนตร์ Tom Cruise bromance เรื่อง “Top Gun” มันเหมือนกับโตโยต้ารุ่นเก่า มันยังคงใช้งานได้ (อาจจะดีอย่างน่าประหลาดใจ) แต่ก็ไม่ได้รับเหรียญใดๆ
APFS ไม่ได้อัปเกรดเป็น HFS+ มากนัก เนื่องจากเป็นการก้าวกระโดดแบบควอนตัม … จนถึงปัจจุบัน แม้ว่าจะเป็นการอัพเกรดครั้งใหญ่สำหรับผู้ใช้ Apple แต่ดูเหมือนว่าส่วนใหญ่แล้ว Apple จะไล่ตามระบบอื่นๆ มากกว่าที่จะแซงหน้าพวกเขา อย่างไรก็ตามการอัปเดตไม่เร็วเกินไป
การโคลนและความสมบูรณ์ของข้อมูล
![apfs-โคลน apfs-โคลน](/f/95c575b72d1e147d02eaffa8aa979e7c.png)
APFS ใช้โครงร่างที่เรียกว่า copy-on-write เพื่อทำการโคลนไฟล์ที่ซ้ำกันในทันที ภายใต้ HFS+ เมื่อผู้ใช้ทำสำเนาไฟล์ ทุกบิตจะถูกคัดลอก APFS สร้างโคลนโดยจัดการข้อมูลเมตาและจัดสรรพื้นที่ดิสก์แทน อย่างไรก็ตาม จะไม่มีการคัดลอกบิตใดๆ จนกว่าจะมีการแก้ไขไฟล์ที่โคลน เนื่องจากโคลนแตกต่างจากสำเนาต้นฉบับ การเปลี่ยนแปลงเหล่านั้น (และเฉพาะการเปลี่ยนแปลงเหล่านั้นเท่านั้น) จะถูกบันทึกไว้
Copy-on-write ยังช่วยปรับปรุงความสมบูรณ์ของข้อมูลอีกด้วย ภายใต้ระบบอื่นๆ หากไดรฟ์ข้อมูลของคุณยกเลิกการต่อเชื่อมโดยอยู่ระหว่างดำเนินการเขียนทับ คุณอาจพบว่าระบบไฟล์บางส่วนไม่ซิงค์กับส่วนที่เหลือ Copy-on-write หลีกเลี่ยงปัญหาโดยการเขียนการเปลี่ยนแปลงเพื่อเพิ่มพื้นที่ว่างในดิสก์แทนการเขียนทับไฟล์เก่า จนกว่าการดำเนินการเขียนจะเสร็จสมบูรณ์ ไฟล์เก่าจะเป็นเวอร์ชันมาตรฐาน เฉพาะเมื่อมีการคัดลอกไฟล์ใหม่สำเร็จเท่านั้น ไฟล์เก่าจะถูกลบทิ้ง
สแนปชอตของระบบ
![apfs-snapshots apfs-snapshots](/f/f055fcbb6305cef30e907add1799ae6d.png)
สแนปชอตเป็นการอัปเกรดครั้งสำคัญและบางส่วนมาถึงคุณโดยสถาปัตยกรรมการคัดลอกเมื่อเขียน สแน็ปช็อตคืออิมเมจที่ติดตั้งได้แบบอ่านอย่างเดียวของระบบไฟล์ ณ เวลาใดเวลาหนึ่ง เมื่อระบบไฟล์เปลี่ยนแปลง ระบบจะบันทึกเฉพาะบิตที่แก้ไขเท่านั้น ซึ่งจะทำให้การสำรองข้อมูลง่ายขึ้นและเชื่อถือได้มากขึ้น เมื่อพิจารณาถึงความผิดหวังอย่างไร้เหตุผลของฮาร์ดลิงก์ที่ Time Machine กลายเป็น นี่อาจเป็นการอัปเกรดครั้งใหญ่
คุณภาพของบริการ I/O
คุณอาจเคยเห็นคำว่า Quality of Service (QoS) ในคำแนะนำการตั้งค่าเราเตอร์ของคุณแล้ว QoS จัดลำดับความสำคัญของการใช้แบนด์วิดท์เพื่อหลีกเลี่ยงการทำให้งานสำคัญช้าลง บนเราเตอร์ของคุณ ใช้กฎที่ผู้ใช้กำหนดเพื่อให้งานที่เลือกมีแบนด์วิดท์มากที่สุด ตามรายงาน QoS ของ Apple จะจัดลำดับความสำคัญของการดำเนินการของผู้ใช้ เช่น หน้าต่างที่ใช้งานอยู่ งานเบื้องหลัง เช่น การสำรองข้อมูล Time Machine จะถูกลดระดับลง ดังนั้นอาจจะน้อยกว่าลูกบอลชายหาด?
การเข้ารหัสดั้งเดิม
![apfs-การเข้ารหัส-1 apfs-การเข้ารหัส-1](/f/0c560b24b0ed5529ba5fbebdc3d5675b.jpg)
ในโลกหลังยุค Snowden การเข้ารหัสเป็นสิ่งที่เดือดดาล และ Apple ให้ความสำคัญกับความปลอดภัยของระบบมากขึ้นเรื่อยๆ การเข้ารหัสที่แข็งแกร่งในตัวนั้นไม่น่าแปลกใจเลย ด้วย APFS Apple ได้รวมเอารูปแบบการเข้ารหัสที่เหมาะสมกว่าวิธีปัจจุบันที่ใช้ทั้งดิสก์หรือไม่มีเลย ผู้ใช้สามารถใช้คีย์เดียวเพื่อเข้ารหัสข้อมูลทั้งหมดหรือใช้คีย์เข้ารหัสหลายคีย์เพื่อล็อกไฟล์และโฟลเดอร์แต่ละรายการแยกกัน แน่นอน คุณไม่สามารถเข้ารหัสอะไรได้เลย คุณเป็นคนร้ายที่มารร้าย
การเพิ่มประสิทธิภาพ SSD และแฟลช
![apfs-ssd-storage apfs-ssd-storage](/f/4addf6748f465b1173f1997f33b8c3a1.jpg)
การเพิ่มประสิทธิภาพการจัดเก็บแฟลชได้รับการระบุว่าเป็นคุณลักษณะพาดหัวของ APFS แต่การใช้งานไม่น่าตื่นเต้น แทนที่จะใช้ประโยชน์จากระดับการรวมระบบที่ผิดปกติ Apple ได้เปลี่ยนฟังก์ชั่นบางอย่างที่ชิปของ SSD จัดการโดยทั่วไปไปเป็นระบบปฏิบัติการ มันเหมือนกับว่าระบบไฟล์รับรู้ถึง SSD มากกว่าที่จะปรับให้เหมาะสม
การปรับขนาดพาร์ติชันแบบไดนามิก
![apfs-partition-resizing apfs-partition-resizing](/f/9d6f13fee623a78e949acbb82d6e48c2.jpg)
โลจิคัลพาร์ติชันบนไดรฟ์ APFS สามารถปรับขนาดตัวเองแบบไดนามิกได้ ผู้ใช้จำเป็นต้องระบุจำนวนพาร์ติชั่นที่ต้องการเท่านั้น ระบบไฟล์จะทำการจัดสรรดิสก์ได้ทันที แต่ละพาร์ติชั่นใช้พื้นที่ดิสก์ที่ใช้เก็บไฟล์เท่านั้น พื้นที่ว่างในดิสก์ที่เหลือนั้นพร้อมให้พาร์ติชั่นใดก็ได้ เรียบร้อย แต่เหมือนโฟลเดอร์ meta มากกว่าอย่างอื่น
บทสรุป
เรื่องนี้หรือไม่? สำหรับนักพัฒนาและผู้ใช้ระดับสูง สิ่งนี้ยอดเยี่ยมมาก สำหรับผู้ใช้ Mac ทั่วไป ไม่ควรมีความแตกต่างจากภายนอกมากนัก และในขณะที่การอัปเกรดนั้นยอดเยี่ยม แต่ก็ยังมีบางส่วนที่ขาดหายไป การบีบอัดแบบเนทีฟนั้นขาดหายไปอย่างเห็นได้ชัด เช่นเดียวกับการตรวจสอบข้อมูลผู้ใช้ แน่นอนว่าทุกอย่างสามารถเปลี่ยนแปลงได้ภายในปี 2017 ดังนั้นโปรดดูพื้นที่นี้
การเปิดเผยข้อมูลพันธมิตร: ทำให้เทคโนโลยีง่ายขึ้นอาจได้รับค่าคอมมิชชั่นสำหรับผลิตภัณฑ์ที่ซื้อผ่านลิงก์ของเรา ซึ่งสนับสนุนงานที่เราทำเพื่อผู้อ่านของเรา