ฉันจะเมานต์ Ext4 โดยใช้ OS X Fuse ได้อย่างไร


15

ฉันติดตั้งOS X Fuseบน OS X 10.9.4 ตามที่ระบุไว้ในhttp://osxdaily.com/2014/03/20/mount-ext-linux-file-system-mac/

น่าเสียดายที่มันไม่ได้ติดตั้งระบบไฟล์ Linux ใด ๆ ของฉัน (บน HD หรือการ์ด SD ภายนอก) ไม่ว่าโดยตรงหรือด้วย Disk Utility

มีใครประสบความสำเร็จกับเรื่องนี้? ฉันทราบอีกไม่กี่คนที่ดูเหมือนจะมีปัญหาที่คล้ายกัน

จำเป็นต้องมีแพ็คเกจอื่นหรือไม่?

หมายเหตุฉันสามารถอ่านข้อมูลบนเครื่อง Linux ได้ดังนั้นไม่ต้องการคำแนะนำอื่น ๆ แต่จะสะดวกในการอ่านบน Mac ของฉัน


คุณลองใช้งานผ่านเทอร์มินัลตามที่กล่าวไว้ที่นี่ ( github.com/osxfuse/osxfuse/wiki/Ext/_history ) ภายใต้ Useage อ้างจาก: "fuse-ext2 <อุปกรณ์ | รูปภาพ> <mountpoint> [-o ตัวเลือก [, ... ]]"
konqui

คำตอบ:


16

ดาวน์โหลดและติดตั้ง FUSE-Ext2 ตามที่อธิบายไว้ที่นี่จากนั้นเรียกใช้สิ่งที่ต้องการ

mkdir /Volumes/Linux
sudo mount -t fuse-ext2 /dev/disk2s6 /Volumes/Linux

diskutil listคุณสามารถคิดออกอุปกรณ์จากการดูที่การส่งออกของ


1
ฉันทำสิ่งนี้ไปแล้วและใช้งานได้ ผมไม่เข้าใจว่าทำไมการเชื่อมโยงดูเหมือนจะบ่งบอกถึงการทำงานโดยไม่ต้องและฉันไม่ต้องการOS X Fuse ext2
Milliways

ฉันได้รับข้อผิดพลาดนี้ .. "FUSE-EXT2 ไม่สามารถเมานได้เนื่องจากเกิดปัญหาต่อไปนี้: dyld: ไม่ได้โหลดไลบรารี: /usr/local/lib/libfuse.2.dylib อ้างอิงจาก: / usr / local / bin / fuse-ext2 เหตุผล: ไม่พบภาพ "มีใครหันหน้าไปทางนี้อีกหรือไม่
ฤishiษี Dua

ไม่เป็นไรคิดออก .. นั่นเป็นเพราะความเข้ากันได้ของเลเยอร์ที่ขาดหายไป ติดตั้งฟิวส์ใหม่เพื่อซ่อม
Rishi Dua

ไม่สามารถติดตั้ง fuse-ext2 บน Mac OS ล่าสุด :(
maxisme

สำหรับ Mac OS ล่าสุดคุณจะต้องได้รับ fuse-ext2 จากทางแยกนี้ซึ่งจะเปลี่ยนตำแหน่งการติดตั้งให้เข้ากันได้กับ SIP: github.com/gpz500/fuse-ext2/releases
porglezomp

9

หากคุณต้องการอ่านการสนับสนุนเท่านั้น ext4fuseสามารถทำงานนี้ได้ หากคุณมี homebrew อยู่แล้วคุณสามารถติดตั้งได้ด้วย:

brew install Caskroom/cask/osxfuse
brew install ext4fuse

หลังการติดตั้งเพียงรัน:

mkdir /Volumes/Linux
ext4fuse /dev/diskXsY /Volumes/Linux

ที่ diskXsY diskutil listสามารถพบได้โดยการป้อนคำสั่ง

ขณะนี้ยังไม่มีการสนับสนุนในการเขียน ext4fuse


1
MacBook-Pro: ~ myuser $ cd / เล่ม / Linux -bash: cd: / เล่ม / Linux: ไม่มีไฟล์หรือไดเรกทอรี ... ก่อนที่ฉันจะทำ sudo mkdir / เล่ม / Linux / ... วันที่เศร้า :(
rgenito

มันแปลกฉันยังได้รับข้อผิดพลาดนี้เช่นกัน :(
Sam Holmes

4
อาฉันคิดออกแล้วว่าเกิดอะไรขึ้น! คุณต้องตรวจสอบให้แน่ใจว่าคุณอยู่ในสภาพแวดล้อม superuser อื่น ๆ มันจะไม่เห็นมัน ใช้sudo suแล้วลองcdเข้าไปในไดเรกทอรีอีกครั้ง: D
Sam Holmes

มีใครคิดวิธีการเชื่อมต่อด้วยสิทธิ์ผู้ใช้? ใช้ได้กับ sudo .. เท่านั้น
ccpizza

3
สำคัญ : ด้วยค่าเริ่มต้น ext4fuse คุณจะสามารถเมานท์และดูไฟล์ของคุณด้วย sudo เท่านั้น ที่จะติดเป็นผู้ใช้ปกติเพิ่มผู้ใช้ของคุณไปยังกลุ่มที่มีoperator sudo dscl . append /Groups/operator GroupMembership <your-user>เมื่อคุณทำสิ่งนี้แล้วคุณจะสามารถเมานท์เป็นผู้ใช้ทั่วไปและดูไฟล์จาก Finder
ccpizza
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.