gerard / ext4fuse

EXT4 implementation for FUSE
GNU General Public License v2.0
913 stars 110 forks source link

Assertion failed: ((size_t)pread_ret == size), function __disk_read, file disk.c, line 110. #58

Open SeanHayes opened 4 years ago

SeanHayes commented 4 years ago

"sudo ext4fuse /dev/disk2s1 ~/tmp/MY_EXT_PARTITION -o allow_other,defer_permissions" used to work for me on earlier versions of FUSE and OSX.

$ sudo ext4fuse /dev/disk2s1 ~/tmp/MY_EXT_PARTITION -o allow_other,defer_permissions,daemon_timeout=3600,debug FUSE library version: 2.9.7 nullpath_ok: 0 nopath: 0 utime_omit_ok: 0 unique: 2, opcode: INIT (26), nodeid: 0, insize: 56, pid: 2918 INIT: 7.19 flags=0xf8000008 max_readahead=0x00100000 INIT: 7.19 flags=0x00000010 max_readahead=0x00100000 max_write=0x02000000 max_background=0 congestion_threshold=0 unique: 2, success, outsize: 40 unique: 2, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 175 getattr / unique: 3, opcode: STATFS (17), nodeid: 1, insize: 40, pid: 0 statfs / unique: 3, success, outsize: 96

Assertion failed: ((size_t)pread_ret == size), function __disk_read, file disk.c, line 110. Abort trap: 6

I added the debug flag to see what was going wrong. Without it I got this error:

$ ls -al ~/tmp/MY_EXT_PARTITION/ ls: : Device not configured

iMonZ commented 3 years ago

Same error!

markzporter commented 6 months ago

Same here