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

วิธีเมานต์และเข้าถึงพาร์ติชั่น Ext4 ใน Mac

วิธีเมานต์และเข้าถึงพาร์ติชั่น Ext4 ใน Mac

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

ตัวอย่างเช่น Mac ไม่รองรับระบบไฟล์ Ext4 หากคุณเสียบไดรฟ์ระบบจะไม่รู้จัก โชคดีที่มีวิธีแก้ไขปัญหานี้อยู่สองสามวิธี

ตัวเลือกชั่วคราว:ใช้ VM

หากคุณต้องการอ่านไฟล์เพียงไม่กี่ไฟล์และไม่ต้องการเลือกใช้วิธีแก้ปัญหาแบบถาวร มีวิธีแก้ไขที่ค่อนข้างง่าย เพียงติดตั้งเวอร์ชันของ Ubuntu หรือตัวเลือกการกระจาย Linux ของคุณในโฮสต์เครื่องเสมือน เช่น VirtualBox จากนั้นเมานต์ไดรฟ์เหมือนกับที่คุณทำอย่างอื่นและอ่านข้อมูลทั้งหมด

การติดตั้ง VirtualBox นั้นค่อนข้างตรงไปตรงมา และถ้าคุณมีฮาร์ดไดรฟ์รูปแบบ Ext4 คุณอาจคุ้นเคยกับการติดตั้ง Linux หากไม่เป็นเช่นนั้น โปรดอ่านตัวเลือกอื่นๆ

เพิ่มการรองรับ Ext4 ให้กับ macOS

หากคุณใช้ดิสก์รูปแบบ Ext4 เป็นประจำ และ/หรือต้องการคัดลอกไฟล์จากดิสก์ดังกล่าวไปยังไดรฟ์ macOS ของคุณ คุณต้องมีตัวเลือกที่ดีกว่า คุณจะต้องติดตั้งซอฟต์แวร์ ได้แก่ macFUSE (เดิมเรียกว่า osxfuse) และ ext4fuse

  1. ไปที่เว็บไซต์ macFUSE แล้วคลิกแท็บดาวน์โหลดที่ด้านบนสุดของหน้า จากนั้นดาวน์โหลดเวอร์ชันล่าสุดสำหรับ macOS ซึ่งจะมีชื่อว่า macfuse-4.2.3.dmg
  2. เมื่อดาวน์โหลดตัวติดตั้งแล้ว ให้ดับเบิลคลิกเพื่อเปิด จากนั้นดับเบิลคลิกที่ไอคอน "ติดตั้ง macFUSE" เพื่อเริ่มการติดตั้ง
วิธีเมานต์และเข้าถึงพาร์ติชั่น Ext4 ใน Mac
  1. ใกล้สิ้นสุดขั้นตอนการติดตั้ง คุณจะได้รับข้อความแจ้งว่าส่วนขยายระบบถูกบล็อกและจะได้รับแจ้งให้อนุญาตในการตั้งค่า คลิกไอคอนแม่กุญแจที่ด้านล่างซ้าย จากนั้นคลิก “อนุญาต”
วิธีเมานต์และเข้าถึงพาร์ติชั่น Ext4 ใน Mac

ตอนนี้คุณพร้อมที่จะติดตั้ง ext4fuse แล้ว วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้ Homebrew เมื่อติดตั้ง Homebrew แล้ว (หรือหากติดตั้งไว้แล้ว) ให้เรียกใช้สิ่งต่อไปนี้:

brew install ext4fuse
วิธีเมานต์และเข้าถึงพาร์ติชั่น Ext4 ใน Mac

คำเตือน

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

หากคุณต้องการย้ายไฟล์ไปมาระหว่างไดรฟ์ที่แชร์กับ Linux ไม่แนะนำวิธีนี้ ให้ใช้ระบบไฟล์อื่น เช่น ExFAT หรือลองใช้ตัวเลือกทางการค้าตามรายการด้านล่างแทน

การติดตั้งดิสก์ Ext4 บน macOS

เมื่อคุณได้ติดตั้งการรองรับ Ext4 แล้ว คุณต้องระบุไดรฟ์ที่คุณต้องการต่อเชื่อม ในการดำเนินการนี้ ให้เรียกใช้คำสั่งต่อไปนี้:

diskutil list

จด ID สำหรับพาร์ติชั่นของคุณ ซึ่งจะเป็น “/dev/disk3s1” สมมติว่าเป็น ID คุณจะเรียกใช้คำสั่งต่อไปนี้เพื่อต่อเชื่อมไดรฟ์:

sudo ext4fuse /dev/disk3s1 ~/tmp/MY_DISK_PARTITION -o allow_other

MY_DISK ด้านบนสามารถเป็นชื่อใดก็ได้ที่คุณเลือก

ไปที่ไดเร็กทอรี “/tmp/” ใน Finder และคุณควรเห็นเนื้อหาของพาร์ติชั่นของคุณอยู่ในรายการ หากดิสก์ของคุณมีหลายพาร์ติชั่น คุณสามารถเมาต์ได้โดยใช้ขั้นตอนเดียวกับด้านบน เพียงตรวจสอบให้แน่ใจว่าใช้ชื่อไดเร็กทอรีอื่นในการติดตั้ง

วิธีเมานต์และเข้าถึงพาร์ติชั่น Ext4 ใน Mac

ตัวเลือกที่สามที่จะทำให้คุณเสียค่าใช้จ่าย

หากคุณต้องการการเข้าถึงแบบอ่าน/เขียนจริงๆ และยินดีจ่าย Paragon Software อาจมีตัวเลือกสำหรับคุณ บริษัทเสนอซอฟต์แวร์ ExtFS สำหรับ Mac ที่อ้างว่าปลอดภัยและรวดเร็ว บริษัทยังกล่าวว่าซอฟต์แวร์สามารถซ่อมแซม Ext4 และระบบไฟล์อื่นๆ ได้

วิธีเมานต์และเข้าถึงพาร์ติชั่น Ext4 ใน Mac

เรายังไม่ได้ทดสอบซอฟต์แวร์นี้ ดังนั้นเราจึงไม่สามารถบอกได้ว่าซอฟต์แวร์ทำงานตามที่อ้างสิทธิ์หรือไม่ มีการทดลองใช้ฟรี แต่เพื่อความปลอดภัย คุณอาจต้องการสำรองไดรฟ์ของคุณ เผื่อไว้ หากคุณต้องการซื้อซอฟต์แวร์ มีจำหน่ายในราคา $39.95

คำถามที่พบบ่อย

1. ฉันสามารถเขียนไปยังพาร์ติชัน EXT4 ด้วย macFUSE / ext4fuse ได้หรือไม่

มีการทดลองสนับสนุนสำหรับการเขียนไปยังระบบไฟล์ EXT4 ด้วยเครื่องมือเหล่านี้ แต่อาจทำให้ข้อมูลสูญหายได้ง่าย หากคุณกำลังจะทำเช่นนี้ เราไม่แนะนำให้ทำเช่นนั้นกับข้อมูลใดๆ ที่คุณไม่สามารถจะสูญเสียได้

2. macFUSE ทำงานร่วมกับระบบไฟล์อื่นได้หรือไม่

ใช่. ระบบไฟล์ยอดนิยมอื่นๆ ที่ macFUSE รองรับ ได้แก่ NTFS-3G, OXFS และ SSHFS

3. การอ่านไฟล์ด้วยเครื่องมือเหล่านี้จะทำให้ระบบไฟล์ EXT4 ของฉันเสียหายหรือไม่

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

4. เครื่องมือเหล่านี้จะทำงานร่วมกับระบบไฟล์ EXT2 หรือ EXT3 ได้หรือไม่

ใช่. นอกจาก EXT4 แล้ว ext4fuse ยังรองรับระบบไฟล์ EXT2 และ EXT3

5. ฉันสามารถสร้างพาร์ติชัน EXT4 ด้วยเครื่องมือเหล่านี้ได้ไหม

macFUSE/ext4fuse หรือ ExtFS สำหรับ Mac ไม่สนับสนุนการสร้างพาร์ติชัน หากคุณต้องการทำเช่นนี้บน Mac ของคุณจริงๆ เราขอแนะนำให้ใช้ Linux ในสภาพแวดล้อมเครื่องเสมือน ถ้าเป็นไปได้

แม้ว่า Ext4 บน macOS จะยังห่างไกลจากสิ่งที่เป็นไปไม่ได้ แต่ก็น่าผิดหวังเพราะ Apple ไม่รองรับรูปแบบนี้ เนื่องจากบริษัทให้ความสำคัญกับเทคโนโลยีของตัวเอง เราไม่คาดว่าจะเห็นการเปลี่ยนแปลงนี้ในอนาคตอันใกล้ ในขณะนี้ ขึ้นอยู่กับบริษัทอย่าง Paragon Software และชุมชนโอเพ่นซอร์สที่จะคอยให้บริการต่อไป

ได้รับ Ext4 ไม่ได้รับการสนับสนุนอย่างสมบูรณ์บน Windows ในขณะนี้เช่นกัน เมื่อพิจารณาจากการรวม Linux เข้ากับ Windows ของบริษัทที่เพิ่มขึ้น ซึ่งอาจเปลี่ยนแปลงได้ในที่สุด สำหรับตอนนี้ เรามีคำแนะนำเกี่ยวกับวิธีการเมานต์และเข้าถึงระบบไฟล์ Ext4 บน Windows