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
Nick Craig-Wood
a4bc4daf30
mounttest: fix unreliable tests on Windows CI
...
The failure is this which is not reproducable locally, only on the CI
servers.
--- FAIL: TestMount/CacheMode=minimal/TestWriteFileOverwrite (1.01s)
fs.go:351:
Error Trace: fs.go:351
write.go:65
Error: Received unexpected error:
open E:testwrite: The request could not be performed because of an I/O device error.
Test: TestMount/CacheMode=minimal/TestWriteFileOverwrite
The corresponding ERROR from the log is this:
ERROR : IO error: truncate C:\Users\runneradmin\AppData\Local\rclone\vfs\local\C\Users\RUNNER~1\AppData\Local\Temp\rclone298719627\testwrite: Access is denied.
Instead of using ioutil.WriteFile this fix uses an equivalent based on
rclone's lib/file which doesn't set the exclusive flag on
Windows. This allows files to be deleted that are open. It also
deletes existing files if an error is received and retries.
2020-01-09 11:11:49 +00:00
Nick Craig-Wood
e0d9314059
mounttest: fix occasionally failing test TestRenameOpenHandle
2019-11-11 16:20:27 +00:00
Brett Dutro
378a3f4133
mount: replace use of WriteAt with Write for cache mode >= writes and O_APPEND
...
os.File.WriteAt returns an error if a file was opened with O_APPEND.
This replaces it with os.File.Write if the file was opened with
O_APPEND.
2019-10-26 17:27:52 +01:00
Nick Craig-Wood
59026c4761
mount, cmount: don't pass huge filenames (>4k) to FUSE as it can't cope
2019-10-21 20:51:11 +01:00
Nick Craig-Wood
1b2ffbeca0
cmd: fix environment variables not setting command line flags
...
Before this fix quite a lot of the commands were ignoring environment
variables intended to set flags.
2019-10-14 17:02:09 +01:00