Guide: How To Use Rclone To Mount Cloud Drives And Play Files


DZMM

Recommended Posts

6 hours ago, Michel Amberg said:

Actually it only happens on new tv series once they are first downloaded and it works on local playback. What can be the issue here? only happens on iphone and apple tv. 

Scratch that have failed on local playback now also. Do I need to change the script settings? I recently changed for your updated ones and I think that started it.

Link to comment
21 hours ago, markrudling said:

Hi

 

I frequently get failed mount attempts on first start. I have to keep running it and then it will catch and run flawlessly.

 

Reboots don't happen often, but I'm keen to try get it running on first attempt.

 

2022/01/26 12:18:28 DEBUG : 4 go routines active
26.01.2022 12:18:28 INFO: *** Creating mount for remote gdrive
26.01.2022 12:18:28 INFO: sleeping for 20 seconds
2022/01/26 12:18:28 NOTICE: Serving remote control on http://localhost:5572/
26.01.2022 12:18:48 INFO: continuing...
26.01.2022 12:18:48 CRITICAL: gdrive mount failed - please check for problems.  Stopping dockers

 

Any one solved this yet?
 

Post your mount settings from the script

Link to comment
10 hours ago, Michel Amberg said:

Scratch that have failed on local playback now also. Do I need to change the script settings? I recently changed for your updated ones and I think that started it.

If it doesn't work locally just on apple tv it's nothing to do with the script.  To verify move the offending file to a non script folder and try and play.

Link to comment
25 minutes ago, DZMM said:

Post your mount settings from the script

Pretty much stock

 

# REQUIRED SETTINGS
RcloneRemoteName="gdrive" # Name of rclone remote mount WITHOUT ':'. NOTE: Choose your encrypted remote for sensitive data
RcloneMountShare="/mnt/user/mount_rclone" # where your rclone remote will be located without trailing slash  e.g. /mnt/user/mount_rclone
RcloneMountDirCacheTime="720h" # rclone dir cache time
LocalFilesShare="/mnt/user/local" # location of the local files and MountFolders you want to upload without trailing slash to rclone e.g. /mnt/user/local. Enter 'ignore' to disable
RcloneCacheShare="/mnt/user/rclone_cache" # location of rclone cache files without trailing slash e.g. /mnt/user0/mount_rclone
RcloneCacheMaxSize="3000G" # Maximum size of rclone cache
RcloneCacheMaxAge="336h" # Maximum age of cache files
MergerfsMountShare="/mnt/user/mount_mergerfs" # location without trailing slash  e.g. /mnt/user/mount_mergerfs. Enter 'ignore' to disable
DockerStart="netdata Plex-Media-Server tautulli sabnzbd binhex-prowlarr radarr radarr4k sonarr overseerr" # list of dockers, separated by space, to start once mergerfs mount verified. Remember to disable AUTOSTART for dockers added in docker settings page
MountFolders=\{"Movies,Movies 4k,Series"\} # comma separated list of folders to create within the mount

 

Link to comment

Hi all,

 

I just went through the steps to setup clone, google drive, etc. per the directions on this forum however I have a question. My mount_rclone folder is currently using local data, a fair amount in comparison to total. I was wondering what could be causing this or what I could check? Everything in this folder is uploaded to the cloud already.

 

If anyone asks I’m currently running this machine off a 240gb SSD as a test. My main server (little over 150tb) has unfortunately become a hindrance physically and I need to down size it’s size into something smaller. Thinking a node 304 which can only accommodate six drives and I have 14 currently so I’m really hoping to make this work until I can use my server rack again sometime down the road.

 

Thanks in advance.

158188E3-3DC6-48BA-B45B-FD6C90475154.png

Link to comment
1 hour ago, Jharris1984 said:

Hi all,

 

I just went through the steps to setup clone, google drive, etc. per the directions on this forum however I have a question. My mount_rclone folder is currently using local data, a fair amount in comparison to total. I was wondering what could be causing this or what I could check? Everything in this folder is uploaded to the cloud already.

 

If anyone asks I’m currently running this machine off a 240gb SSD as a test. My main server (little over 150tb) has unfortunately become a hindrance physically and I need to down size it’s size into something smaller. Thinking a node 304 which can only accommodate six drives and I have 14 currently so I’m really hoping to make this work until I can use my server rack again sometime down the road.

 

Thanks in advance.

158188E3-3DC6-48BA-B45B-FD6C90475154.png

My first guess would be the cache, what do you have set as the cache size on your mount script? I believe this is set at 400GB in the original script which would obviously be a little high for your test rig with only a 250GB drive in place.

 

RcloneCacheMaxSize="XXXX" # Maximum size of rclone cache

  • Thanks 1
Link to comment
3 hours ago, MadMatt337 said:

My first guess would be the cache, what do you have set as the cache size on your mount script? I believe this is set at 400GB in the original script which would obviously be a little high for your test rig with only a 250GB drive in place.

 

RcloneCacheMaxSize="XXXX" # Maximum size of rclone cache

I agree.  Have you tried browsing the directory?  If you go to /disk1/mount_rclone/ /disk2/mount_rclone/ etc etc you'll see the files that are actually on your machine, rather than all the files in the mount if you went to /user/mount_rclone.

 

Or, unmount and then look to see what files are left.

 

Link to comment
On 1/27/2022 at 8:56 AM, DZMM said:

If it doesn't work locally just on apple tv it's nothing to do with the script.  To verify move the offending file to a non script folder and try and play.

Moving the file to the array solves the problem with everything. It just happens if it is in the mergerfs folder. Today I got this problem again and I fixed it by clicking play on the file a couple of times. It gives a transcoder error the first 3-4 times and then it plays flawlessly for the entire clip. I am guessing it fails to buffer enough of the file for the transcoder to even start and if I request it a couple of times it has downloaded enough of the file to start playback. It does take a while for the playback to play once you press it, it's like it times out after a while. Is there a way to get a log of what is failing? Ideally it would be nice to get more logs from plex actually saying what went wrong not just "Error playback failed, transoder error".

Link to comment
6 minutes ago, Michel Amberg said:

Moving the file to the array solves the problem with everything. It just happens if it is in the mergerfs folder. Today I got this problem again and I fixed it by clicking play on the file a couple of times. It gives a transcoder error the first 3-4 times and then it plays flawlessly for the entire clip. I am guessing it fails to buffer enough of the file for the transcoder to even start and if I request it a couple of times it has downloaded enough of the file to start playback. It does take a while for the playback to play once you press it, it's like it times out after a while. Is there a way to get a log of what is failing? Ideally it would be nice to get more logs from plex actually saying what went wrong not just "Error playback failed, transoder error".


I actually found the error logs when it happens. This seems to be what plex is saying:

 

plex logs.txt

Link to comment

Hi all, having an odd issue that i havent been able to find a definite answer to yet. Just thought I'd check on my upload script earlier, and saw I was having errors. It said to retry? 

2022/01/29 00:48:02 INFO :
Transferred: 2.059 TiB / 8.721 TiB, 24%, 3.370 MiB/s, ETA 3w2d23h48m30s
Errors: 257 (retrying may help)
Checks: 21638 / 21642, 100%
Deleted: 10690 (files), 0 (dirs)
Renamed: 10690
Transferred: 10690 / 20702, 52%
Elapsed time: 190h1m0.8s
Checking:

i just realized that i previously did NOT have my dockers in the mount script. so i ran the clean up script, stopped docker, added them back into the mount script, restarted docker then the script then ran upload, and got this ^^^. what have i done? Also, how do I use service accounts on unraid with the autorclone instructions? I cant get pip or py3 to work at all. Thank you for your time!!

Link to comment

Hey all,

 

Appreciate the earlier feedback about the cache. That was definitely the culprit for taking up the space.

 

I have run into a new problem however.  I turned off my computer earlier and turned it back on after a few hours and it’s no longer connecting to rclone it appears.  Everything was working flawlessly until now.

 

I have attached a screenshot of what it looks like when I run the mount user script.  I have removed rclone, redone the mount script from scratch, redone the client secret on the API site, and gone through the rclone confit from scratch again.  I’m not too sure what else I can try short of redoing all of unraid.

 

Thanks in advance.

 

 

Edit --- added additional text from rclone_mount user script

 

Script location: /tmp/user.scripts/tmpScripts/rclone_mount/script
Note that closing this window will abort the execution of this script
30.01.2022 00:11:20 INFO: Creating local folders.
30.01.2022 00:11:20 INFO: Creating MergerFS folders.
30.01.2022 00:11:20 INFO: *** Starting mount of remote gdrive_media_vfs
30.01.2022 00:11:20 INFO: Checking if this script is already running.
30.01.2022 00:11:20 INFO: Script not running - proceeding.
30.01.2022 00:11:20 INFO: *** Checking if online
30.01.2022 00:11:21 PASSED: *** Internet online
30.01.2022 00:11:21 INFO: Mount not running. Will now mount gdrive_media_vfs remote.
30.01.2022 00:11:21 INFO: Recreating mountcheck file for gdrive_media_vfs remote.
2022/01/30 00:11:21 DEBUG : rclone: Version "v1.57.0" starting with parameters ["rcloneorig" "--config" "/boot/config/plugins/rclone/.rclone.conf" "copy" "mountcheck" "gdrive_media_vfs:" "-vv" "--no-traverse"]
2022/01/30 00:11:21 DEBUG : Creating backend with remote "mountcheck"
2022/01/30 00:11:21 DEBUG : Using config file from "/boot/config/plugins/rclone/.rclone.conf"
2022/01/30 00:11:21 DEBUG : fs cache: adding new entry for parent of "mountcheck", "/root"
2022/01/30 00:11:21 DEBUG : Creating backend with remote "gdrive_media_vfs:"
2022/01/30 00:11:21 DEBUG : Creating backend with remote "gdrive:crypt"
2022/01/30 00:11:21 DEBUG : Google drive root 'crypt': 'root_folder_id = 0AE46twUmuYOsUk9PVA' - save this in the config to speed up startup
2022/01/30 00:11:21 DEBUG : mountcheck: Modification times differ by -32m3.923444851s: 2022-01-30 00:11:21.150444851 -0500 EST, 2022-01-30 04:39:17.227 +0000 UTC
2022/01/30 00:11:22 DEBUG : mountcheck: md5 = 2b6512643b9492c83c85fbfdfa38fe41 OK
2022/01/30 00:11:22 INFO : mountcheck: Copied (replaced existing)
2022/01/30 00:11:22 INFO :
Transferred: 32 B / 32 B, 100%, 0 B/s, ETA -
Transferred: 1 / 1, 100%
Elapsed time: 1.2s

2022/01/30 00:11:22 DEBUG : 6 go routines active
30.01.2022 00:11:22 INFO: *** Creating mount for remote gdrive_media_vfs
30.01.2022 00:11:22 INFO: sleeping for 5 seconds
2022/01/30 00:11:22 NOTICE: Serving remote control on http://localhost:5572/
2022/01/30 00:11:23 INFO : vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
30.01.2022 00:11:27 INFO: continuing...
30.01.2022 00:11:27 INFO: Successful mount of gdrive_media_vfs mount.
30.01.2022 00:11:27 INFO: Mergerfs not installed - installing now.
fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz
v3.10.9-43-g3feb769ea3 [http://dl-cdn.alpinelinux.org/alpine/v3.10/main]
v3.10.6-10-ged79a86de3 [http://dl-cdn.alpinelinux.org/alpine/v3.10/community]
OK: 10351 distinct packages available
(1/6) Installing ca-certificates (20191127-r2)
(2/6) Installing nghttp2-libs (1.39.2-r1)
(3/6) Installing libcurl (7.66.0-r4)
(4/6) Installing expat (2.2.8-r0)
(5/6) Installing pcre2 (10.33-r0)
(6/6) Installing git (2.22.5-r0)
Executing busybox-1.30.1-r2.trigger
Executing ca-certificates-20191127-r2.trigger
OK: 21 MiB in 20 packages
Cloning into 'mergerfs'...
2.33.3
Note: checking out '2.33.3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

git checkout -b

HEAD is now at f159fe6 Merge pull request #997 from trapexit/link-getattr
(1/50) Upgrading musl (1.1.22-r3 -> 1.1.22-r4)
(2/50) Installing fakeroot (1.23-r0)
(3/50) Installing sudo (1.9.5p2-r0)
(4/50) Installing libcap (2.27-r0)
(5/50) Installing pax-utils (1.2.3-r0)
(6/50) Installing openssl (1.1.1k-r0)
(7/50) Installing libattr (2.4.48-r0)
(8/50) Installing attr (2.4.48-r0)
(9/50) Installing tar (1.32-r1)
(10/50) Installing pkgconf (1.6.1-r1)
(11/50) Installing patch (2.7.6-r6)
(12/50) Installing libgcc (8.3.0-r0)
(13/50) Installing libstdc++ (8.3.0-r0)
(14/50) Installing lzip (1.21-r0)
(15/50) Installing curl (7.66.0-r4)
(16/50) Installing abuild (3.4.0-r0)
Executing abuild-3.4.0-r0.pre-install
(17/50) Installing m4 (1.4.18-r1)
(18/50) Installing libbz2 (1.0.6-r7)
(19/50) Installing perl (5.28.3-r0)
(20/50) Installing autoconf (2.69-r2)
(21/50) Installing automake (1.16.1-r0)
(22/50) Installing binutils (2.32-r1)
(23/50) Installing gmp (6.1.2-r1)
(24/50) Installing isl (0.18-r0)
(25/50) Installing libgomp (8.3.0-r0)
(26/50) Installing libatomic (8.3.0-r0)
(27/50) Installing mpfr3 (3.1.5-r1)
(28/50) Installing mpc1 (1.1.0-r0)
(29/50) Installing gcc (8.3.0-r0)
(30/50) Installing musl-dev (1.1.22-r4)
(31/50) Installing libc-dev (0.7.1-r0)
(32/50) Installing g++ (8.3.0-r0)
(33/50) Installing gettext-asprintf (0.19.8.1-r4)
(34/50) Installing libintl (0.19.8.1-r4)
(35/50) Installing libunistring (0.9.10-r0)
(36/50) Installing gettext-libs (0.19.8.1-r4)
(37/50) Installing ncurses-terminfo-base (6.1_p20190518-r2)
(38/50) Installing ncurses-libs (6.1_p20190518-r2)
(39/50) Installing libxml2 (2.9.9-r5)
(40/50) Installing gettext (0.19.8.1-r4)
(41/50) Installing gettext-dev (0.19.8.1-r4)
(42/50) Installing perl-error (0.17027-r0)
(43/50) Installing perl-git (2.22.5-r0)
(44/50) Installing git-perl (2.22.5-r0)
(45/50) Installing readline (8.0.0-r0)
(46/50) Installing bash (5.0.0-r0)
Executing bash-5.0.0-r0.post-install
(47/50) Installing libltdl (2.4.6-r6)
(48/50) Installing libtool (2.4.6-r6)
(49/50) Installing linux-headers (4.19.36-r0)
(50/50) Installing make (4.2.1-r2)
Executing busybox-1.30.1-r2.trigger
OK: 238 MiB in 69 packages
make DEBUG= -C libfuse
make[1]: Entering directory '/tmp/mergerfs/libfuse'
mkdir -p build
touch build/stamp
ecfd/build | tee build/config.h
#ifndef CONFIG_H_INCLUDED
#define CONFIG_H_INCLUDED

#define HAVE_FORK
/tmp/mergerfs/libfuse/ecfd/tests/HAVE_MALLOC_TRIM.c: In function 'main':
/tmp/mergerfs/libfuse/ecfd/tests/HAVE_MALLOC_TRIM.c:6:3: warning: implicit declaration of function 'malloc_trim'; did you mean 'malloc'? [-Wimplicit-function-declaration]
malloc_trim(0);
^~~~~~~~~~~
malloc
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /tmp/ccldgBcc.o: in function `main':
HAVE_MALLOC_TRIM.c:(.text+0xf): undefined reference to `malloc_trim'
collect2: error: ld returned 1 exit status
#define HAVE_SPLICE
#define HAVE_STRUCT_STAT_ST_ATIM
#define HAVE_UTIMENSAT
#define HAVE_VMSPLICE

#endif
make build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_kern_chan.o build/fuse_loop_mt.o build/fuse_lowlevel.o build/fuse_mt.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o
make[2]: Entering directory '/tmp/mergerfs/libfuse'
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/buffer.c -o build/buffer.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/crc32b.c -o build/crc32b.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/debug.c -o build/debug.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse.c -o build/fuse.o
lib/fuse.c: In function 'add_name':
lib/fuse.c:837:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
strncpy(s,name,len);
^~~~~~~~~~~~~~~~~~~
lib/fuse.c:811:16: note: length computed here
size_t len = strlen(name);
^~~~~~~~~~~~
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_dirents.c -o build/fuse_dirents.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_kern_chan.c -o build/fuse_kern_chan.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_loop_mt.c -o build/fuse_loop_mt.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_lowlevel.c -o build/fuse_lowlevel.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_mt.c -o build/fuse_mt.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_node.c -o build/fuse_node.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_opt.c -o build/fuse_opt.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_session.c -o build/fuse_session.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_signals.c -o build/fuse_signals.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/helper.c -o build/helper.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/mount.c -o build/mount.o
In file included from lib/mount_generic.c:22,
from lib/mount.c:22:
/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp]
#warning redirecting incorrect #include to
^~~~~~~
make[2]: Leaving directory '/tmp/mergerfs/libfuse'
ar rcs build/libfuse.a build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_kern_chan.o build/fuse_loop_mt.o build/fuse_lowlevel.o build/fuse_mt.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -Ilib -o build/mergerfs-fusermount util/fusermount.c lib/mount_util.c
cc -O2 -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -o build/mount.mergerfs util/mount.mergerfs.c build/libfuse.a -lrt -pthread
make[1]: Leaving directory '/tmp/mergerfs/libfuse'
tools/update-version
grep: src/version.hpp: No such file or directory
mkdir -p build/.src build/.tests
touch build/stamp
make build/.src/config_statfs.o build/.src/fuse_readlink.o build/.src/fs_copydata_readwrite.o build/.src/mempools.o build/.src/fuse_bmap.o build/.src/fuse_getattr.o build/.src/fuse_getxattr.o build/.src/fuse_readdir_plus_linux.o build/.src/fuse_truncate.o build/.src/category.o build/.src/fs_cow.o build/.src/policy_erofs.o build/.src/option_parser.o build/.src/fuse_mknod.o build/.src/fuse_ftruncate.o build/.src/fuse_rename.o build/.src/fs_copydata.o build/.src/fs_sendfile.o build/.src/fuse_flock.o build/.src/policy_all.o build/.src/fs_attr.o build/.src/fs_copy_file_range.o build/.src/fuse_releasedir.o build/.src/fuse_release.o build/.src/fuse_prepare_hide.o build/.src/policy_msplus.o build/.src/fs_realpathize.o build/.src/mergerfs.o build/.src/policy_pfrd.o build/.src/num.o build/.src/policy_epall.o build/.src/policy_lus.o build/.src/fuse_write_buf.o build/.src/config_readdir.o build/.src/fs_path.o build/.src/fuse_setxattr.o build/.src/fs_xattr.o build/.src/fs_clonefile.o build/.src/fs_setfl.o build/.src/fusemake[1]: Entering directory '/tmp/mergerfs'
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_statfs.cpp -o build/.src/config_statfs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_readlink.cpp -o build/.src/fuse_readlink.o
In file included from src/fuse_readlink.cpp:23:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_copydata_readwrite.cpp -o build/.src/fs_copydata_readwrite.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/mempools.cpp -o build/.src/mempools.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_bmap.cpp -o build/.src/fuse_bmap.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_getattr.cpp -o build/.src/fuse_getattr.o
In file included from src/fuse_getattr.cpp:24:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_getxattr.cpp -o build/.src/fuse_getxattr.o
In file included from src/fuse_getxattr.cpp:24:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_readdir_plus_linux.cpp -o build/.src/fuse_readdir_plus_linux.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_truncate.cpp -o build/.src/fuse_truncate.o
In file included from src/fuse_truncate.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/category.cpp -o build/.src/category.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_cow.cpp -o build/.src/fs_cow.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_erofs.cpp -o build/.src/policy_erofs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/option_parser.cpp -o build/.src/option_parser.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_mknod.cpp -o build/.src/fuse_mknod.o
In file included from src/fuse_mknod.cpp:23:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_ftruncate.cpp -o build/.src/fuse_ftruncate.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_rename.cpp -o build/.src/fuse_rename.o
In file included from src/fs_mkdir_as_root.hpp:20,
from src/fuse_rename.cpp:21:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
src/fuse_rename.cpp:95:3: warning: 'void l::remove(const CPtr&, const string&)' defined but not used [-Wunused-function]
remove(const Branches::CPtr &branches_,
^~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_copydata.cpp -o build/.src/fs_copydata.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_sendfile.cpp -o build/.src/fs_sendfile.o
src/fs_sendfile.cpp:18:2: warning: #warning "using fs_sendfile_linux.icpp" [-Wcpp]
#warning "using fs_sendfile_linux.icpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_flock.cpp -o build/.src/fuse_flock.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_all.cpp -o build/.src/policy_all.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_attr.cpp -o build/.src/fs_attr.o
src/fs_attr.cpp:18:2: warning: #warning "using fs_attr_linux.icpp" [-Wcpp]
#warning "using fs_attr_linux.icpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_copy_file_range.cpp -o build/.src/fs_copy_file_range.o
src/fs_copy_file_range.cpp:20:2: warning: #warning "using fs_copy_file_range_linux.icpp" [-Wcpp]
#warning "using fs_copy_file_range_linux.icpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_releasedir.cpp -o build/.src/fuse_releasedir.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_release.cpp -o build/.src/fuse_release.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_prepare_hide.cpp -o build/.src/fuse_prepare_hide.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_msplus.cpp -o build/.src/policy_msplus.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_realpathize.cpp -o build/.src/fs_realpathize.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/mergerfs.cpp -o build/.src/mergerfs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_pfrd.cpp -o build/.src/policy_pfrd.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/num.cpp -o build/.src/num.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_epall.cpp -o build/.src/policy_epall.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_lus.cpp -o build/.src/policy_lus.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_write_buf.cpp -o build/.src/fuse_write_buf.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_readdir.cpp -o build/.src/config_readdir.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_path.cpp -o build/.src/fs_path.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_setxattr.cpp -o build/.src/fuse_setxattr.o
In file included from src/fuse_setxattr.cpp:26:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_xattr.cpp -o build/.src/fs_xattr.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_clonefile.cpp -o build/.src/fs_clonefile.o
In file included from src/fs_clonefile.cpp:23:
src/fs_futimens.hpp:26:2: warning: #warning "using fs_futimens_linux.hpp" [-Wcpp]
#warning "using fs_futimens_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_setfl.cpp -o build/.src/fs_setfl.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_flush.cpp -o build/.src/fuse_flush.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_opendir.cpp -o build/.src/fuse_opendir.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_futimesat.cpp -o build/.src/fs_futimesat.o
src/fs_futimesat.cpp:23:2: warning: #warning "using fs_futimesat_generic.icpp" [-Wcpp]
#warning "using fs_futimesat_generic.icpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_findonfs.cpp -o build/.src/fs_findonfs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_newest.cpp -o build/.src/policy_newest.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_link.cpp -o build/.src/fuse_link.o
In file included from src/fuse_link.cpp:26:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_readdir_plus.cpp -o build/.src/fuse_readdir_plus.o
In file included from src/fuse_readdir_plus.cpp:25:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_copy_file_range.cpp -o build/.src/fuse_copy_file_range.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/rnd.cpp -o build/.src/rnd.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_create.cpp -o build/.src/fuse_create.o
In file included from src/fuse_create.cpp:24:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_getdents64.cpp -o build/.src/fs_getdents64.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_acl.cpp -o build/.src/fs_acl.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_nfsopenhack.cpp -o build/.src/config_nfsopenhack.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/hw_cpu.cpp -o build/.src/hw_cpu.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_fsyncdir.cpp -o build/.src/fuse_fsyncdir.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/to_string.cpp -o build/.src/to_string.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_utimens.cpp -o build/.src/fuse_utimens.o
In file included from src/fs_lutimens.hpp:21,
from src/fuse_utimens.cpp:19:
src/fs_utimensat.hpp:22:2: warning: #warning "using fs_utimensat_linux.hpp" [-Wcpp]
#warning "using fs_utimensat_linux.hpp"
^~~~~~~
In file included from src/fuse_utimens.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_readdir_plus_posix.cpp -o build/.src/fuse_readdir_plus_posix.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_epff.cpp -o build/.src/policy_epff.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_eprand.cpp -o build/.src/policy_eprand.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_cachefiles.cpp -o build/.src/config_cachefiles.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_mkdir.cpp -o build/.src/fuse_mkdir.o
In file included from src/fuse_mkdir.cpp:24:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_eplus.cpp -o build/.src/policy_eplus.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_poll.cpp -o build/.src/fuse_poll.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_fsync.cpp -o build/.src/fuse_fsync.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_clonepath.cpp -o build/.src/fs_clonepath.o
In file included from src/fs_lutimens.hpp:21,
from src/fs_clonepath.cpp:22:
src/fs_utimensat.hpp:22:2: warning: #warning "using fs_utimensat_linux.hpp" [-Wcpp]
#warning "using fs_utimensat_linux.hpp"
^~~~~~~
In file included from src/fs_clonepath.cpp:26:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_msplfs.cpp -o build/.src/policy_msplfs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_init.cpp -o build/.src/fuse_init.o
In file included from src/fuse_init.cpp:18:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_destroy.cpp -o build/.src/fuse_destroy.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_lfs.cpp -o build/.src/policy_lfs.o
src/policy_lfs.cpp: In function 'int lfs::create(const CPtr&, StrVec*)':
src/policy_lfs.cpp:43:19: warning: unused variable 'branch' [-Wunused-variable]
const Branch *branch;
^~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/gidcache.cpp -o build/.src/gidcache.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_access.cpp -o build/.src/fuse_access.o
In file included from src/fuse_access.cpp:21:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_listxattr.cpp -o build/.src/fuse_listxattr.o
In file included from src/fuse_listxattr.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_follow_symlinks.cpp -o build/.src/config_follow_symlinks.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_mspmfs.cpp -o build/.src/policy_mspmfs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_log_metrics.cpp -o build/.src/config_log_metrics.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_fchmod.cpp -o build/.src/fuse_fchmod.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_moveonenospc.cpp -o build/.src/config_moveonenospc.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_chmod.cpp -o build/.src/fuse_chmod.o
In file included from src/fuse_chmod.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_mfs.cpp -o build/.src/policy_mfs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_eplfs.cpp -o build/.src/policy_eplfs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_symlink.cpp -o build/.src/fuse_symlink.o
In file included from src/fuse_symlink.cpp:23:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_getfl.cpp -o build/.src/fs_getfl.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_has_space.cpp -o build/.src/fs_has_space.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_statfsignore.cpp -o build/.src/config_statfsignore.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_open.cpp -o build/.src/fuse_open.o
In file included from src/fuse_open.cpp:27:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_unlink.cpp -o build/.src/fuse_unlink.o
In file included from src/fuse_unlink.cpp:21:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_ficlone.cpp -o build/.src/fs_ficlone.o
src/fs_ficlone.cpp:20:2: warning: #warning "using fs_ficlone_linux.icpp" [-Wcpp]
#warning "using fs_ficlone_linux.icpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_epmfs.cpp -o build/.src/policy_epmfs.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config.cpp -o build/.src/config.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_readdir_linux.cpp -o build/.src/fuse_readdir_linux.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_cache.cpp -o build/.src/policy_cache.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_movefile.cpp -o build/.src/fs_movefile.o
In file included from src/fs_movefile.cpp:32:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_rand.cpp -o build/.src/policy_rand.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_statfs.cpp -o build/.src/fuse_statfs.o
In file included from src/fuse_statfs.cpp:23:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_readdir_posix.cpp -o build/.src/fuse_readdir_posix.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_fallocate.cpp -o build/.src/fuse_fallocate.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_eppfrd.cpp -o build/.src/policy_eppfrd.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/func.cpp -o build/.src/func.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/resources.cpp -o build/.src/resources.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_fchown.cpp -o build/.src/fuse_fchown.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_xattr.cpp -o build/.src/config_xattr.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_chown.cpp -o build/.src/fuse_chown.o
In file included from src/fuse_chown.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_ff.cpp -o build/.src/policy_ff.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_rename_exdev.cpp -o build/.src/config_rename_exdev.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_read_buf.cpp -o build/.src/fuse_read_buf.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_glob.cpp -o build/.src/fs_glob.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_fadvise.cpp -o build/.src/fs_fadvise.o
src/fs_fadvise.cpp:23:2: warning: #warning "using fs_fadvise_unsupported.icpp" [-Wcpp]
#warning "using fs_fadvise_unsupported.icpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_fallocate.cpp -o build/.src/fs_fallocate.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_futimens.cpp -o build/.src/fuse_futimens.o
In file included from src/fuse_futimens.cpp:19:
src/fs_futimens.hpp:26:2: warning: #warning "using fs_futimens_linux.hpp" [-Wcpp]
#warning "using fs_futimens_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_link_exdev.cpp -o build/.src/config_link_exdev.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_inode.cpp -o build/.src/fs_inode.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/ugid.cpp -o build/.src/ugid.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_file_size.cpp -o build/.src/fs_file_size.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_findallfiles.cpp -o build/.src/fs_findallfiles.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_info.cpp -o build/.src/fs_info.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_ioctl.cpp -o build/.src/fuse_ioctl.o
In file included from src/fuse_ioctl.cpp:28:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_lock.cpp -o build/.src/fuse_lock.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_rmdir.cpp -o build/.src/fuse_rmdir.o
In file included from src/fuse_rmdir.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/config_inodecalc.cpp -o build/.src/config_inodecalc.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_fgetattr.cpp -o build/.src/fuse_fgetattr.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_statvfs_cache.cpp -o build/.src/fs_statvfs_cache.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_mktemp.cpp -o build/.src/fs_mktemp.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fs_copydata_copy_file_range.cpp -o build/.src/fs_copydata_copy_file_range.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/branch.cpp -o build/.src/branch.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_removexattr.cpp -o build/.src/fuse_removexattr.o
In file included from src/fuse_removexattr.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/str.cpp -o build/.src/str.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/branches.cpp -o build/.src/branches.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_free_hide.cpp -o build/.src/fuse_free_hide.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policy_msppfrd.cpp -o build/.src/policy_msppfrd.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/policies.cpp -o build/.src/policies.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/from_string.cpp -o build/.src/from_string.o
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_write.cpp -o build/.src/fuse_write.o
In file included from src/fuse_write.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -c src/fuse_readdir.cpp -o build/.src/fuse_readdir.o
In file included from src/fuse_readdir.cpp:25:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
make[1]: Leaving directory '/tmp/mergerfs'
g++ -O2 -std=c++11 -static -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 build/.src/config_statfs.o build/.src/fuse_readlink.o build/.src/fs_copydata_readwrite.o build/.src/mempools.o build/.src/fuse_bmap.o build/.src/fuse_getattr.o build/.src/fuse_getxattr.o build/.src/fuse_readdir_plus_linux.o build/.src/fuse_truncate.o build/.src/category.o build/.src/fs_cow.o build/.src/policy_erofs.o build/.src/option_parser.o build/.src/fuse_mknod.o build/.src/fuse_ftruncate.o build/.src/fuse_rename.o build/.src/fs_copydata.o build/.src/fs_sendfile.o build/.src/fuse_flock.o build/.src/policy_all.o build/.src/fs_attr.o build/.src/fs_copy_file_range.o build/.src/fuse_releasedir.o build/.src/fuse_release.o build/.src/fuse_prepare_hide.o build/.src/policy_msplus.o build/.src/fs_realpathize.o build/.src/mergerfs.o build/.src/policy_pfrd.o build/.src/num.o build/.src/policy_epall.o build/.src/policy_lus.o build/.src/fuse_write_buf.o build/.srcmergerfs version: 2.33.3
'build/mergerfs' -> '/build/mergerfs'
30.01.2022 00:12:06 INFO: *sleeping for 5 seconds
30.01.2022 00:12:11 INFO: Mergerfs installed successfully, proceeding to create mergerfs mount.
30.01.2022 00:12:11 INFO: Creating gdrive_media_vfs mergerfs mount.
mv: cannot move '/mnt/user/mount_mergerfs/gdrive_media_vfs' to '/mnt/user/local/gdrive_media_vfs/gdrive_media_vfs': File exists
30.01.2022 00:12:11 INFO: Checking if gdrive_media_vfs mergerfs mount created.
30.01.2022 00:12:11 INFO: Check successful, gdrive_media_vfs mergerfs mount created.
30.01.2022 00:12:11 INFO: Starting dockers.
binhex-plex
binhex-sonarr
binhex-radarr
binhex-delugevpn
30.01.2022 00:12:13 INFO: Script complete

 

 

47454699-E019-43FF-8A27-D0D0D7F9A3B0.png

Edited by Jharris1984
Link to comment

Alright so I'm thinking that after I went through and adjusted some of the files possibly right before or even during an upload, I unknowingly changed what was being uploaded and it didn't like it? Getting a lot of different 'errors'

 

2022/01/31 22:58:36 DEBUG : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: md5 = 2c073e14787f1c2c68453196db6dfcd2 OK
2022/01/31 22:58:36 INFO : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: Copied (new)
2022/01/31 22:58:36 INFO : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: Deleted
2022/01/31 22:58:39 DEBUG : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: md5 = df57453661bfc2da5ddf427c10b324b0 OK
2022/01/31 22:58:39 ERROR : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: corrupted on transfer: sizes differ 3108208 vs 3178975
2022/01/31 22:58:39 INFO : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: Removing failed copy
2022/01/31 22:58:39 ERROR : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: Not deleting source as copy failed: corrupted on transfer: sizes differ 3108208 vs 3178975
2022/01/31 22:58:40 DEBUG : 5u766ki0eig8vcmvt9aboeu5eg/2ei79mrfro0bvskiuj5lbnlh7o/7m9vp6trdrfg5rd7i17lkrsaj8/ibdk802nmoj4b0hctdphjnsdg925ubmqg4dif0llicigus00n206ba2mn5cke6uev3mhdavd6l1pem3kvnt6b4c9p9v55jhuvgb277o/7gcl8p9vfahvkl42vbs8ueab4mfgknk3dmfsp0lana1mmr2nkli0/u512265ll1hq8v72m7rflqj2b4ich9avf3aeki3eudp1ovhtlchj5frqdoi0caie60n8stlrrtcpu: Sending chunk 0 length 15203613
2022/01/31 22:58:51 INFO :
Transferred: 561.639 MiB / 596.961 GiB, 0%, 1.013 MiB/s, ETA 6d23h30m36s
Checks: 2 / 6, 33%
Deleted: 1 (files), 0 (dirs)
Renamed: 1
Transferred: 1 / 10013, 0%
Elapsed time: 11m0.7s
Checking:

 

and further down i have the errors

 


2022/01/31 23:04:02 INFO :
Transferred: 574.090 GiB / 891.342 GiB, 64%, 800.839 KiB/s, ETA 4d19h23m12s
Errors: 432 (retrying may help)
Checks: 9129 / 9133, 100%
Deleted: 4414 (files), 0 (dirs)
Renamed: 4413
Transferred: 4414 / 14426, 31%
Elapsed time: 56h17m0.6s
Checking:

I'm trying to figure out what I ought to do from here? 

Link to comment
45 minutes ago, Raneydazed said:

Alright so I'm thinking that after I went through and adjusted some of the files possibly right before or even during an upload, I unknowingly changed what was being uploaded and it didn't like it? Getting a lot of different 'errors'

 

2022/01/31 22:58:36 DEBUG : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: md5 = 2c073e14787f1c2c68453196db6dfcd2 OK
2022/01/31 22:58:36 INFO : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: Copied (new)
2022/01/31 22:58:36 INFO : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: Deleted
2022/01/31 22:58:39 DEBUG : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: md5 = df57453661bfc2da5ddf427c10b324b0 OK
2022/01/31 22:58:39 ERROR : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: corrupted on transfer: sizes differ 3108208 vs 3178975
2022/01/31 22:58:39 INFO : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: Removing failed copy
2022/01/31 22:58:39 ERROR : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: Not deleting source as copy failed: corrupted on transfer: sizes differ 3108208 vs 3178975
2022/01/31 22:58:40 DEBUG : 5u766ki0eig8vcmvt9aboeu5eg/2ei79mrfro0bvskiuj5lbnlh7o/7m9vp6trdrfg5rd7i17lkrsaj8/ibdk802nmoj4b0hctdphjnsdg925ubmqg4dif0llicigus00n206ba2mn5cke6uev3mhdavd6l1pem3kvnt6b4c9p9v55jhuvgb277o/7gcl8p9vfahvkl42vbs8ueab4mfgknk3dmfsp0lana1mmr2nkli0/u512265ll1hq8v72m7rflqj2b4ich9avf3aeki3eudp1ovhtlchj5frqdoi0caie60n8stlrrtcpu: Sending chunk 0 length 15203613
2022/01/31 22:58:51 INFO :
Transferred: 561.639 MiB / 596.961 GiB, 0%, 1.013 MiB/s, ETA 6d23h30m36s
Checks: 2 / 6, 33%
Deleted: 1 (files), 0 (dirs)
Renamed: 1
Transferred: 1 / 10013, 0%
Elapsed time: 11m0.7s
Checking:

 

and further down i have the errors

 


2022/01/31 23:04:02 INFO :
Transferred: 574.090 GiB / 891.342 GiB, 64%, 800.839 KiB/s, ETA 4d19h23m12s
Errors: 432 (retrying may help)
Checks: 9129 / 9133, 100%
Deleted: 4414 (files), 0 (dirs)
Renamed: 4413
Transferred: 4414 / 14426, 31%
Elapsed time: 56h17m0.6s
Checking:

I'm trying to figure out what I ought to do from here? 

Nothing you need to do I believe as once the upload has finished, it will retry the failed ones again (this time with the updated filenames, etc)

  • Thanks 2
Link to comment
Nothing you need to do I believe as once the upload has finished, it will retry the failed ones again (this time with the updated filenames, etc)

Oh awesome!! I guess I’ll just wait it out then. I keep getting impatient. I’m messing with a hetzner vps right now. It’s looking better and better. Although, all my encrypted data, am I able to use it with a different source/rclone? I should be able to right with the secret and everything?
Link to comment

Fun new development, NZBGet is now downloading at approx. 15MB/s on average. For a single file, (current one is 900M) it has been taking between 20 and 45 minutes to unpack. Unpack has been extremely slow since I started using RClone and Mergerfs. Download was generally solid at 45MB/s. I set it up according to the GitHub Link. /user and /mnt/user. Hardlinks is enabled. Can't hardly even download a few episodes! Where should I look to improve? Not sure where to start. (Internet speed is 800 down and 30 up)

Link to comment
44 minutes ago, Raneydazed said:

Fun new development, NZBGet is now downloading at approx. 15MB/s on average. For a single file, (current one is 900M) it has been taking between 20 and 45 minutes to unpack. Unpack has been extremely slow since I started using RClone and Mergerfs. Download was generally solid at 45MB/s. I set it up according to the GitHub Link. /user and /mnt/user. Hardlinks is enabled. Can't hardly even download a few episodes! Where should I look to improve? Not sure where to start. (Internet speed is 800 down and 30 up)

 

I'm no expert, so take this with a grain of salt, but sounds like it might be extracting directly to the rclone mount. 

Link to comment
On 1/27/2022 at 8:19 AM, markrudling said:

Pretty much stock

 

# REQUIRED SETTINGS
RcloneRemoteName="gdrive" # Name of rclone remote mount WITHOUT ':'. NOTE: Choose your encrypted remote for sensitive data
RcloneMountShare="/mnt/user/mount_rclone" # where your rclone remote will be located without trailing slash  e.g. /mnt/user/mount_rclone
RcloneMountDirCacheTime="720h" # rclone dir cache time
LocalFilesShare="/mnt/user/local" # location of the local files and MountFolders you want to upload without trailing slash to rclone e.g. /mnt/user/local. Enter 'ignore' to disable
RcloneCacheShare="/mnt/user/rclone_cache" # location of rclone cache files without trailing slash e.g. /mnt/user0/mount_rclone
RcloneCacheMaxSize="3000G" # Maximum size of rclone cache
RcloneCacheMaxAge="336h" # Maximum age of cache files
MergerfsMountShare="/mnt/user/mount_mergerfs" # location without trailing slash  e.g. /mnt/user/mount_mergerfs. Enter 'ignore' to disable
DockerStart="netdata Plex-Media-Server tautulli sabnzbd binhex-prowlarr radarr radarr4k sonarr overseerr" # list of dockers, separated by space, to start once mergerfs mount verified. Remember to disable AUTOSTART for dockers added in docker settings page
MountFolders=\{"Movies,Movies 4k,Series"\} # comma separated list of folders to create within the mount

 

I used to have similar problems where the first attempt would fail, but eventually it would mount as the cron job made further attempts.  This seems to have stopped for me since I reduced the size of RcloneCacheMaxSize.  My suspicion is hat trclone needs a bit of time to compare what's sitting in the cache locally and not uploaded yet, Vs what's in the remote location, before creating the actual mount.

 

With a 3TB cache I think this is the problem.  Try dropping to say 20GB and see if this solves the "issue" and then decide if you want a 1st mount experience, or you're happy for your cron job to handle it and you want a bigger cache.

Link to comment
On 1/28/2022 at 11:50 PM, Michel Amberg said:

Moving the file to the array solves the problem with everything. It just happens if it is in the mergerfs folder. Today I got this problem again and I fixed it by clicking play on the file a couple of times. It gives a transcoder error the first 3-4 times and then it plays flawlessly for the entire clip. I am guessing it fails to buffer enough of the file for the transcoder to even start and if I request it a couple of times it has downloaded enough of the file to start playback. It does take a while for the playback to play once you press it, it's like it times out after a while. Is there a way to get a log of what is failing? Ideally it would be nice to get more logs from plex actually saying what went wrong not just "Error playback failed, transoder error".

post your rclone config and mount settings please

Link to comment
On 1/28/2022 at 11:59 PM, Michel Amberg said:


I actually found the error logs when it happens. This seems to be what plex is saying:

 

plex logs.txt 3.01 kB · 1 download

are you opening plex AFTER you've successfully mounted?  Plex is saying the file isn't there and that's why it's not playing.

 

You need to launch plex, radarr etc after the mount is successful - that's why the script has a section to do this.

Link to comment
On 1/29/2022 at 8:53 AM, Raneydazed said:

Hi all, having an odd issue that i havent been able to find a definite answer to yet. Just thought I'd check on my upload script earlier, and saw I was having errors. It said to retry? 

2022/01/29 00:48:02 INFO :
Transferred: 2.059 TiB / 8.721 TiB, 24%, 3.370 MiB/s, ETA 3w2d23h48m30s
Errors: 257 (retrying may help)
Checks: 21638 / 21642, 100%
Deleted: 10690 (files), 0 (dirs)
Renamed: 10690
Transferred: 10690 / 20702, 52%
Elapsed time: 190h1m0.8s
Checking:

i just realized that i previously did NOT have my dockers in the mount script. so i ran the clean up script, stopped docker, added them back into the mount script, restarted docker then the script then ran upload, and got this ^^^. what have i done? Also, how do I use service accounts on unraid with the autorclone instructions? I cant get pip or py3 to work at all. Thank you for your time!!

The errors usually aren't anything to worry about.  I suspect what's happened is that when you started the script theire was 8.7TB to transfer, but while it was running 257 files were "removed" e.g. renamed or upgraded by radarr, sonarr etc.  To the script this is an error as when those files are no longer there when it gets around to trying to move them.

Link to comment
On 1/30/2022 at 2:01 AM, Jharris1984 said:

30.01.2022 00:12:11 INFO: Checking if gdrive_media_vfs mergerfs mount created.
30.01.2022 00:12:11 INFO: Check successful, gdrive_media_vfs mergerfs mount created.
30.01.2022 00:12:11 INFO: Starting dockers.
binhex-plex
binhex-sonarr
binhex-radarr
binhex-delugevpn
30.01.2022 00:12:13 INFO: Script complete

right at the end.....all looks good????

Link to comment
On 2/1/2022 at 7:07 AM, Raneydazed said:

Alright so I'm thinking that after I went through and adjusted some of the files possibly right before or even during an upload, I unknowingly changed what was being uploaded and it didn't like it? Getting a lot of different 'errors'

 

2022/01/31 22:58:36 DEBUG : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: md5 = 2c073e14787f1c2c68453196db6dfcd2 OK
2022/01/31 22:58:36 INFO : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: Copied (new)
2022/01/31 22:58:36 INFO : data/usenet/completed/Nora Roberts - High Noon MP3/abook.ws~NaRs-HhNn-2007/High Noon-Part03.mp3: Deleted
2022/01/31 22:58:39 DEBUG : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: md5 = df57453661bfc2da5ddf427c10b324b0 OK
2022/01/31 22:58:39 ERROR : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: corrupted on transfer: sizes differ 3108208 vs 3178975
2022/01/31 22:58:39 INFO : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: Removing failed copy
2022/01/31 22:58:39 ERROR : data/media/audible/L.E. Modesitt Jr./Scion of Cyador/108 L E Modesitt Jr - Scion of Cyador.mp3: Not deleting source as copy failed: corrupted on transfer: sizes differ 3108208 vs 3178975
2022/01/31 22:58:40 DEBUG : 5u766ki0eig8vcmvt9aboeu5eg/2ei79mrfro0bvskiuj5lbnlh7o/7m9vp6trdrfg5rd7i17lkrsaj8/ibdk802nmoj4b0hctdphjnsdg925ubmqg4dif0llicigus00n206ba2mn5cke6uev3mhdavd6l1pem3kvnt6b4c9p9v55jhuvgb277o/7gcl8p9vfahvkl42vbs8ueab4mfgknk3dmfsp0lana1mmr2nkli0/u512265ll1hq8v72m7rflqj2b4ich9avf3aeki3eudp1ovhtlchj5frqdoi0caie60n8stlrrtcpu: Sending chunk 0 length 15203613
2022/01/31 22:58:51 INFO :
Transferred: 561.639 MiB / 596.961 GiB, 0%, 1.013 MiB/s, ETA 6d23h30m36s
Checks: 2 / 6, 33%
Deleted: 1 (files), 0 (dirs)
Renamed: 1
Transferred: 1 / 10013, 0%
Elapsed time: 11m0.7s
Checking:

 

and further down i have the errors

 


2022/01/31 23:04:02 INFO :
Transferred: 574.090 GiB / 891.342 GiB, 64%, 800.839 KiB/s, ETA 4d19h23m12s
Errors: 432 (retrying may help)
Checks: 9129 / 9133, 100%
Deleted: 4414 (files), 0 (dirs)
Renamed: 4413
Transferred: 4414 / 14426, 31%
Elapsed time: 56h17m0.6s
Checking:

I'm trying to figure out what I ought to do from here? 

re-run the upload.  Your suspicion was right - you changed files that rclone had in a pending queue to upload, so it didn't upload them for safety.

Link to comment
11 hours ago, Raneydazed said:

Fun new development, NZBGet is now downloading at approx. 15MB/s on average. For a single file, (current one is 900M) it has been taking between 20 and 45 minutes to unpack. Unpack has been extremely slow since I started using RClone and Mergerfs. Download was generally solid at 45MB/s. I set it up according to the GitHub Link. /user and /mnt/user. Hardlinks is enabled. Can't hardly even download a few episodes! Where should I look to improve? Not sure where to start. (Internet speed is 800 down and 30 up)

post your mount settings, nzbget docker mappings and a screenshot of your path settings within nzbget.

  • Like 1
Link to comment
post your mount settings, nzbget docker mappings and a screenshot of your path settings within nzbget.

 #!/bin/bash########################## Mount Script ############################ Version 0.96.9.3 ############################### EDIT ONLY THESE SETTINGS ######## INSTRUCTIONS# 1. Change the name of the rclone remote and shares to match your setup# 2. NOTE: enter RcloneRemoteName WITHOUT ':'# 3. Optional: include custom command and bind mount settings# 4. Optional: include extra folders in mergerfs mount# REQUIRED SETTINGSRcloneRemoteName="gdrive_vfs" # Name of rclone remote mount WITHOUT ':'. NOTE: Choose your encrypted remote for sensitive dataRcloneMountShare="/mnt/user/mount_rclone2" # where your rclone remote will be located without trailing slash  e.g. /mnt/user/mount_rcloneRcloneMountDirCacheTime="720h" # rclone dir cache timeLocalFilesShare="/mnt/user/local" # location of the local files and MountFolders you want to upload without trailing slash to rclone e.g. /mnt/user/local. Enter 'ignore' to disableRcloneCacheShare="/mnt/user0/mount_rclone2" # location of rclone cache files without trailing slash e.g. /mnt/user0/mount_rcloneRcloneCacheMaxSize="300G" # Maximum size of rclone cacheRcloneCacheMaxAge="336h" # Maximum age of cache filesMergerfsMountShare="/mnt/user/mount_mergerfs2" # location without trailing slash  e.g. /mnt/user/mount_mergerfs. Enter 'ignore' to disableDockerStart="plex radarr sonarr binhex-readarr tautulli prowlarr lidarr binhex-readarr-audible binhex-qbittorrentvpn nzbget " # list of dockers, separated by space, to start once mergerfs mount verified. Remember to disable AUTOSTART for dockers added in docker settings pageMountFolders=\{"data/usenet/completed,data/usenet/intermediate,data/usenet/nzb,data/usenet/queue,data/usenet/tmp,data/usenet/scripts,data/torrent/complete,data/torrent/intermediate,data/torrent/queue,data/media/audible,data/media/books,data/media/movies,data/media/music,data/media/tv,data/media/anime"\} # comma separated list of folders to create within the mount# Note: Again - remember to NOT use ':' in your remote name above# OPTIONAL SETTINGS# Add extra paths to mergerfs mount in addition to LocalFilesShareLocalFilesShare2="ignore" # without trailing slash e.g. /mnt/user/other__remote_mount/or_other_local_folder.  Enter 'ignore' to disableLocalFilesShare3="ignore"LocalFilesShare4="ignore"# Add extra commands or filtersCommand1="--rc"Command2=""Command3=""Command4=""Command5=""Command6=""Command7=""Command8=""CreateBindMount="Y" # Y/N. Choose whether to bind traffic to a particular network adapterRCloneMountIP="192.168.1.252" # My unraid IP is 172.30.12.2 so I create another similar IP addressNetworkAdapter="eth0" # choose your network adapter. eth0 recommendedVirtualIPNumber="2" # creates eth0:x e.g. eth0:1.  I create a unique virtual IP addresses for each mount & upload so I can monitor and traffic shape for each of them####### END SETTINGS #######



28831c56bec1f9374c5a66d89d531eac.jpg

IMG_6989.jpg
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.