albertony
d98f192425
docs: WinFsp 2021 is out of beta
2021-04-07 08:13:40 +02:00
Nick Craig-Wood
1fed2d910c
config: make config file system pluggable
...
If you are using rclone a library you can decide to use the rclone
config file system or not by calling
configfile.LoadConfig(ctx)
If you don't you will need to set `config.Data` to an implementation
of `config.Storage`.
Other changes
- change interface of config.FileGet to remove unused default
- remove MustValue from config.Storage interface
- change GetValue to return string or bool like elsewhere in rclone
- implement a default config file system which panics with helpful error
- implement getWithDefault to replace the removed MustValue
- don't embed goconfig.ConfigFile so we can change the methods
2021-03-11 17:29:26 +00:00
Nick Craig-Wood
04a8859d29
cmount: fix mount dropping on macOS by setting --daemon-timeout 10m
...
Previously rclone set --daemon-timeout to 15m by default. However
osxfuse seems to be ignoring that value since it is above the maximum
value of 10m. This is conjecture since the source of osxfuse is no
longer available.
Setting the value to 10m seems to resolve the problem.
See: https://forum.rclone.org/t/rclone-mount-frequently-drops-when-using-plex/22352
2021-02-21 12:56:19 +00:00
albertony
cd6fd4be4b
mount: docs: document the new FileSecurity option in WinFsp 2021 ( #5002 )
2021-02-17 03:44:28 +03:00
Miron Veryanskiy
fd94b3a473
docs: replace #file-caching with #vfs-file-caching
...
The documentation had dead links pointing to #file-caching. They've been
moved to point to #vfs-file-caching.
2021-02-13 12:56:25 +00:00
albertony
b39fa54ab2
mount: allow mounting to root directory on windows
2021-02-08 20:55:23 +00:00
Martin Michlmayr
cd075f1703
docs: fix markup of arguments #4276
...
Command line arguments have to be marked as code.
2021-01-25 22:40:46 +03:00
albertony
55aec19389
mount: docs: add section about windows filesystem permissions
2020-12-28 13:59:34 +00:00
albertony
f50e15c77c
mount: docs: add note about mounted file system size
2020-12-28 13:59:34 +00:00
albertony
67b82b4a28
mount: docs: update documentation according to new syntax on windows
2020-12-28 13:59:34 +00:00
albertony
5f47e1e034
mount: cleanup os specific option handling and documentation
2020-12-28 13:59:34 +00:00
albertony
e92cb9e8f8
mount: more user friendly mounting as network drive on windows
...
Add --network-mode option to activate mounting as network drive without having to set volume prefix.
Add support for automatic drive letter assignment (not specific to network drive mounting).
Allow full network share unc path in --volname, which will also implicitely activate network drive mounting.
Allow full network share unc path as mountpoint, which will also implicitely activate network drive mounting, and the specified path will be used as volume prefix and the remote will be mounted on an automatically assigned drive letter instead.
2020-12-28 13:59:34 +00:00
Nick Craig-Wood
1cfce703b2
mountlib: make sure we don't call umount more than once #4804
...
Before this change when using CTRL-C with rclone cmount the
mount would be unmounted twice.
2020-11-29 17:44:00 +00:00
albertony
2708a7569e
mount: docs: make note about mounting as network drive less confusing
2020-11-11 20:37:57 +00:00
Nick Craig-Wood
d846210978
fs: Add context to NewFs #3257 #4685
...
This adds a context.Context parameter to NewFs and related calls.
This is necessary as part of reading config from the context -
backends need to be able to read the global config.
2020-11-09 18:05:54 +00:00
Josh Soref
3e1cb8302a
docs: spelling: etc.
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-10-28 18:16:23 +00:00
Josh Soref
e4a87f772f
docs: spelling: e.g.
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-10-28 18:16:23 +00:00
Nick Craig-Wood
00a5086ff2
Remove accidentally committed binary and fix formatting
...
These were both committed in
b7253fc1c1
mount: docs: add note that allow-root and allow-other is not relevant on windows
2020-10-26 19:07:42 +00:00
albertony
b7253fc1c1
mount: docs: add note that allow-root and allow-other is not relevant on windows
2020-10-26 16:21:43 +00:00
Ameer Dawood
75a7226174
mount: docs: correction of repeated word
2020-10-07 14:25:31 +01:00
Hekmon
c58023a9ba
enhance systemd integration
...
* log level identification
* manual activation with flag
* automatic systemd launch detection
2020-10-06 16:21:30 +01:00
Nick Craig-Wood
57261c7e97
mount: docs: remove incorrect statement about --vfs-cache-mode full
...
See: https://forum.rclone.org/t/is-this-documentation-correct/19376
2020-09-27 11:04:59 +01:00
Evan Harris
e92294b482
docs: Updated mount command to reflect that it requires Go 1.13 or newer
2020-09-08 16:40:43 +01:00
Nick Craig-Wood
3daa63cae8
mount: fix volume name broken in recent refactor
2020-07-29 14:23:00 +01:00
Nick Craig-Wood
b2ae94de5b
mount: fix mount flags not working
...
This was broken in the recent refactor.
See: https://forum.rclone.org/t/issue-with-allow-other-in-beta/18133
2020-07-27 15:24:28 +01:00
Nick Craig-Wood
6ff5787b40
mount: add VFS and Mount options to mount/listmounts
2020-07-24 10:48:51 +01:00
Nick Craig-Wood
3c1c6d2f01
mount: add mountOpt to mount/mount rc
2020-07-24 10:48:51 +01:00
Nick Craig-Wood
0272a7f405
mount: change interface of mount commands to take mount options
...
This is in preparation of being able to pass mount options to the rc
command "mount/mount"
2020-07-24 10:48:51 +01:00
Nick Craig-Wood
e1d34ef427
mount: factor Mount into mountlib and tidy signal handling
...
This factors common code from mount, cmount and mount2 into mountlib.
It also uses atexit for unregistering the mount.
2020-07-23 13:08:38 +01:00
Nick Craig-Wood
26b4698212
mount: make mount/mount remote control take vfsOpt option
...
See: https://forum.rclone.org/t/passing-mount-options-like-vfs-cache-mode-when-using-rclone-rc-mount-mount/17863
2020-07-23 12:30:41 +01:00
Nick Craig-Wood
2871268505
mount: change interface of mount commands to take VFS
...
This is in preparation of being able to pass options to the rc command
"mount/mount"
2020-07-23 12:30:41 +01:00
Chaitanya Bankanhal
68afa28b27
rc: Add mount to list if mount point was successfully created
2020-06-16 15:17:55 +01:00
Chaitanya
d8d19072c5
mount: Add call for unmount all
...
mount: handle locking through single mutex.
2020-06-10 22:19:34 +01:00
Chaitanya
830ab37371
rc: Add mount list option for listing current mounts
2020-06-10 22:19:34 +01:00
Nick Craig-Wood
d785942ed5
mountlib: fix rc tests when mount does not work
...
This fixed the Docker 1.52 build
2020-05-28 13:11:42 +01:00
Martin Michlmayr
7a5b531bd0
docs: fix cosmetics issues
2020-05-26 13:49:09 +01:00
Nick Craig-Wood
31f21551bf
mount: change maximum leaf name length to 1024 bytes - fixes #3884
...
This limit was previously 4k set in 59026c4761
however leaf
names above 1k now produce an IO error.
WinFSP seems to have its own method for dropping too long file names
above 255 long.
2020-05-25 15:41:11 +01:00
Martin Michlmayr
2b72c7f709
docs: move link to correct location
...
The link is for WinFsp, so link from "WinFsp" rather than "open
source".
2020-05-25 12:04:34 +01:00
Martin Michlmayr
041b201abd
doc: fix typos throughout docs and code
2020-05-25 11:23:58 +01:00
Martin Michlmayr
4aee962233
doc: fix typos throughout docs and code
2020-05-20 15:54:51 +01:00
Nick Craig-Wood
4006345cfb
mountlib: add tests for rc mount/mount and friends
2020-05-14 16:38:37 +00:00
Nick Craig-Wood
1319d7333c
mountlib: add rc command mount/types and rename mountOption to mountType
2020-05-14 16:38:37 +00:00
Chaitanya
5f168b3b96
rc: add mount/mount command
2020-05-14 16:38:37 +00:00
Nick Craig-Wood
fd39cbc193
vfstests: move functional tests from mountlib and make them work with VFS
...
The tests are now run for the mount commands and for the plain VFS.
This makes the tests much easier to debug when running with a VFS than
through a mount.
2020-04-20 10:42:33 +01:00
Nick Craig-Wood
66e08e0cc8
mount: warn if --allow-non-empty used on Windows and clarify docs
2020-03-31 12:16:03 +01:00
evileye
6ff0bb825e
mount: fix fail because of too long volume name - fixes #4026
2020-03-05 13:57:20 +00:00
Nick Craig-Wood
e3c11c9ca1
mount: add --async-read flag to disable asynchronous reads
...
See: https://forum.rclone.org/t/constantly-high-iowait-add-log/14156
2020-02-27 16:12:33 +00:00
Nick Craig-Wood
ec1271818f
mount2: hide mount2 command for the moment
2020-02-11 14:28:13 +00:00
Nick Craig-Wood
a54210a2e4
docs: restore missing mount --daemon docs
...
This was done as part of ebfeec9fb4
which unfortunately patched
the auto generated files.
2020-02-10 15:29:39 +00:00
Nick Craig-Wood
feee92c790
docs: restore lost mount share docs
...
These came from 162fdfe455
which unfortunately added the docs to
the auto generated files.
2020-02-10 15:29:39 +00:00