บริษัท Apple เปลี่ยนระบบไฟล์ macOS เริ่มต้นใน High Sierra และสูงกว่าจาก HFS + เป็น APFS ในปี 2017 ความแตกต่างที่เห็นได้ชัดเจนที่สุดระหว่าง HFS + และ APFS คือรายละเอียดการประทับเวลา (1 วินาทีใน HFS + เทียบกับ 1 นาโนวินาทีใน APFS) อย่างไรก็ตาม รูปแบบไฟล์นี้ไม่ได้รับการสนับสนุนในทางเทคนิคโดย Linux หรือ Windows แต่ตลอดทั้งบทความนี้ เราจะสอนวิธีติดตั้งไดรฟ์ APFS บน Linux วิธีแรกที่คุณจะได้เรียนรู้คือ ไม่มีค่าใช้จ่าย และค่อนข้างใช้เวลานาน วิธีที่ 2 จะแสดงวิธีใช้งานซอฟต์แวร์ Paragon เพื่อติดตั้งไดรฟ์
วิธีต่อเชื่อมไดรฟ์ macOS APFS บน Linux
ดังที่เราได้กล่าวไปแล้ว ระบบไฟล์ APFS ไม่สามารถเข้าถึงได้บน Linux อย่างไรก็ตาม ไม่ว่าเหตุผลในการตัดสินใจของ Apple จะเป็นอย่างไร คุณก็สามารถใช้งานเพื่ออ่านไฟล์ APFS บน Ubuntu ได้ทั้งแบบฟรี และเสียเงิน
วิธีที่ 1: การใช้งานไดรเวอร์ APFS - FUSE สำหรับ Linux
APFS - FUSE เป็นไดรเวอร์ FUSE ที่เปิดตัวในปี 2017 และให้คุณเข้าถึงไฟล์ APFS แบบอ่านอย่างเดียว
ฟีเจอร์:
- รองรับการเข้ารหัส FileVault
- รองรับการติดตั้งสแน็ปชอต และโวลุ่มที่ปิดผนึก
- รองรับตารางพาร์ติชัน
- รองรับการติดตั้ง DMG
ข้อดี และข้อเสีย
ข้อดี
ครอบคลุมตัวเลือกการติดตั้งหลายแบบ
รองรับไดรฟ์ฟิวชัน
ข้อเสีย
เป็นฟิวส์แบบอ่านอย่างเดียว
ไม่รองรับลิงก์บริษัท
ยังไม่รองรับวิธีการบีบอัดบางวิธี
เรามาดูกันว่า มันทำงานอย่างไร
ไลบรารีที่จำเป็น: FUSE 2.6 หรือสูงกว่า (FUSE 3.0 และสูงกว่าสำหรับระบบ 32 บิต), zlib, bzip2, libattr
ขั้นตอนที่ 1: เปิด เทอร์มินัล และคัดลอกคำสั่งด้านล่างลงใน เทอร์มินัล เพื่อคอมไพล์ซอร์สโค้ด หลังจากบรรทัดคำสั่งแรก คุณจะต้องป้อนรหัสผ่าน
sudo apt update
sudo apt install fuse libfuse-dev libicu-dev bzip2 libbz2-dev cmake clang git libattr1-dev
ขั้นตอนที่ 2: หากต้องการโคลนพื้นที่เก็บข้อมูล ให้รันคำสั่งด้านล่างใน เทอร์มินัล
git clone https://github.com/sgan81/apfs-fuse.git
cd apfs-fuse
git submodule init
git submodule update
ขั้นตอนที่ 3: เพื่อคอมไพล์ไดรเวอร์ของคุณ (ซึ่งใช้งาน FUSE 3.0) ให้คัดลอกและวางบรรทัดคำสั่งต่อไปนี้
mkdir build
cd build
cmake ..
make
ขั้นตอนที่ 4: สุดท้ายนี้ คุณจะต้องติดตั้งไดรเวอร์ผ่านทางบรรทัดคำสั่งด้านล่าง
apfs-fuse <device> <mount-directory>
วิธีที่ 2: การใช้งาน APFS สำหรับ Linux โดยซอฟต์แวร์ Paragon
ซอฟต์แวร์ APFS สำหรับ Linux โดย Paragon ช่วยให้ผู้ใช้งานสามารถอ่าน และเขียนข้อมูลบนพื้นที่จัดเก็บข้อมูลที่จัดรูปแบบเป็น APFS ผลิตภัณฑ์นี้เป็นโปรแกรมที่ต้องชำระเงิน และข้อแตกต่างที่สำคัญระหว่าง Paragon APFS และ APFS - Fuse ก็คือซอฟต์แวร์นี้ช่วยให้คุณสามารถเขียนลงในไดรฟ์ได้เช่นกัน
ฟีเจอร์:
- โหลด CPU ต่ำขณะถ่ายโอน: ผลิตภัณฑ์ใช้งานหน่วยความจำ และ CPU น้อยลงในขณะที่คุณกำลังถ่ายโอนไฟล์
- มีเสถียรภาพมากขึ้นเมื่อไดรเวอร์หลุดออกโดยไม่ตั้งใจ: หากไดรเวอร์ของคุณถูกลบออกโดยไม่คาดคิด การทำงานของไดรเวอร์ที่ได้รับการปรับปรุงจะช่วยลดโอกาสที่จะเกิดปัญหาระบบไฟล์
- การสนับสนุน SMP แบบขยาย: ขณะนี้ ระบบมัลติโปรเซสเซอร์รองรับเคอร์เนล SMP
- ไม่มีข้อจำกัดด้านขนาดไฟล์: ตราบใดที่เคอร์เนล Linux และข้อจำกัด APFS ยังคงอยู่ คุณจะไม่เผชิญกับข้อจำกัดขนาดไฟล์สูงสุด
ข้อดี และข้อเสีย
ข้อดี
การทำงานที่ไม่ปลอดภัย
การป้องกันข้อมูลสูญหาย และความเสียหายของข้อมูล
ประสิทธิภาพที่สมดุล และมั่นคง
การใช้งานฮาร์ดแวร์อย่างมีประสิทธิภาพ
ข้อเสีย
ประเภทการเข้าถึงโวลุ่ม และสแนปชอตที่เข้ารหัส APFS เป็นแบบอ่านอย่างเดียว
ไม่รองรับไดรฟ์ฟิวชัน และการเข้ารหัสชิปความปลอดภัย T2
ความต้องการของระบบ:
โปรเซสเซอร์ |
Intel Pentium 300 MHz และสูงกว่า |
CPU | 32 บิต 64 บิต |
RAM | 32 MB |
HDD | 10 MB |
ประเภทการจัดเก็บที่รองรับ | SSD, HDD, แฟลชไดรฟ์ |
ขณะนี้ ซอฟต์แวร์ Paragon จำหน่ายในราคา 39.77 ดอลลาร์สหรัฐ คุณสามารถดาวน์โหลดได้ทันทีเป็นการทดลองใช้งานฟรี 10 วัน แต่ก่อนอื่นเรามาดูกันว่า มันทำงานอย่างไร
ขั้นตอนที่ 1: ดาวน์โหลด และติดตั้งซอฟต์แวร์ผ่านเว็บไซต์อย่างเป็นทางการ
ขั้นตอนที่ 2: เชื่อมต่อไดรฟ์ APFS เข้ากับคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 3: ติดตั้งไดรฟ์ และใช้งานกับตัวจัดการไฟล์ใดก็ได้
คนมักถาม
Linux รองรับ APFS หรือไม่?
ไม่ Linux ไม่รองรับ APFS อย่างเป็นทางการตั้งแต่เริ่มแรกประเภทไฟล์ถูกสร้างขึ้นสำหรับ macOS แต่ดังที่เราได้แสดงไปแล้วในบทความนี้ มีวิธีเข้าถึง อ่าน และเขียนไฟล์ APFS ได้หลายวิธี
APFS สำหรับ macOS เท่านั้นใช่ไหม?
ใช่ บริษัท Apple เปิดตัวระบบไฟล์ APFS เพื่อแทนที่ HFS + เดิม เนื่องจากมีข้อได้เปรียบเหนือระบบไฟล์เดิม อย่างไรก็ตาม นี่ไม่ได้หมายความว่า ผู้ที่ใช้งานระบบปฏิบัติการอื่นไม่สามารถเข้าถึงไฟล์ APFS ได้
Linux สามารถอ่านไดรฟ์ macOS ได้หรือไม่?
ใช่ มีวิธีการต่างๆ ที่ผู้ใช้งานสามารถรวมเข้าด้วยกันเพื่ออ่านไดรฟ์ macOS ระบบไฟล์ HFS + เดิมสามารถอ่านได้ง่ายเนื่องจากมีการสร้างข้อกำหนดไว้ในอุปกรณ์ อย่างไรก็ตาม รูปแบบ APFS สมัยใหม่ยังคงสามารถอ่านได้ แต่มีงานที่ต้องใช้เวลามากที่คุณต้องดำเนินการ
Ubuntu สามารถอ่าน APFS ได้หรือไม่?
ได้ คุณสามารถใช้งานซอฟต์แวร์ Paragon APFS สำหรับ Linux หรือ APFS - Fuse เพื่ออ่านไฟล์ APFS บน Ubuntu ได้ หรุณาจำเอาไว้ว่า Paragon เป็นโซลูชันแบบชำระเงินพร้อมช่วงทดลองใช้งานฟรี 10 วัน การใช้งาน APFS - Fuse เหมาะที่สุดสำหรับผู้ที่กำลังมองหาโซลูชันฟรี
ฉันสามารถเข้าถึงไฟล์ APFS บนระบบปฏิบัติการอื่นได้หรือไม่?
ใช่ คุณสามารถดาวน์โหลดซอฟต์แวร์ Paragon บน Windows ได้เช่นกัน ผลิตภัณฑ์นี้ช่วยให้ผู้ใช้งาน Windows สามารถอ่าน และเขียนไฟล์ APFS ได้โดยเสียค่าธรรมเนียมเล็กน้อย
สรุป
รูปแบบ APFS สร้างขึ้นสำหรับ macOS โดยเฉพาะ แต่มีวิธีการเข้าถึงรูปแบบเหล่านี้บนระบบปฏิบัติการอื่น เช่น Linux โซลูชันฟรีนั้นเข้าถึงได้ง่ายกว่าแต่มาพร้อมกับปัญหาเฉพาะ อย่างไรก็ตาม ซอฟต์แวร์ Paragon นั้นค่อนข้างง่าย และไม่ต้องการให้คุณพิมพ์บรรทัดคำสั่งหลายบรรทัด
สำหรับ Windows XP / Vista / 7 / 8 / 10 / 11
สำหรับ macOS X 10.10 หรือใหม่กว่า