alperakcan / fuse-ext2

Fuse-ext2 is a multi OS FUSE module to mount ext2, ext3 and ext4 file system devices and/or images with read write support.
GNU General Public License v2.0
799 stars 127 forks source link

RW+ large filesystem #106

Open tmcsys opened 4 years ago

tmcsys commented 4 years ago

I've installed fuse-ext2 and created and tested rw+ on a locally created filesystem, so I know it works - to a point.

I would like to do some file maintenance on a 2 TB DVR drive. I am able to read it with no problems, but I am unable to mount it rw+.

Here's the command I'm using:

sudo fuse-ext2 /dev/disk4s1 /tmp/mnt/fuse -o [rw+,] allow_other,uid=503,gid=0 [,debug]

Below is the debug output from the attempted rw+ mount. The debug output stops with the last line. The 'stuck' mount process appears interfere with the launch of other processes (Grab, Preview).

   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: 853
   INIT: 7.19
   flags=0xf8000008
   max_readahead=0x00100000

I am wondering if the large filesystem and/or the large file sizes are causing problems.

OS X 10.11.6

gcc --version Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 7.3.0 (clang-703.0.31) Target: x86_64-apple-darwin15.6.0 Thread model: posix

FUSE for macOS version 3.10.3

fuse-ext2 github master reported version 0.0.9

e2fsprogs-1.43.4

Bigdrive

bigfiles.txt directory.txt