OSXFUSE and XFS(I think?)

1,066 views
Skip to first unread message

fredct

unread,
Dec 22, 2013, 3:03:07 PM12/22/13
to osxfus...@googlegroups.com
I have a NAS that died, but when I connect the hard drive to my Mac it appear to work fine. I'm trying to mount the disk to just rescue my files.

I installed FUSE FOR OS X with the compatibility layer, and fuse-ext2, but when I plug the disk in, I still get the error that it's unreadable by the computer. When I go to the cmd line and run
"sudo fuse-ext2 /dev/disk3sX/ /Volumes/Test1/" (where X = 1 TO 3 for the 3 partitions)
... I get an error (on each partition) saying:
fuse-ext2: version:'0.0.7', fuse_version:'27' [main (../../fuse-ext2/fuse-ext2.c:324)]
fuse-ext2: Failed to access '/dev/disk3s3/' [main (../../fuse-ext2/fuse-ext2.c:334)]

I found a free trial of a program called "ExtFS for Mac OS X" - which says it handles ext2, ext3, and ext4. I installed it, rebooted, and the computer then mounted 1 of the partions (the first one) - and Disk Utility recognized it as Extended File System 3 (or some wording like that). But that was just the OS partition of the drive, not the files I need.

Based on that - and some other Googling about the NAS - I'm pretty sure that the data partition is XFS.

So I found and installed fuse-xfs. But when I run that from the command line I get:
sudo fuse-xfs /dev/disk3sX/ /Volumes/Test1/ (where, again, X = 1 to 3)
Failure reading signature: Is a directory
Failed to read XFS signature on /Volumes/Test1/

I'm confused though because /Volumes/Test1/ is the mountpoint, so why is it looking for an XFS signature there?
Plus, I feel like I must be going something wrong, because ExtFS was able to mount the ext3 OS partition, but fuse-ext2 (which claims to be ext3 compatible) could not do so. So I feel like I'm doing something wrong. Hopefully something simple.

Can anyone help me access my data?

(P.S. While I've seem some threads on here where people say "it's not a FUSE for OS X problem, go ask the maker of fuse-xfs", there is really no support I can find for fuse-xfs that I can find... so if anyone can offer any idea/assistance, I would be very grateful).

Sam Moffatt

unread,
Dec 23, 2013, 12:25:07 AM12/23/13
to osxfus...@googlegroups.com
Hi there,

To approach the problem laterally, if you're only after essentially one off data recovery and not day to day access a solution might be to create a small Linux VM and attach the disk via a USB cable (if you're not doing this already) and then have your VM take over the USB connection instead of the Mac. From there you can use all of the standard Linux tools which should have no issues figuring out what type of filesystem it is or utilising the appropriate driver. You can then use a network share to transfer the files back out. It's not going to be the fastest IO wise however it might be a quicker way of solving the problem.

Cheers,

Sam

--
You received this message because you are subscribed to the Google Groups "OSXFUSE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osxfuse-grou...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages