mirror of
https://github.com/rclone/rclone.git
synced 2024-12-22 23:22:08 +01:00
docs: Improve bisync check-access & check-filename
This commit documents my learnings after having encountered a failure I reported in the rclone forum[0]. I may be a fool for having failed to understand the previous documentation, but I am likely not the only fool to get snared by it. This commit therefore adds details to clarify what the user must do in order to allow `--check-access` to succeed. While at it, I've also added some basic documentation for `--check-filename`. [0]: https://forum.rclone.org/t/bisync-check-file-check-failed/35682
This commit is contained in:
parent
c5acb10151
commit
41cc4530f3
@ -164,14 +164,27 @@ deleting **everything** in the other path.
|
||||
Access check files are an additional safety measure against data loss.
|
||||
bisync will ensure it can find matching `RCLONE_TEST` files in the same places
|
||||
in the Path1 and Path2 filesystems.
|
||||
`RCLONE_TEST` files are not generated automatically.
|
||||
For `--check-access`to succeed, you must first either:
|
||||
**A)** Place one or more `RCLONE_TEST` files in the Path1 or Path2 filesystem
|
||||
and then do either a run without `--check-access` or a [--resync](#resync) to
|
||||
set matching files on both filesystems, or
|
||||
**B)** Set `--check-filename` to a filename already in use in various locations
|
||||
throughout your sync'd fileset.
|
||||
Time stamps and file contents are not important, just the names and locations.
|
||||
Place one or more `RCLONE_TEST` files in the Path1 or Path2 filesystem and
|
||||
then do either a run without `--check-access` or a `--resync` to set
|
||||
matching files on both filesystems.
|
||||
If you have symbolic links in your sync tree it is recommended to place
|
||||
`RCLONE_TEST` files in the linked-to directory tree to protect against
|
||||
bisync assuming a bunch of deleted files if the linked-to tree should not be
|
||||
accessible. Also see the `--check-filename` flag.
|
||||
accessible.
|
||||
See also the [--check-filename](--check-filename) flag.
|
||||
|
||||
#### --check-filename
|
||||
|
||||
Name of the file(s) used in access health validation.
|
||||
The default `--check-filename` is `RCLONE_TEST`.
|
||||
One or more files having this filename must exist, synchronized between your
|
||||
source and destination filesets, in order for `--check-access` to succeed.
|
||||
See [--check-access](#check-access) for additional details.
|
||||
|
||||
#### --max-delete
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user