Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

Apple File System คืออะไรและเหตุใดจึงดีกว่า HFS+

Apple File System คืออะไรและเหตุใดจึงดีกว่า HFS+

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

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

หากต้องการตรวจสอบอย่างรวดเร็ว ระบบไฟล์คือโครงสร้างพื้นฐานที่ระบบปฏิบัติการใช้ในการจัดเก็บและเรียกข้อมูล ระบบไฟล์ที่แตกต่างกันใช้แนวทางที่แตกต่างกันในงานนี้ เนื่องจากคอมพิวเตอร์ทำงานเร็วขึ้น ระบบไฟล์ที่ใหม่กว่าจึงได้ประโยชน์จากการเพิ่มฟีเจอร์ใหม่ๆ และปรับให้เข้ากับความต้องการพื้นที่จัดเก็บข้อมูลที่ทันสมัย

HFS+ ซึ่งเป็นระบบไฟล์ที่มาพร้อมกับ Mac ใหม่ในวันนี้ มีอายุสิบแปดปี HFS ซึ่งเป็นบรรพบุรุษของมันนั้นแก่กว่าการสะบัด Tom Cruise bromance "Top Gun" มันเหมือนกับโตโยต้ารุ่นเก่า มันยังคงใช้งานได้ (อาจจะดีอย่างน่าประหลาดใจ) แต่ก็ไม่ได้เหรียญใดๆ

APFS ไม่ได้อัปเกรดเป็น HFS+ มากนัก เนื่องจากเป็นการก้าวกระโดดแบบควอนตัม … จนถึงปัจจุบัน แม้ว่าจะเป็นการอัปเกรดครั้งใหญ่สำหรับผู้ใช้ Apple แต่ดูเหมือนว่าส่วนใหญ่แล้ว Apple จะไล่ตามระบบอื่นๆ มากกว่าที่จะแซงหน้าระบบเหล่านั้น อย่างไรก็ตาม การอัปเดตยังไม่เร็วเกินไป

การโคลนและความสมบูรณ์ของข้อมูล

Apple File System คืออะไรและเหตุใดจึงดีกว่า HFS+

APFS ใช้โครงร่างที่เรียกว่า copy-on-write เพื่อทำการโคลนไฟล์ที่ซ้ำกันในทันที ภายใต้ HFS+ เมื่อผู้ใช้ทำสำเนาไฟล์ ทุกบิตจะถูกคัดลอก APFS จะสร้างโคลนโดยจัดการข้อมูลเมตาและจัดสรรพื้นที่ดิสก์แทน อย่างไรก็ตาม จะไม่มีการคัดลอกบิตใดๆ จนกว่าจะมีการแก้ไขไฟล์ที่โคลน เนื่องจากโคลนแตกต่างจากสำเนาต้นฉบับ การเปลี่ยนแปลงเหล่านั้น (และเฉพาะการเปลี่ยนแปลงเหล่านั้นเท่านั้น) จะถูกบันทึกไว้

Copy-on-write ยังช่วยปรับปรุงความสมบูรณ์ของข้อมูลอีกด้วย ในระบบอื่นๆ หากไดรฟ์ข้อมูลของคุณยกเลิกการต่อเชื่อมโดยอยู่ระหว่างดำเนินการเขียนทับ คุณอาจพบว่าระบบไฟล์บางส่วนไม่ซิงค์กับส่วนที่เหลือ Copy-on-write ช่วยหลีกเลี่ยงปัญหาด้วยการเขียนการเปลี่ยนแปลงไปยังพื้นที่ว่างในดิสก์แทนการเขียนทับไฟล์เก่า จนกว่าการดำเนินการเขียนจะเสร็จสมบูรณ์ ไฟล์เก่าจะเป็นเวอร์ชันมาตรฐาน เฉพาะเมื่อมีการคัดลอกไฟล์ใหม่สำเร็จเท่านั้น ไฟล์เก่าจะถูกลบทิ้ง

ภาพรวมระบบ

Apple File System คืออะไรและเหตุใดจึงดีกว่า HFS+

สแนปชอตเป็นการอัปเกรดครั้งสำคัญและบางส่วนมาถึงคุณโดยสถาปัตยกรรมการคัดลอกเมื่อเขียน สแนปชอตคืออิมเมจที่ติดตั้งได้แบบอ่านอย่างเดียวของระบบไฟล์ ณ เวลาใดเวลาหนึ่ง เมื่อระบบไฟล์เปลี่ยนแปลง ระบบจะบันทึกเฉพาะบิตที่แก้ไขเท่านั้น ซึ่งจะทำให้การสำรองข้อมูลง่ายขึ้นและเชื่อถือได้มากขึ้น เมื่อพิจารณาถึงความผิดหวังอย่างไร้เหตุผลของฮาร์ดลิงก์ที่ Time Machine กลายเป็น นี่อาจเป็นการอัปเกรดครั้งใหญ่

คุณภาพของบริการ I/O

คุณอาจเคยเห็นคำว่า Quality of Service (QoS) ในวิธีการตั้งค่าเราเตอร์แล้ว QoS จัดลำดับความสำคัญของการใช้แบนด์วิดท์เพื่อหลีกเลี่ยงการทำให้งานสำคัญช้าลง ในเราเตอร์ของคุณ จะใช้กฎที่ผู้ใช้กำหนดเพื่อให้แบนด์วิดท์งานที่เลือกมากที่สุด ตามรายงาน QoS ของ Apple จะจัดลำดับความสำคัญของการดำเนินการของผู้ใช้ เช่น หน้าต่างที่ใช้งานอยู่ งานเบื้องหลัง เช่น การสำรองข้อมูล Time Machine จะถูกลดระดับลง ดังนั้นอาจจะน้อยกว่าลูกชายหาด?

การเข้ารหัสดั้งเดิม

Apple File System คืออะไรและเหตุใดจึงดีกว่า HFS+

ในโลกหลังยุค Snowden การเข้ารหัสเป็นสิ่งที่เดือดดาล และ Apple ให้ความสำคัญกับความปลอดภัยของระบบมากขึ้นเรื่อยๆ การเข้ารหัสที่แข็งแกร่งในตัวนั้นไม่น่าแปลกใจเลย ด้วย APFS Apple ได้รวมเอารูปแบบการเข้ารหัสที่ละเอียดยิ่งขึ้นกว่าแนวทางปัจจุบันที่ใช้ทั้งดิสก์หรือไม่มีเลย ผู้ใช้จะใช้คีย์เดียวในการเข้ารหัสข้อมูลทั้งหมดหรือใช้คีย์เข้ารหัสหลายคีย์เพื่อล็อกไฟล์และโฟลเดอร์แต่ละรายการแยกกัน แน่นอน คุณไม่สามารถเข้ารหัสอะไรได้ทั้งนั้น เจ้าพวกมารร้ายจอมมาร

การเพิ่มประสิทธิภาพ SSD และแฟลช

Apple File System คืออะไรและเหตุใดจึงดีกว่า HFS+

การเพิ่มประสิทธิภาพพื้นที่เก็บข้อมูล Flash ได้รับการระบุว่าเป็นคุณลักษณะพาดหัวของ APFS แต่การใช้งานนั้นไม่น่าตื่นเต้น แทนที่จะใช้ประโยชน์จากระดับการรวมระบบที่ผิดปกติ Apple ได้เปลี่ยนฟังก์ชันบางอย่างที่ชิปของ SSD มักจะจัดการไปเป็นระบบปฏิบัติการแทน มันเหมือนกับว่าระบบไฟล์รับรู้ถึง SSD มากกว่าที่จะปรับให้เหมาะสม

การปรับขนาดไดนามิกพาร์ติชั่น

Apple File System คืออะไรและเหตุใดจึงดีกว่า HFS+

โลจิคัลพาร์ติชันบนไดรฟ์ APFS สามารถปรับขนาดตัวเองแบบไดนามิกได้ ผู้ใช้จำเป็นต้องระบุจำนวนพาร์ติชั่นที่ต้องการเท่านั้น ระบบไฟล์จะทำการจัดสรรดิสก์ได้ทันที แต่ละพาร์ติชั่นใช้เฉพาะพื้นที่ดิสก์ที่ใช้เก็บไฟล์ พื้นที่ว่างในดิสก์ที่เหลือนั้นพร้อมให้พาร์ติชั่นใดก็ได้ เรียบร้อย แต่เหมือนโฟลเดอร์ meta มากกว่าอย่างอื่น

บทสรุป

เรื่องนี้หรือไม่? สำหรับนักพัฒนาและผู้ใช้ระดับสูง สิ่งนี้ยอดเยี่ยมมาก สำหรับผู้ใช้ Mac ทั่วไป ไม่ควรมีความแตกต่างจากภายนอกมากนัก และในขณะที่การอัปเกรดนั้นยอดเยี่ยม แต่ก็ยังมีบางส่วนที่ขาดหายไป การบีบอัดแบบเนทีฟนั้นขาดหายไปอย่างเห็นได้ชัด เช่นเดียวกับการตรวจสอบข้อมูลผู้ใช้ แน่นอนว่าทุกอย่างสามารถเปลี่ยนแปลงได้ภายในปี 2017 ดังนั้นโปรดดูพื้นที่นี้