gerard / ext4fuse

EXT4 implementation for FUSE
GNU General Public License v2.0
894 stars 109 forks source link

Can mount ext4 partition on Mojave (10.14.1), but shows up empty #52

Open dprotter opened 5 years ago

dprotter commented 5 years ago

Hi all, I've been trying to mount an ext4 formatted SSD on my mac. I can confirm that it contains the data I need by plugging it into another computer, but when I mount with ext4fuse it looks completely empty. I've already checked for OSXFuse updates, and I'm all up-to-date.

I've also successfully mounted another linux disk by mistake (I forgot a USB flashed with an update file was plugged into my USB hub, haha), but I can't seem to get access to my big ole SSD with actual data on it.

I've tried a variety of mount commands, but the most recent was: ext4fuse /dev/disk2s1 /Users/me/Desktop/tmp -o logfile=/Users/me/Desktop/ext_log.txt -o allow_other

if cd into the mount and run ls -la in I get: dr-xr-xr-x@ 3 root wheel 4096 Aug 13 14:26 . drwx------+ 26 me staff 832 Nov 18 08:19 .. MrMe:tmp me$

Thanks for any advice! the log file head and tail is below.

[debug][disk_read:105] Disk Read: 0x438 +0x2 [main:135] [info] [op_init:20] Using FUSE protocol 7.19 [debug][disk_read:105] Disk Read: 0x400 +0x400 [super_fill:57] [info] [super_fill:59] BLOCK SIZE: 4096 [info] [super_fill:60] BLOCK GROUP SIZE: 134217728 [info] [super_fill:61] N BLOCK GROUPS: 3726 [info] [super_fill:62] INODE SIZE: 256 [info] [super_fill:63] INODES PER GROUP: 8192 [debug][__disk_read:105] Disk Read: 0x1000 +0x40 [super_group_fill:90] [debug][__disk_read:105] Disk Read: 0x1040 +0x40 [super_group_fill:90]

[debug][disk_read:105] Disk Read: 0x421100 +0x9c [inode_get_by_number:155] [debug][op_getattr:32] getattr done [debug][op_getattr:23] getattr(/) [debug][inode_get_idx_by_path:202] Looking up: / [debug][inode_get_idx_by_path:207] Looking up after dcache: [debug][super_group_inode_table_offset:73] Inode table offset: 0x421 [debug][disk_read:105] Disk Read: 0x421100 +0x9c [inode_get_by_number:155] [debug][op_getattr:32] getattr done [debug][op_getattr:23] getattr(/) [MrMer:Desktop me$

dprotter commented 5 years ago

Just a bump for this, I'm getting the same behavior intermittently. Could it be because I'm formatting the drive with DiskGuru? Linux systems read it fine, but all I get when I mount it is the "lost+found" directory and nothing else...

dsoprea commented 5 years ago

Can you create an image file and try it? That would indicate whether the issue is reproducible or local/device-specific.

Dustin

On Thu, Jan 17, 2019, 18:44 dprotter <notifications@github.com wrote:

Just a bump for this, I'm getting the same behavior intermittently. Could it be because I'm formatting the drive with DiskGuru? Linux systems read it fine, but all I get when I mount it is the "lost+found" directory and nothing else...

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/gerard/ext4fuse/issues/52#issuecomment-455373858, or mute the thread https://github.com/notifications/unsubscribe-auth/AArrakxkk2gavmYG2N16zoSdq7yiLpBiks5vEQrWgaJpZM4YoA2P .