LucidLink CLI Reference
The LucidLink command-line interface for linking to filespaces, mounting, and managing the local daemon.
Covers Windows, Linux, macOS. Platform-specific commands and options are noted where availability differs.
lucid [general options] <command> [options]Global options
Options that apply to every command. Pass them before the command name.
Option | Description |
|---|---|
| Advanced. Log level for the CLI |
| Advanced. Timeout (in seconds) for the REST calls to the daemon. Default is 60 |
| Specify the REST service ip:port. Mutually exclusive with --id, --instance, and --name if a full REST endpoint, including port, is specified |
| Specify a daemon instance id. To see instance ids, use 'lucid list'. |
| Same as --id |
| Specify a Filespace name |
[--cli-loglevel
Description
Advanced. Log level for the CLI
[--rest-timeout
Description
Advanced. Timeout (in seconds) for the REST calls to the daemon. Default is 60
[--rest-endpoint
Description
Specify the REST service ip:port. Mutually exclusive with --id, --instance, and --name if a full REST endpoint, including port, is specified
[--id
Description
Specify a daemon instance id. To see instance ids, use 'lucid list'.
[--instance
Description
Same as --id
[--name
Description
Specify a Filespace name
cache
lucid cache [options]Display cache information as well as control the cache
Options
Option | Description |
|---|---|
| Display cache information |
| Turn the cache on |
| Turn the cache off |
| Clear all evictable pages from the cache. |
| Advanced. Unpin all pages in the cache and restart pinning. |
| Size of the cache in MiB |
[--info]
Description
Display cache information
[--on]
Description
Turn the cache on
[--off]
Description
Turn the cache off
[--drop]
Description
Clear all evictable pages from the cache.
[--repin-all]
Description
Advanced. Unpin all pages in the cache and restart pinning.
[--size
Description
Size of the cache in MiB
compression
lucid compression [options]Display information and control protocol compression
Options
Option | Description |
|---|---|
| Display compression statistics |
[--info]
Description
Display compression statistics
config
lucid config [options]Set local or global scope filespace configurations
Options
Option | Description |
|---|---|
| Currently effective filespace configurations for this client |
| Local configurations scope. Affects only client where setting is applied |
| Global configurations scope. Affects each client that connects to the filespace unless overridden with --local for a particular client |
| Set configuration key(s). Defaults to `local` scope |
| Delete configuration key(s). Defaults to `local` scope |
| An admin user's password. Used with --global and --local options |
| Display the configuration settings per scope |
| Do not trim long configuration values |
| Advanced. Show info for internally configurable settings as well |
| Describe what each configuration key affects within Lucid and list its value constraints. Can be used with --KEY Configuration keys: |
| Flag denoting whether the audit log for filesystem events is enabled. The option must always be preceded by the '--global' option. |
| Maximum parallel compression/decompression tasks (0 means auto). |
| The threshold block size in bytes, at which blocks get destaged for parallel execution. |
| Turns compression on and off. |
| Advanced. Flag denoting whether decompression errors will be ignored. |
| Controls compression ratio vs. compression speed. 1 means maximum data compression (takes more resources on the local machine but reduces the network traffic). |
| Advanced. Flag denoting whether bit flip corretion is enabled in case of a checksum error during decryption. |
| Maximum parallel encryption/decryption tasks (0 means auto). |
| The threshold block size in bytes, at which blocks get destaged for parallel execution. |
| Advanced. Flag denoting whether decryption errors will be ignored. |
| Change the location of your data cache. |
| Local data cache size. The default is 25GiB. 80% of the size is available for pinning. |
| The amount of time lucid service will wait disconnected clients, before collecting their file locks |
| When enabled, prefetched data is stored in the in-memory cache in addition to the persistent data cache. |
| In-memory data cache size. The default is 64MiB. |
| The Stuck State Interval represents the length of time that has elapsed since the last known activity observed for that unique upload. Once this interval has been reached, the visible icon indicating an upload is in progress will change to indicate that there is a problem with that upload. Default value is 7200 seconds (2 hours). |
| Determines where the filespace will be mounted when no mount point is explicitly provided. |
| Advanced. Enable debug logs in the file system driver |
| Advanced. Windows only. Enable or disable file locking. |
| Forbid creating file names which are not compatible with Windows. These are names containing a special character \/:*?"<>| , have a trailing space or dot or represent a reserved name on Windows. Since Lucid version 2.0.3633, this setting is set globally to 1 upon Filespace initialization |
| Linux only. Enables the FUSE 'allow_other' mount option.When enabled, allows users other than the mounting user or root to access the filesystem. |
| Advanced. Windows only. File extensions for which fast unlocking will be applied. |
| Advanced. IO operation timeout in seconds. On Windows this setting affects only reads. On macOS both reads and writes are affected. On Linux it has no effect. The recommended timeout should be more than 'ObjectScheduler.RetryTimeout'. Use with caution. |
| Windows only. File extensions for which locking will be applied on open. |
| Linux only. Path which will be used as a mount point. |
| macOS only. Path which will be used as a mount point. |
| Windows only. Path which will be used as a mount point and drive letter. |
| Windows only. The label of the filespace drive. |
| Advanced. Windows only. The read-ahead size in bytes. Must be greater than or equal to 4096 (cpu page size) and an even power of 2, e.g. 4096, 16384, 65536, 262144, 1048576, 4194304. The default is 1048576. |
| Folder within the filespace to appear as the root folder. Path starts at the Lucid filespace root, not the local file system root. |
| Advanced. macOS only (Before Sequoia). Working with files containing any extended attribute with size greater than 512KiB before Sonoma and 4MiB on Sonoma will result in a termination of the file operation. |
| Windows only. Enable or disable Windows NTFS permissions. Requires admin privileges. |
| Advanced. Local metadata cache size. The default is 5GiB. Reducing the maximum cache size will not reduce the size of the cache file on disk. |
| Advanced. The size of the write batch used to evict keys. |
| Advanced. Turns metadata eviction on and off. |
| Advanced. Defines the threshold at which to start the eviction. |
| Advanced. Turns metadata fetching and prefetching on and off. |
| Advanced. Batch size of the metastore prefetcher. The default is 2MiB. |
| Advanced. Frontend timeout limit for the metastore prefetcher. Default is 75000 ms (75 seconds). |
| Advanced. Number of keys in a client synchronizer fetch. The default is unlimited (2^64 - 1). |
| Advanced. Batch size of the client synchronizer. The default is 2MiB. |
| GET request latency high alert threshold in milliseconds. |
| GET request latency low alert threshold in milliseconds. |
| GET request latency medium alert threshold in milliseconds. |
| Maximum parallel download connections - object store to client. |
| Maximum download rate in bytes/s - object store to client. The default is unlimited. |
| Maximum parallel upload connections - client to object store. |
| Maximum upload rate in bytes/s - client to object store. The default is unlimited. |
| PUT request latency high alert threshold in milliseconds. |
| PUT request latency low alert threshold in milliseconds. |
| PUT request latency medium alert threshold in milliseconds. |
| Advanced. Maximum time in seconds to retry any failed object store request. Recommended timeout should be less than 'FileSystem.IoTimeout'. Use option with caution. |
| File index sync request timeout. The default is 120 (2 min). |
| Location of the TeamCache proxy. |
[--effective]
Description
Currently effective filespace configurations for this client
[--local]
Description
Local configurations scope. Affects only client where setting is applied
[--global]
Description
Global configurations scope. Affects each client that connects to the filespace unless overridden with --local for a particular client
[--set]
Description
Set configuration key(s). Defaults to `local` scope
[--delete]
Description
Delete configuration key(s). Defaults to `local` scope
[--password
Description
An admin user's password. Used with --global and --local options
[--list]
Description
Display the configuration settings per scope
[--no-trim]
Description
Do not trim long configuration values
[--hidden]
Description
Advanced. Show info for internally configurable settings as well
[--explain]
Description
Describe what each configuration key affects within Lucid and list its value constraints. Can be used with --KEY Configuration keys:
[--Audit.
Description
Flag denoting whether the audit log for filesystem events is enabled. The option must always be preceded by the '--global' option.
[--Compressor.
Description
Maximum parallel compression/decompression tasks (0 means auto).
[--Compressor.
Description
The threshold block size in bytes, at which blocks get destaged for parallel execution.
[--Compressor.
Description
Turns compression on and off.
[--Compressor.
Description
Advanced. Flag denoting whether decompression errors will be ignored.
[--Compressor.
Description
Controls compression ratio vs. compression speed. 1 means maximum data compression (takes more resources on the local machine but reduces the network traffic).
[--CryptoStore.
Description
Advanced. Flag denoting whether bit flip corretion is enabled in case of a checksum error during decryption.
[--CryptoStore.
Description
Maximum parallel encryption/decryption tasks (0 means auto).
[--CryptoStore.
Description
The threshold block size in bytes, at which blocks get destaged for parallel execution.
[--CryptoStore.
Description
Advanced. Flag denoting whether decryption errors will be ignored.
[--DataCache.
Description
Change the location of your data cache.
[--DataCache.
Description
Local data cache size. The default is 25GiB. 80% of the size is available for pinning.
[--FileLockingGC.
Description
The amount of time lucid service will wait disconnected clients, before collecting their file locks
[--FileStore.
Description
When enabled, prefetched data is stored in the in-memory cache in addition to the persistent data cache.
[--FileStore.
Description
In-memory data cache size. The default is 64MiB.
[--FileStore.
Description
The Stuck State Interval represents the length of time that has elapsed since the last known activity observed for that unique upload. Once this interval has been reached, the visible icon indicating an upload is in progress will change to indicate that there is a problem with that upload. Default value is 7200 seconds (2 hours).
[--FileSystem.
Description
Determines where the filespace will be mounted when no mount point is explicitly provided.
[--FileSystem.
Description
Advanced. Enable debug logs in the file system driver
[--FileSystem.
Description
Advanced. Windows only. Enable or disable file locking.
[--FileSystem.
Description
Forbid creating file names which are not compatible with Windows. These are names containing a special character \/:*?"<>| , have a trailing space or dot or represent a reserved name on Windows. Since Lucid version 2.0.3633, this setting is set globally to 1 upon Filespace initialization
[--FileSystem.
Description
Linux only. Enables the FUSE 'allow_other' mount option.When enabled, allows users other than the mounting user or root to access the filesystem.
[--FileSystem.
Description
Advanced. Windows only. File extensions for which fast unlocking will be applied.
[--FileSystem.
Description
Advanced. IO operation timeout in seconds. On Windows this setting affects only reads. On macOS both reads and writes are affected. On Linux it has no effect. The recommended timeout should be more than 'ObjectScheduler.RetryTimeout'. Use with caution.
[--FileSystem.
Description
Windows only. File extensions for which locking will be applied on open.
[--FileSystem.
Description
Linux only. Path which will be used as a mount point.
[--FileSystem.
Description
macOS only. Path which will be used as a mount point.
[--FileSystem.
Description
Windows only. Path which will be used as a mount point and drive letter.
[--FileSystem.
Description
Windows only. The label of the filespace drive.
[--FileSystem.
Description
Advanced. Windows only. The read-ahead size in bytes. Must be greater than or equal to 4096 (cpu page size) and an even power of 2, e.g. 4096, 16384, 65536, 262144, 1048576, 4194304. The default is 1048576.
[--FileSystem.
Description
Folder within the filespace to appear as the root folder. Path starts at the Lucid filespace root, not the local file system root.
[--FileSystem.
Description
Advanced. macOS only (Before Sequoia). Working with files containing any extended attribute with size greater than 512KiB before Sonoma and 4MiB on Sonoma will result in a termination of the file operation.
[--FileSystem.
Description
Windows only. Enable or disable Windows NTFS permissions. Requires admin privileges.
[--MetaStore.
Description
Advanced. Local metadata cache size. The default is 5GiB. Reducing the maximum cache size will not reduce the size of the cache file on disk.
[--MetaStore.
Description
Advanced. The size of the write batch used to evict keys.
[--MetaStore.
Description
Advanced. Turns metadata eviction on and off.
[--MetaStore.
Description
Advanced. Defines the threshold at which to start the eviction.
[--MetaStore.
Description
Advanced. Turns metadata fetching and prefetching on and off.
[--MetaStore.
Description
Advanced. Batch size of the metastore prefetcher. The default is 2MiB.
[--MetaStore.
Description
Advanced. Frontend timeout limit for the metastore prefetcher. Default is 75000 ms (75 seconds).
[--MetaStore.
Description
Advanced. Number of keys in a client synchronizer fetch. The default is unlimited (2^64 - 1).
[--MetaStore.
Description
Advanced. Batch size of the client synchronizer. The default is 2MiB.
[--ObjectScheduler.
Description
GET request latency high alert threshold in milliseconds.
[--ObjectScheduler.
Description
GET request latency low alert threshold in milliseconds.
[--ObjectScheduler.
Description
GET request latency medium alert threshold in milliseconds.
[--ObjectScheduler.
Description
Maximum parallel download connections - object store to client.
[--ObjectScheduler.
Description
Maximum download rate in bytes/s - object store to client. The default is unlimited.
[--ObjectScheduler.
Description
Maximum parallel upload connections - client to object store.
[--ObjectScheduler.
Description
Maximum upload rate in bytes/s - client to object store. The default is unlimited.
[--ObjectScheduler.
Description
PUT request latency high alert threshold in milliseconds.
[--ObjectScheduler.
Description
PUT request latency low alert threshold in milliseconds.
[--ObjectScheduler.
Description
PUT request latency medium alert threshold in milliseconds.
[--ObjectScheduler.
Description
Advanced. Maximum time in seconds to retry any failed object store request. Recommended timeout should be less than 'FileSystem.IoTimeout'. Use option with caution.
[--RemoteKeystore.
Description
File index sync request timeout. The default is 120 (2 min).
[--TeamCache.
Description
Location of the TeamCache proxy.
daemon
lucid daemon [options]Start the daemon/service in interactive mode
Options
Option | Description |
|---|---|
| Specify the daemon instance, when running multiple instances |
| The filespace name |
| Specify the REST service TCP ip:port. Mutually exclusive with --instance and --fs if a full REST endpoint, including port, is specified |
| Don't read/save the configuration into the config file |
| Specify the path where the .json config file is located |
| Advanced. Enable runtime debugging |
| Advanced. Simulate a filespace entirely in memory |
| Advanced. Specify the desired filespace version (used with memfs only) |
| Advanced. Enable experimental features |
| User used to link to the Filespace. |
| User's password |
| Login token for authentication |
| Positional. Mount the Filespace at this mountpoint |
| Windows only. The label of the Filespace drive. |
| Folder within the Filespace to appear as the root folder. Path starts at the Lucid Filespace root. |
| Don't mount the Filespace after linking |
| Don't print link/unlink progress |
| Allows resetting of the local file index and data cache if inconsistency detected (e.g. caused by forceful shutdown) |
| Reset to default data cache location |
| Set root path for the Filespace data and metadata |
| Activate in snapshots mode |
| Activate the snapshot instead of the live Filespace |
| Advanced. Skip desktop shell integration for this mount (Explorer/Finder favorites shortcut, Windows Search indexer exclusion) |
| Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http. Not applicable for Azure object storage. |
| Link to the Filespace in read-only mode |
| Link to the Filespace with metadata and data cache synchronization suspended |
| Linux only. Allow other users on this machine to access the filesystem |
[--instance
Description
Specify the daemon instance, when running multiple instances
[--fs
Description
The filespace name
[--rest-endpoint
Description
Specify the REST service TCP ip:port. Mutually exclusive with --instance and --fs if a full REST endpoint, including port, is specified
[--ephemeral]
Description
Don't read/save the configuration into the config file
[--config-path
Description
Specify the path where the .json config file is located
[--debug
Description
Advanced. Enable runtime debugging
[--memfs
Description
Advanced. Simulate a filespace entirely in memory
[--version
Description
Advanced. Specify the desired filespace version (used with memfs only)
[--experimental]
Description
Advanced. Enable experimental features
[--user
Description
User used to link to the Filespace.
[--password
Description
User's password
[--login-token
Description
Login token for authentication
[--mount-point
Description
Positional. Mount the Filespace at this mountpoint
[--label
Description
Windows only. The label of the Filespace drive.
[--root-point
Description
Folder within the Filespace to appear as the root folder. Path starts at the Lucid Filespace root.
[--no-mount]
Description
Don't mount the Filespace after linking
[--no-progress]
Description
Don't print link/unlink progress
[--allow-reset-local-fs]
Description
Allows resetting of the local file index and data cache if inconsistency detected (e.g. caused by forceful shutdown)
[--reset-cache-location]
Description
Reset to default data cache location
[--root-path
Description
Set root path for the Filespace data and metadata
[--all-snapshots]
Description
Activate in snapshots mode
[--snapshot
Description
Activate the snapshot instead of the live Filespace
[--skip-add-to-favorites]
Description
Advanced. Skip desktop shell integration for this mount (Explorer/Finder favorites shortcut, Windows Search indexer exclusion)
[--proxy
Description
Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http. Not applicable for Azure object storage.
[--readonly]
Description
Link to the Filespace in read-only mode
[--suspended]
Description
Link to the Filespace with metadata and data cache synchronization suspended
[--fuse-allow-other]
Description
Linux only. Allow other users on this machine to access the filesystem
exit
lucid exitCall the daemon to exit
external-files
lucid external-files [options]Manage external files - requires administrative privileges
Options
Option | Description |
|---|---|
| Link an external file to the filesystem |
| Show info about an existing external file |
| Positional. Path to the external file to link |
| Name of the data store |
| Object ID of the external file |
| Size of the external file in bytes. Access check of the object is skipped if provided. Invalid values could cause inability to correctly read the file. |
| Checksum (ETag) of the external file. Only valid when provided together with --size. |
| An administrator's password is required for external files operations |
[--link]
Description
Link an external file to the filesystem
[--info]
Description
Show info about an existing external file
[--path
Description
Positional. Path to the external file to link
[--datastore
Description
Name of the data store
[--object-id
Description
Object ID of the external file
[--size
Description
Size of the external file in bytes. Access check of the object is skipped if provided. Invalid values could cause inability to correctly read the file.
[--checksum
Description
Checksum (ETag) of the external file. Only valid when provided together with --size.
[--password
Description
An administrator's password is required for external files operations
fscheck
lucid fscheck --path <path> [options]Run checks on the filesystem metadata
Options
Option | Description |
|---|---|
| Indicates that the checks are to be run on a client metadb |
| Indicates that the checks are to be run on a server metadb |
| The filespace version in the specified filespace path |
| Required. Positional. Path to the metadb folder of the filesystem to be checked. |
| Advanced. This will just run checks and generate report of corrupted data in a format that can be passed to Lucid purge to cleanup the db |
| Run more extensive checks |
| Output each error in json format in a single line |
[--client]
Description
Indicates that the checks are to be run on a client metadb
[--server]
Description
Indicates that the checks are to be run on a server metadb
[--filespace-version
Description
The filespace version in the specified filespace path
--path
Description
Required. Positional. Path to the metadb folder of the filesystem to be checked.
[--gen-purge-info]
Description
Advanced. This will just run checks and generate report of corrupted data in a format that can be passed to Lucid purge to cleanup the db
[--extensive]
Description
Run more extensive checks
[--json]
Description
Output each error in json format in a single line
help
lucid help [options]Display argument help information
Options
Option | Description |
|---|---|
| Positional. Display help information for a specific command |
| Advanced. Show hidden options |
[--command
Description
Positional. Display help information for a specific command
[--hidden
Description
Advanced. Show hidden options
info
lucid infoDisplay general information
latency
lucid latency [options]Display a frequency distribution list of latencies or statistics for the GET or PUT requests.
Options
Option | Description |
|---|---|
| Display statistics instead of a frequency distribution. |
| Display information for GET requests (default). |
| Display information for PUT requests. |
| Display information for FS read ios. |
| Display information for FS write ios. |
| Display information for FS getInfo ios. |
| Display information for all FS ios. |
| Omit timestamps from the latency output |
| Time interval in seconds at which to print the perf metrics. (default: 2) |
[--stats]
Description
Display statistics instead of a frequency distribution.
[--get]
Description
Display information for GET requests (default).
[--put]
Description
Display information for PUT requests.
[--read]
Description
Display information for FS read ios.
[--write]
Description
Display information for FS write ios.
[--getinfo]
Description
Display information for FS getInfo ios.
[--ops]
Description
Display information for all FS ios.
[--no-timestamp]
Description
Omit timestamps from the latency output
[--seconds
Description
Time interval in seconds at which to print the perf metrics. (default: 2)
link
lucid link --fs <name> [options]Link to a Filespace
Options
Option | Description |
|---|---|
| Required. Positional. The Filespace name |
| User used to link to the Filespace. |
| User's password |
| Login token for authentication |
| Positional. Mount the Filespace at this mountpoint |
| Windows only. The label of the Filespace drive. |
| Folder within the Filespace to appear as the root folder. Path starts at the Lucid Filespace root. |
| Don't mount the Filespace after linking |
| Don't print link/unlink progress |
| Allows resetting of the local file index and data cache if inconsistency detected (e.g. caused by forceful shutdown) |
| Reset to default data cache location |
| Set root path for the Filespace data and metadata |
| Activate in snapshots mode |
| Activate the snapshot instead of the live Filespace |
| Advanced. Skip desktop shell integration for this mount (Explorer/Finder favorites shortcut, Windows Search indexer exclusion) |
| Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http. Not applicable for Azure object storage. |
| Link to the Filespace in read-only mode |
| Link to the Filespace with metadata and data cache synchronization suspended |
| Linux only. Allow other users on this machine to access the filesystem |
--fs
Description
Required. Positional. The Filespace name
[--user
Description
User used to link to the Filespace.
[--password
Description
User's password
[--login-token
Description
Login token for authentication
[--mount-point
Description
Positional. Mount the Filespace at this mountpoint
[--label
Description
Windows only. The label of the Filespace drive.
[--root-point
Description
Folder within the Filespace to appear as the root folder. Path starts at the Lucid Filespace root.
[--no-mount]
Description
Don't mount the Filespace after linking
[--no-progress]
Description
Don't print link/unlink progress
[--allow-reset-local-fs]
Description
Allows resetting of the local file index and data cache if inconsistency detected (e.g. caused by forceful shutdown)
[--reset-cache-location]
Description
Reset to default data cache location
[--root-path
Description
Set root path for the Filespace data and metadata
[--all-snapshots]
Description
Activate in snapshots mode
[--snapshot
Description
Activate the snapshot instead of the live Filespace
[--skip-add-to-favorites]
Description
Advanced. Skip desktop shell integration for this mount (Explorer/Finder favorites shortcut, Windows Search indexer exclusion)
[--proxy
Description
Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http. Not applicable for Azure object storage.
[--readonly]
Description
Link to the Filespace in read-only mode
[--suspended]
Description
Link to the Filespace with metadata and data cache synchronization suspended
[--fuse-allow-other]
Description
Linux only. Allow other users on this machine to access the filesystem
list
lucid list [options]Lists the currently linked Filespaces
Options
Option | Description |
|---|---|
| Print the output in JSON format instead of a table format |
[--json]
Description
Print the output in JSON format instead of a table format
lock
lucid lock [options]Display file locking information
Options
Option | Description |
|---|---|
| List the currently held file locks |
| Include short-lived locks |
| Advanced. Do not output pathnames |
[--list]
Description
List the currently held file locks
[--extended]
Description
Include short-lived locks
[--skip-path]
Description
Advanced. Do not output pathnames
log
lucid log [options]Set or display the logging verbosity. Default: list all loggers.
Options
Option | Description |
|---|---|
| Positional. Possible values are: disabled, fatal, critical, error, warning, notice, info, debug and trace |
| Positional. Name of the logger whose level will be set or displayed |
| List all loggers |
| Set output in JSON format. Can be used only with the --list option. |
[--log-level
Description
Positional. Possible values are: disabled, fatal, critical, error, warning, notice, info, debug and trace
[--logger
Description
Positional. Name of the logger whose level will be set or displayed
[--list]
Description
List all loggers
[--json]
Description
Set output in JSON format. Can be used only with the --list option.
log-config
lucid log-config --format <format> [options]Additional logging configuration
Options
Option | Description |
|---|---|
| Required. Positional. Logging format: default | detailed | [RAW - poco format] |
--format
Description
Required. Positional. Logging format: default | detailed | [RAW - poco format]
metastore
lucid metastore [options]Controls the behavior of the metastore.
Options
Option | Description |
|---|---|
| Clear the metadata cache. |
| Display meta cache information |
[--drop]
Description
Clear the metadata cache.
[--info]
Description
Display meta cache information
mount
lucid mount [options]Mount the Filespace to the OS
Options
Option | Description |
|---|---|
| Positional. Mount the Filespace at this mountpoint |
| Windows only. The label of the Filespace drive. |
| Folder within the Filespace to appear as the root folder. Path starts at the Lucid Filespace root. |
| Advanced. Skip desktop shell integration for this mount (Explorer/Finder favorites shortcut, Windows Search indexer exclusion) |
| Linux only. Allow other users on this machine to access the filesystem |
[--mount-point
Description
Positional. Mount the Filespace at this mountpoint
[--label
Description
Windows only. The label of the Filespace drive.
[--root-point
Description
Folder within the Filespace to appear as the root folder. Path starts at the Lucid Filespace root.
[--skip-add-to-favorites]
Description
Advanced. Skip desktop shell integration for this mount (Explorer/Finder favorites shortcut, Windows Search indexer exclusion)
[--fuse-allow-other]
Description
Linux only. Allow other users on this machine to access the filesystem
move-s3
lucid move-s3 --bucket-name <name> --provider <name> [options]Reconfigure S3 object store connection settings for current Filespace. Caution - read https://lucidlink.com/kb-move-s3/ before usage.
Options
Option | Description |
|---|---|
| An administrator's password is required to use move-s3 |
| Required. Use a specific bucket name. Make sure new bucket is an exact copy of the current bucket (see lucid status). |
| Use HTTP |
| Use HTTPS |
| S3 access key |
| S3 secret key |
| Required. Specify the name of the S3 compatible provider (AWS, DigitalOcean, ...) |
| Set a location constraint for the bucket. Required by some providers (AWS, GCP, ...). |
| Specify S3 region |
| Specify S3 compatible endpoint |
| Use virtual hosted-style bucket addressing instead of path-style. |
[--password
Description
An administrator's password is required to use move-s3
--bucket-name
Description
Required. Use a specific bucket name. Make sure new bucket is an exact copy of the current bucket (see lucid status).
[--http]
Description
Use HTTP
[--https]
Description
Use HTTPS
[--access-key
Description
S3 access key
[--secret-key
Description
S3 secret key
--provider
Description
Required. Specify the name of the S3 compatible provider (AWS, DigitalOcean, ...)
[--location-constraint]
Description
Set a location constraint for the bucket. Required by some providers (AWS, GCP, ...).
[--region
Description
Specify S3 region
[--endpoint
Description
Specify S3 compatible endpoint
[--virtual-addressing]
Description
Use virtual hosted-style bucket addressing instead of path-style.
perf
lucid perf [options]Periodically output performance metrics.
Options
Option | Description |
|---|---|
| List and explain all available perf metrics. |
| Time interval in seconds at which to print the perf metrics. (default: 2) |
| Omit timestamps from the performance metrics output |
| Show default list of metrics for each category. |
| Show extended list of metrics for each category. |
| Show full list of all metrics for each selected category. |
| Show only metrics for the specified (comma separated) groups (see option descriptions for the available groups). |
| Fail on perf retrieval errors |
| Category `time`. Groups: time. Metrics: currentDateAndTimeUTC. |
| Category `fs`. Groups: concurrency,iops,latency,notifications,size,throughput,total. Metrics: readBytes,writeBytes,reads,writes,opens,creates,dels,infos,moves,locks,other,ops,readFails,writeFails,openFails,createFails,delFails,infoFails,moveFails,lockFails,otherFails,opFails,readTime,writeTime,openTime,createTime,delTime,infoTime,moveTime,lockTime,otherTime,opTime,timedoutOps,readSize,writeSize,pendReads,pendWrites,pendOpens,pendCreates,pendDels,pendInfos,pendMoves,pendLocks,pendOther,pendOps,totalRead,totalWritten,notifActive,notifPending,notifProcessed,notifMetaPend,notifPathPend,notifPathDelPend,notifAttrPend,notifMeta,notifPath,notifPathDel,notifAttr. |
| Category `encryptor`. Groups: concurrency,throughput,total. Metrics: encryptBytes,decryptBytes,prlEncrypts,prlDecrypts,decryptFails. |
| Category `compressor`. Groups: concurrency,ratio,throughput,time,total. Metrics: currentDateAndTimeUTC,comprRatio,comprReadBytes,uncomprReadBytes,comprWriteBytes,uncomprWritesBytes,prlDecompresses,prlCompresses,totalComprReadBytes,totalUncomprReadBytes,totalComprWriteBytes,totalUncomprWriteBytes. |
| Category `prefetcher`. Groups: concurrency,efficiency,iops,throughput. Metrics: %covered,%accurate,prefetchBytes,totalPrefetchBytes,prodBytes,totalProdBytes,prefetches,prodPrefetches,pend,pendMem,pendOverlap,streams,maxIos,totalPrefetches. |
| Category `cache`. Groups: concurrency,efficiency,iops,latency,pinning,size,throughput,utilization. Metrics: %hits,readBytes,hitBytes,missBytes,prefetchBytes,writeBytes,bckWriteBytes,reads,hits,misses,prefetches,writes,bckWrites,maxBckWrites,failedBckWrites,invalidateReqs,invalidatedRanges,readTime,hitTime,missTime,prefetchTime,writeTime,bckWriteTime,readSize,writeSize,pendReads,pendPrefetches,pendWrites,pendBckWrites,pendStoreReads,pendStoreWrites,bckWritesLimit,pendInvalidates,dirtyBytes,cachedBytes,%,persistedInvalidates,pagesPinned,pagesUnpinned,failedPagePins. |
| Category `memcache`. Groups: concurrency,hitBytes,iops,throughput. Metrics: hitBytes,missBytes,prefetchBytes,missBlocks,missAfterLock,hitAfterLock,pMissAfterLock,pHitAfterLock,hitBlocks,prefetchBlocks,memPuts,pendPrefetches,pendPrefetchesFO. |
| Category `logstore`. Groups: concurrency,efficiency,iops,latency,throughput. Metrics: %hits,dataReadBytes,layoutReadBytes,totalWriteBytes,layoutWriteBytes,writes,dataReads,layoutHits,layoutMisses,schedWrites,activeWrites,pendComplWrites,getDataTime,WriteTime,writeActiveTime,writePendingTime. |
| Category `objectstore`. Groups: concurrency,iops,latency,throughput,total. Metrics: getBytes,putBytes,listEntries,schedGets,schedPuts,schedDels,schedLists,activeGets,activePuts,activeDels,activeLists,totalGetBytes,totalPutBytes,totalListEntries,gets,puts,dels,lists,getFails,putFails,delFails,listFails,getCanceled,putCanceled,getTime,putTime,delTime,listTime. |
| Category `keystore`. Groups: iops,latency. Metrics: commits,aborts,puts,dels,getiters,finds,getIterTime,commitTime. |
| Category `versionedKeystore`. Groups: concurrency,iops,latency. Metrics: commits,flushes,getiters,commitTime,getIterTime,flushTime,pendFlush. |
| Category `synchronizer`. Groups: iops,latency,throughput. Metrics: localFetches,remoteFetches,localApplies,remoteApplies,localFetchedKeys,remoteFetchedKeys,localAppliedKeys,remoteAppliedKeys,localFetchTime,remoteFetchTime,localApplyTime,remoteApplyTime. |
| Category `preloader`. Groups: concurrency,iops,throughput,total. Metrics: bytesFetched,fetches,files,dirs,totalBytes,totalFiles,totalDirs,pendFetches,activePreloaders. |
| Category `metastore`. Groups: concurrency,efficiency,iops,latency. Metrics: fetches/misses,prefetches,fetchedRanges,prefetchedRanges,fetchedKeys,prefetchedKeys,fetchedRangesTime,prefetchedRangesTime,hits,pushes,pulls,pushedKeys,pulledKeys,pushTime,pullTime,localUpdates,remoteUpdates,localUpdateKeys,remoteUpdateKeys,evictedKeys,evictedRanges,dbSize,cachedNotifies,allNotifies,GCCollectedKeys,GCProcessedKeys,GCCommits,BrokenSyncIndexKeys,exitAppLiveKeys,exitAppDeletedKeys,exitAppPuts,exitAppDels,exitIntPuts,exitIntDels,commits,flushes,getIters,commitTime,getIterTime,flushTime,pendFlush. |
[--explain]
Description
List and explain all available perf metrics.
[--seconds
Description
Time interval in seconds at which to print the perf metrics. (default: 2)
[--no-timestamp]
Description
Omit timestamps from the performance metrics output
[--default]
Description
Show default list of metrics for each category.
[--extended]
Description
Show extended list of metrics for each category.
[--all]
Description
Show full list of all metrics for each selected category.
[--filter
Description
Show only metrics for the specified (comma separated) groups (see option descriptions for the available groups).
[--fail-on-error]
Description
Fail on perf retrieval errors
[--time
Description
Category `time`. Groups: time. Metrics: currentDateAndTimeUTC.
[--fs
Description
Category `fs`. Groups: concurrency,iops,latency,notifications,size,throughput,total. Metrics: readBytes,writeBytes,reads,writes,opens,creates,dels,infos,moves,locks,other,ops,readFails,writeFails,openFails,createFails,delFails,infoFails,moveFails,lockFails,otherFails,opFails,readTime,writeTime,openTime,createTime,delTime,infoTime,moveTime,lockTime,otherTime,opTime,timedoutOps,readSize,writeSize,pendReads,pendWrites,pendOpens,pendCreates,pendDels,pendInfos,pendMoves,pendLocks,pendOther,pendOps,totalRead,totalWritten,notifActive,notifPending,notifProcessed,notifMetaPend,notifPathPend,notifPathDelPend,notifAttrPend,notifMeta,notifPath,notifPathDel,notifAttr.
[--encryptor
Description
Category `encryptor`. Groups: concurrency,throughput,total. Metrics: encryptBytes,decryptBytes,prlEncrypts,prlDecrypts,decryptFails.
[--compressor
Description
Category `compressor`. Groups: concurrency,ratio,throughput,time,total. Metrics: currentDateAndTimeUTC,comprRatio,comprReadBytes,uncomprReadBytes,comprWriteBytes,uncomprWritesBytes,prlDecompresses,prlCompresses,totalComprReadBytes,totalUncomprReadBytes,totalComprWriteBytes,totalUncomprWriteBytes.
[--prefetcher
Description
Category `prefetcher`. Groups: concurrency,efficiency,iops,throughput. Metrics: %covered,%accurate,prefetchBytes,totalPrefetchBytes,prodBytes,totalProdBytes,prefetches,prodPrefetches,pend,pendMem,pendOverlap,streams,maxIos,totalPrefetches.
[--cache
Description
Category `cache`. Groups: concurrency,efficiency,iops,latency,pinning,size,throughput,utilization. Metrics: %hits,readBytes,hitBytes,missBytes,prefetchBytes,writeBytes,bckWriteBytes,reads,hits,misses,prefetches,writes,bckWrites,maxBckWrites,failedBckWrites,invalidateReqs,invalidatedRanges,readTime,hitTime,missTime,prefetchTime,writeTime,bckWriteTime,readSize,writeSize,pendReads,pendPrefetches,pendWrites,pendBckWrites,pendStoreReads,pendStoreWrites,bckWritesLimit,pendInvalidates,dirtyBytes,cachedBytes,%,persistedInvalidates,pagesPinned,pagesUnpinned,failedPagePins.
[--memcache
Description
Category `memcache`. Groups: concurrency,hitBytes,iops,throughput. Metrics: hitBytes,missBytes,prefetchBytes,missBlocks,missAfterLock,hitAfterLock,pMissAfterLock,pHitAfterLock,hitBlocks,prefetchBlocks,memPuts,pendPrefetches,pendPrefetchesFO.
[--logstore
Description
Category `logstore`. Groups: concurrency,efficiency,iops,latency,throughput. Metrics: %hits,dataReadBytes,layoutReadBytes,totalWriteBytes,layoutWriteBytes,writes,dataReads,layoutHits,layoutMisses,schedWrites,activeWrites,pendComplWrites,getDataTime,WriteTime,writeActiveTime,writePendingTime.
[--objectstore
Description
Category `objectstore`. Groups: concurrency,iops,latency,throughput,total. Metrics: getBytes,putBytes,listEntries,schedGets,schedPuts,schedDels,schedLists,activeGets,activePuts,activeDels,activeLists,totalGetBytes,totalPutBytes,totalListEntries,gets,puts,dels,lists,getFails,putFails,delFails,listFails,getCanceled,putCanceled,getTime,putTime,delTime,listTime.
[--keystore
Description
Category `keystore`. Groups: iops,latency. Metrics: commits,aborts,puts,dels,getiters,finds,getIterTime,commitTime.
[--versionedKeystore
Description
Category `versionedKeystore`. Groups: concurrency,iops,latency. Metrics: commits,flushes,getiters,commitTime,getIterTime,flushTime,pendFlush.
[--synchronizer
Description
Category `synchronizer`. Groups: iops,latency,throughput. Metrics: localFetches,remoteFetches,localApplies,remoteApplies,localFetchedKeys,remoteFetchedKeys,localAppliedKeys,remoteAppliedKeys,localFetchTime,remoteFetchTime,localApplyTime,remoteApplyTime.
[--preloader
Description
Category `preloader`. Groups: concurrency,iops,throughput,total. Metrics: bytesFetched,fetches,files,dirs,totalBytes,totalFiles,totalDirs,pendFetches,activePreloaders.
[--metastore
Description
Category `metastore`. Groups: concurrency,efficiency,iops,latency. Metrics: fetches/misses,prefetches,fetchedRanges,prefetchedRanges,fetchedKeys,prefetchedKeys,fetchedRangesTime,prefetchedRangesTime,hits,pushes,pulls,pushedKeys,pulledKeys,pushTime,pullTime,localUpdates,remoteUpdates,localUpdateKeys,remoteUpdateKeys,evictedKeys,evictedRanges,dbSize,cachedNotifies,allNotifies,GCCollectedKeys,GCProcessedKeys,GCCommits,BrokenSyncIndexKeys,exitAppLiveKeys,exitAppDeletedKeys,exitAppPuts,exitAppDels,exitIntPuts,exitIntDels,commits,flushes,getIters,commitTime,getIterTime,flushTime,pendFlush.
pin
lucid pin [options]Pin/unpin a folder/file locally (keep/remove a local copy)
Options
Option | Description |
|---|---|
| List pinned entries |
| Positional. The file/folder to be pinned. The path starts at the Filespace root, not the local file system root. |
| The file/folder to be unpinned. The path starts at the Filespace root, not the local file system root. |
| Add this option in combination with '--unset' to unpin all entries |
[--list]
Description
List pinned entries
[--set
Description
Positional. The file/folder to be pinned. The path starts at the Filespace root, not the local file system root.
[--unset
Description
The file/folder to be unpinned. The path starts at the Filespace root, not the local file system root.
[--all]
Description
Add this option in combination with '--unset' to unpin all entries
prefetcher
lucid prefetcher [options]Display information and control the prefetcher
Options
Option | Description |
|---|---|
| Display prefetcher information |
| Turn the prefetcher on |
| Turn the prefetcher off |
[--info]
Description
Display prefetcher information
[--on]
Description
Turn the prefetcher on
[--off]
Description
Turn the prefetcher off
profile
lucid profile [options]Access to profiling counters
Options
Option | Description |
|---|---|
| Advanced. Display profiling information |
| Advanced. Enable or disable profiling |
| Advanced. Show the profiling counters |
| Advanced. Show the profiling counters in JSON form (must be with "--show") |
| Advanced. Reset the profiling counters |
[--info]
Description
Advanced. Display profiling information
[--state
Description
Advanced. Enable or disable profiling
[--show]
Description
Advanced. Show the profiling counters
[--json]
Description
Advanced. Show the profiling counters in JSON form (must be with "--show")
[--reset]
Description
Advanced. Reset the profiling counters
rekey-azure
lucid rekey-azure [options]Rekey Azure credentials
Options
Option | Description |
|---|---|
| Azure account name |
| Azure account key |
| An administrator's password is required to use rekey-azure |
[--account-name
Description
Azure account name
[--account-key
Description
Azure account key
[--password
Description
An administrator's password is required to use rekey-azure
rekey-s3
lucid rekey-s3 [options]Rekey S3 credentials
Options
Option | Description |
|---|---|
| S3 access key |
| S3 secret key |
| An administrator's password is required to use rekey-s3 |
[--access-key
Description
S3 access key
[--secret-key
Description
S3 secret key
[--password
Description
An administrator's password is required to use rekey-s3
rotate-credentials
lucid rotate-credentials --login-token [<login-token>] [options]Rotate credentials for the linked session without re-linking
Options
Option | Description |
|---|---|
| Required. New login token for the same service account |
--login-token
Description
Required. New login token for the same service account
service
lucid service [options]Available on Windows only.
Manage the Lucid service - requires Windows Administrator privileges
Options
Option | Description |
|---|---|
| Windows only. Display information about the current state of the Lucid service |
| Windows only. Install Lucid as a service |
| Windows only. Uninstall Lucid as a service |
| Windows only. Stop Lucid service |
| Windows only. Start Lucid service. Once Lucid is running, use lucid link command to link to a file space. When running as a service the options passed to the Lucid link command will be securely persisted. On service restart these persisted options will be applied automatically. |
[--status]
Description
Windows only. Display information about the current state of the Lucid service
[--install]
Description
Windows only. Install Lucid as a service
[--uninstall]
Description
Windows only. Uninstall Lucid as a service
[--stop]
Description
Windows only. Stop Lucid service
[--start]
Description
Windows only. Start Lucid service. Once Lucid is running, use lucid link command to link to a file space. When running as a service the options passed to the Lucid link command will be securely persisted. On service restart these persisted options will be applied automatically.
shell-ext
lucid shell-ext [options]Available on Windows only.
Get information about the Windows Explorer shell extension
Options
Option | Description |
|---|---|
| Windows only. Check the status of the shell extension |
| Windows only. Show detailed logging |
| Windows only. Show output in JSON format |
[--status]
Description
Windows only. Check the status of the shell extension
[--verbose]
Description
Windows only. Show detailed logging
[--json]
Description
Windows only. Show output in JSON format
snapshot
lucid snapshot [options]Snapshot management. To activate a snapshot, see the options of 'lucid link'.
Options
Option | Description |
|---|---|
| An administrator's password is required for creating and deleting snapshots |
| Display the list of existing snapshots |
| Create a snapshot with the specified name. Name format: a-z, A-Z, 0-9, '-_ ()'. Max length 40 chars |
| Delete the snapshot with the specified id |
[--password
Description
An administrator's password is required for creating and deleting snapshots
[--list]
Description
Display the list of existing snapshots
[--create
Description
Create a snapshot with the specified name. Name format: a-z, A-Z, 0-9, '-_ ()'. Max length 40 chars
[--delete
Description
Delete the snapshot with the specified id
snapshot-schedule
lucid snapshot-schedule [options]Snapshot schedule management - requires administrative privileges
Options
Option | Description |
|---|---|
| An administrator's password is required for creating and deleting snapshot schedules |
| Display the list of existing snapshot schedules |
| Create a snapshot schedule based on interval and retention options. Name format: a-z, A-Z, 0-9, '-_ ()'. Max length 40 chars |
| Delete the snapshot schedule with the specified name |
| Positional. Local time when the snapshot schedule starts and creates the first snapshot. E.g 1970-01-31T23:00. Default: now |
| Define interval at which to create snapshots (e.g. 1d). Interval units: m-minute; h-hour; d-day; w-week; mo-month; y-year |
| Number of snapshots to keep (e.g. retention 6 for interval 1d means keep the last 6 snapshots that are made daily). Snapshots that are exceeding retention count will be automatically deleted |
[--password
Description
An administrator's password is required for creating and deleting snapshot schedules
[--list]
Description
Display the list of existing snapshot schedules
[--create
Description
Create a snapshot schedule based on interval and retention options. Name format: a-z, A-Z, 0-9, '-_ ()'. Max length 40 chars
[--delete
Description
Delete the snapshot schedule with the specified name
[--start
Description
Positional. Local time when the snapshot schedule starts and creates the first snapshot. E.g 1970-01-31T23:00. Default: now
[--interval
Description
Define interval at which to create snapshots (e.g. 1d). Interval units: m-minute; h-hour; d-day; w-week; mo-month; y-year
[--retention
Description
Number of snapshots to keep (e.g. retention 6 for interval 1d means keep the last 6 snapshots that are made daily). Snapshots that are exceeding retention count will be automatically deleted
status
lucid statusDisplay information about the currently linked Filespace
store
lucid store [options]Control access to the object store
Options
Option | Description |
|---|---|
| Enable access to the object store |
| Disable access to the object store |
[--up]
Description
Enable access to the object store
[--down]
Description
Disable access to the object store
support
lucid support [options]Collect and upload a Lucid diagnostic report
Options
Option | Description |
|---|---|
| Collect information about all lucid instances when creating the diagnostic report |
| Advanced. Keep the collected bundle after successful upload |
| Don't ask for user consent when uploading the diagnostic report (https://www.lucidlink.com/kb-support-bundle-lucidlink3) |
| Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http. |
[--all]
Description
Collect information about all lucid instances when creating the diagnostic report
[--skip-cleanup]
Description
Advanced. Keep the collected bundle after successful upload
[--give-consent]
Description
Don't ask for user consent when uploading the diagnostic report (https://www.lucidlink.com/kb-support-bundle-lucidlink3)
[--proxy
Description
Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http.
sync
lucid sync [options]Synchronize all of the data and metadata with the cloud
Options
Option | Description |
|---|---|
| Suspend metadata synchronization |
| Resume metadata synchronization |
[--suspend]
Description
Suspend metadata synchronization
[--resume]
Description
Resume metadata synchronization
team-cache
lucid team-cache [options]Manage TeamCache pre-hydrations
Options
Option | Description |
|---|---|
| Pre-hydrate a file/folder in TeamCache. The path starts at the Filespace root, not the local file system root. |
| List pre-hydrations. |
[--pre-hydrate
Description
Pre-hydrate a file/folder in TeamCache. The path starts at the Filespace root, not the local file system root.
[--list]
Description
List pre-hydrations.
trace
lucid trace [options]Control event tracing
Options
Option | Description |
|---|---|
| Turn on event tracing for the list of comma separated tracers |
| Turn off event tracing |
| Clear all messages from all channels |
| A maximum number of events per tracer |
| Dump the tracers for the list of comma separated tracers or all (default is all) |
| Dump the results to a file (default is lucid.etl) |
| Display current trace status. |
[--on
Description
Turn on event tracing for the list of comma separated tracers
[--off]
Description
Turn off event tracing
[--clear]
Description
Clear all messages from all channels
[--max-events
Description
A maximum number of events per tracer
[--dump
Description
Dump the tracers for the list of comma separated tracers or all (default is all)
[--filename
Description
Dump the results to a file (default is lucid.etl)
[--status]
Description
Display current trace status.
unlink
lucid unlink [options]Unlink from a linked filespace.
Options
Option | Description |
|---|---|
| Don't show unlinking progress |
[--no-progress]
Description
Don't show unlinking progress
unmount
lucid unmountUnmount the Filespace from the OS
update
lucid update [options]Auto-updater control
Options
Option | Description |
|---|---|
| Advanced. Environment to check |
| Check for newer version available on our servers |
| Download latest version from our servers (if newer) |
| Set output in JSON format |
| Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http. |
[--env
Description
Advanced. Environment to check
[--check]
Description
Check for newer version available on our servers
[--download]
Description
Download latest version from our servers (if newer)
[--json]
Description
Set output in JSON format
[--proxy
Description
Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http.
version
lucid version [options]Display version information
Options
Option | Description |
|---|---|
| Set output in JSON format |
[--json]
Description
Set output in JSON format