-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error listing folders on image from mojave 10.14.2 #76
Comments
same problem on raspbian 9 |
Mine was not encrypted. |
Strange ... never encountered this problem before. |
Output was a little large, so attaching as files here: |
Thanks, I will look into that. |
Ok, I see the problem ... all files with inode numbers > 4G fail. Because fuse_ino_t is defined as unsigned long, which is 32 bits on 32-bit platforms, and APFS uses 64-bit object id's. This will be quite hard to get working on 32-bit platforms ... |
Thanks that makes sense. Perhaps you could also add a note to use only 64bit platform. Maybe even a check in code, so it can't be compiled on 32bit. |
Actually, the inode size has been defined as 64 bit in upstream since 2013, which would solve the problem ... |
I have now updated apfs-fuse to use FUSE 3.0, it does now run properly on 32-bit systems. You probably need to manually build and install fuse 3 on Ubuntu 14.04. The latest fuse version not requiring meson to build is fuse 3.1.1, which worked fine in my tests. |
Thanks, will take a look. |
When listing folders the following errors are seen and several folders cannot be browsed. This is using latest apfs-fuse on Ubuntu 14.04 32-bit. See below trying to run
ls -al
on root of mounted disk.The text was updated successfully, but these errors were encountered: