| .. | ||
| copyparty-fuse.py | ||
| copyparty-fuseb.py | ||
| README.md | ||
| up2k.sh | ||
copyparty-fuse.py
- mount a copyparty server as a local filesystem (read-only)
- supports Windows! -- expect
194 MiB/ssequential read - supports Linux -- expect
117 MiB/ssequential read - supports macos -- expect
85 MiB/ssequential read
filecache is default-on for windows and macos;
- macos readsize is 64kB, so speed ~32 MiB/s without the cache
- windows readsize varies by software; explorer=1M, pv=32k
note that copyparty should run with -ed to enable dotfiles (hidden otherwise)
also consider using ../docs/rclone.md instead for 5x performance
to run this on windows:
- install winfsp and python 3
- add python 3.x to PATH (it asks during install)
python -m pip install --user fusepypython ./copyparty-fuse.py n: http://192.168.1.69:3923/
10% faster in msys2, 700% faster if debug prints are enabled:
pacman -S mingw64/mingw-w64-x86_64-python{,-pip}/mingw64/bin/python3 -m pip install --user fusepy/mingw64/bin/python3 ./copyparty-fuse.py [...]
you could replace winfsp with dokan, let me know if you figure out how
(winfsp's sshfs leaks, doesn't look like winfsp itself does, should be fine)
copyparty-fuse🅱️.py
- mount a copyparty server as a local filesystem (read-only)
- does the same thing except more correct,
sambaapproves - supports Linux -- expect
18 MiB/s(wait what) - supports Macos -- probably