I have a script that I wrote that generates an Everything EFU filelist on my Linux servers, once a day in the middle of the night. This creates much less stress than having the Everything client on a Windows PC access these folders as NFS or SMB shares, as the search/index traffic is all local (e.g., about 2m to process a 4TB folder with 120,000 files).
Then my client Windows PC has these file lists configured under Options/Indexes/File Lists.
Some gotchas/tricks I found:
(1) when generating the file list, convert the path to the UNC share name, so that I can click on the files in Everything to access them. This is basically just mapping (for example) /mnt/share on the server to \\server\share in the filelist.
(2) convert forward slashes to backslashes for Windows
(3) convert quotes as needed
(4) use [stat -c "%N,%s,%y,%w,%a" <filename>] to gather file data in EFU format, not ls
(5) replace the space in between the date/time output with a "T" because that's how Everything likes its timestamp format.
(6) if your server is using ZFS and snapshots, make sure snapdir/snapdev options are set to hidden for each dataset
Then my client Windows PC has these file lists configured under Options/Indexes/File Lists.
Some gotchas/tricks I found:
(1) when generating the file list, convert the path to the UNC share name, so that I can click on the files in Everything to access them. This is basically just mapping (for example) /mnt/share on the server to \\server\share in the filelist.
(2) convert forward slashes to backslashes for Windows
(3) convert quotes as needed
(4) use [stat -c "%N,%s,%y,%w,%a" <filename>] to gather file data in EFU format, not ls
(5) replace the space in between the date/time output with a "T" because that's how Everything likes its timestamp format.
(6) if your server is using ZFS and snapshots, make sure snapdir/snapdev options are set to hidden for each dataset
Statistics: Posted by nosoop4u — Sat Jun 15, 2024 3:47 am