Skip to main content

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

[--cli-loglevel <LEVEL>]

Advanced. Log level for the CLI

[--rest-timeout <timeout>]

Advanced. Timeout (in seconds) for the REST calls to the daemon. Default is 60

[--rest-endpoint <endpoint>]

Specify the REST service ip:port. Mutually exclusive with --id, --instance, and --name if a full REST endpoint, including port, is specified

[--id <id>]

Specify a daemon instance id. To see instance ids, use 'lucid list'.

[--instance <id>]

Same as --id

[--name <fs>]

Specify a Filespace name

[--cli-loglevel <LEVEL>]

Description

Advanced. Log level for the CLI

[--rest-timeout <timeout>]

Description

Advanced. Timeout (in seconds) for the REST calls to the daemon. Default is 60

[--rest-endpoint <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 <id>]

Description

Specify a daemon instance id. To see instance ids, use 'lucid list'.

[--instance <id>]

Description

Same as --id

[--name <fs>]

Description

Specify a Filespace name

command

cache

lucid cache [options]

Display cache information as well as control the cache

Options

Option

Description

[--info]

Display cache information

[--on]

Turn the cache on

[--off]

Turn the cache off

[--drop]

Clear all evictable pages from the cache.

[--repin-all]

Advanced. Unpin all pages in the cache and restart pinning.

[--size <size>]

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 <size>]

Description

Size of the cache in MiB

command

compression

lucid compression [options]

Display information and control protocol compression

Options

Option

Description

[--info]

Display compression statistics

[--info]

Description

Display compression statistics

command

config

lucid config [options]

Set local or global scope filespace configurations

Options

Option

Description

[--effective]

Currently effective filespace configurations for this client

[--local]

Local configurations scope. Affects only client where setting is applied

[--global]

Global configurations scope. Affects each client that connects to the filespace unless overridden with --local for a particular client

[--set]

Set configuration key(s). Defaults to `local` scope

[--delete]

Delete configuration key(s). Defaults to `local` scope

[--password <password>]

An admin user's password. Used with --global and --local options

[--list]

Display the configuration settings per scope

[--no-trim]

Do not trim long configuration values

[--hidden]

Advanced. Show info for internally configurable settings as well

[--explain]

Describe what each configuration key affects within Lucid and list its value constraints. Can be used with --KEY Configuration keys:

[--Audit.FsEvents [<value>]]

Flag denoting whether the audit log for filesystem events is enabled. The option must always be preceded by the '--global' option.

[--Compressor.Concurrency [<value>]]

Maximum parallel compression/decompression tasks (0 means auto).

[--Compressor.DestageThreshold [<value>]]

The threshold block size in bytes, at which blocks get destaged for parallel execution.

[--Compressor.Enabled [<value>]]

Turns compression on and off.

[--Compressor.IgnoreDecompressionErrors [<value>]]

Advanced. Flag denoting whether decompression errors will be ignored.

[--Compressor.Lz4Acceleration [<value>]]

Controls compression ratio vs. compression speed. 1 means maximum data compression (takes more resources on the local machine but reduces the network traffic).

[--CryptoStore.BitFlipCorrection [<value>]]

Advanced. Flag denoting whether bit flip corretion is enabled in case of a checksum error during decryption.

[--CryptoStore.Concurrency [<value>]]

Maximum parallel encryption/decryption tasks (0 means auto).

[--CryptoStore.DestageThreshold [<value>]]

The threshold block size in bytes, at which blocks get destaged for parallel execution.

[--CryptoStore.IgnoreDecryprionErrors [<value>]]

Advanced. Flag denoting whether decryption errors will be ignored.

[--DataCache.Location [<value>]]

Change the location of your data cache.

[--DataCache.Size [<value>]]

Local data cache size. The default is 25GiB. 80% of the size is available for pinning.

[--FileLockingGC.RetentionTime [<value>]]

The amount of time lucid service will wait disconnected clients, before collecting their file locks

[--FileStore.MemCachePrefetch [<value>]]

When enabled, prefetched data is stored in the in-memory cache in addition to the persistent data cache.

[--FileStore.MemCacheSize [<value>]]

In-memory data cache size. The default is 64MiB.

[--FileStore.StuckStateInterval [<value>]]

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.DefaultMountPointScheme [<value>]]

Determines where the filespace will be mounted when no mount point is explicitly provided.

[--FileSystem.DriverDebugLogs [<value>]]

Advanced. Enable debug logs in the file system driver

[--FileSystem.FileLocking [<value>]]

Advanced. Windows only. Enable or disable file locking.

[--FileSystem.ForbidSpecialCharacters [<value>]]

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.FuseAllowOtherLinux [<value>]]

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.HighContentionLockingExtensions [<value>]]

Advanced. Windows only. File extensions for which fast unlocking will be applied.

[--FileSystem.IoTimeout [<value>]]

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.LockingExtensions [<value>]]

Windows only. File extensions for which locking will be applied on open.

[--FileSystem.MountPointLinux [<value>]]

Linux only. Path which will be used as a mount point.

[--FileSystem.MountPointOSX [<value>]]

macOS only. Path which will be used as a mount point.

[--FileSystem.MountPointWindows [<value>]]

Windows only. Path which will be used as a mount point and drive letter.

[--FileSystem.MountPointWindowsLabel [<value>]]

Windows only. The label of the filespace drive.

[--FileSystem.ReadAhead [<value>]]

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.RootPoint [<value>]]

Folder within the filespace to appear as the root folder. Path starts at the Lucid filespace root, not the local file system root.

[--FileSystem.ValidateExtendedAttributes [<value>]]

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.WindowsPermissions [<value>]]

Windows only. Enable or disable Windows NTFS permissions. Requires admin privileges.

[--MetaStore.CacheSize [<value>]]

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.EvictorBatchKeys [<value>]]

Advanced. The size of the write batch used to evict keys.

[--MetaStore.EvictorEnabled [<value>]]

Advanced. Turns metadata eviction on and off.

[--MetaStore.NonEvictableThreshold [<value>]]

Advanced. Defines the threshold at which to start the eviction.

[--MetaStore.OfflineMode [<value>]]

Advanced. Turns metadata fetching and prefetching on and off.

[--MetaStore.PrefetcherBatchSize [<value>]]

Advanced. Batch size of the metastore prefetcher. The default is 2MiB.

[--MetaStore.PrefetcherFrontendTimeout [<value>]]

Advanced. Frontend timeout limit for the metastore prefetcher. Default is 75000 ms (75 seconds).

[--MetaStore.SynchronizerBatchKeys [<value>]]

Advanced. Number of keys in a client synchronizer fetch. The default is unlimited (2^64 - 1).

[--MetaStore.SynchronizerBatchSize [<value>]]

Advanced. Batch size of the client synchronizer. The default is 2MiB.

[--ObjectScheduler.GetLatencyHighAlert [<value>]]

GET request latency high alert threshold in milliseconds.

[--ObjectScheduler.GetLatencyLowAlert [<value>]]

GET request latency low alert threshold in milliseconds.

[--ObjectScheduler.GetLatencyMediumAlert [<value>]]

GET request latency medium alert threshold in milliseconds.

[--ObjectScheduler.MaxDownloadConns [<value>]]

Maximum parallel download connections - object store to client.

[--ObjectScheduler.MaxDownloadRate [<value>]]

Maximum download rate in bytes/s - object store to client. The default is unlimited.

[--ObjectScheduler.MaxUploadConns [<value>]]

Maximum parallel upload connections - client to object store.

[--ObjectScheduler.MaxUploadRate [<value>]]

Maximum upload rate in bytes/s - client to object store. The default is unlimited.

[--ObjectScheduler.PutLatencyHighAlert [<value>]]

PUT request latency high alert threshold in milliseconds.

[--ObjectScheduler.PutLatencyLowAlert [<value>]]

PUT request latency low alert threshold in milliseconds.

[--ObjectScheduler.PutLatencyMediumAlert [<value>]]

PUT request latency medium alert threshold in milliseconds.

[--ObjectScheduler.RetryTimeout [<value>]]

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.MetadataUpdatesTimeout [<value>]]

File index sync request timeout. The default is 120 (2 min).

[--TeamCache.Location [<value>]]

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 <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.FsEvents [<value>]]

Description

Flag denoting whether the audit log for filesystem events is enabled. The option must always be preceded by the '--global' option.

[--Compressor.Concurrency [<value>]]

Description

Maximum parallel compression/decompression tasks (0 means auto).

[--Compressor.DestageThreshold [<value>]]

Description

The threshold block size in bytes, at which blocks get destaged for parallel execution.

[--Compressor.Enabled [<value>]]

Description

Turns compression on and off.

[--Compressor.IgnoreDecompressionErrors [<value>]]

Description

Advanced. Flag denoting whether decompression errors will be ignored.

[--Compressor.Lz4Acceleration [<value>]]

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.BitFlipCorrection [<value>]]

Description

Advanced. Flag denoting whether bit flip corretion is enabled in case of a checksum error during decryption.

[--CryptoStore.Concurrency [<value>]]

Description

Maximum parallel encryption/decryption tasks (0 means auto).

[--CryptoStore.DestageThreshold [<value>]]

Description

The threshold block size in bytes, at which blocks get destaged for parallel execution.

[--CryptoStore.IgnoreDecryprionErrors [<value>]]

Description

Advanced. Flag denoting whether decryption errors will be ignored.

[--DataCache.Location [<value>]]

Description

Change the location of your data cache.

[--DataCache.Size [<value>]]

Description

Local data cache size. The default is 25GiB. 80% of the size is available for pinning.

[--FileLockingGC.RetentionTime [<value>]]

Description

The amount of time lucid service will wait disconnected clients, before collecting their file locks

[--FileStore.MemCachePrefetch [<value>]]

Description

When enabled, prefetched data is stored in the in-memory cache in addition to the persistent data cache.

[--FileStore.MemCacheSize [<value>]]

Description

In-memory data cache size. The default is 64MiB.

[--FileStore.StuckStateInterval [<value>]]

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.DefaultMountPointScheme [<value>]]

Description

Determines where the filespace will be mounted when no mount point is explicitly provided.

[--FileSystem.DriverDebugLogs [<value>]]

Description

Advanced. Enable debug logs in the file system driver

[--FileSystem.FileLocking [<value>]]

Description

Advanced. Windows only. Enable or disable file locking.

[--FileSystem.ForbidSpecialCharacters [<value>]]

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.FuseAllowOtherLinux [<value>]]

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.HighContentionLockingExtensions [<value>]]

Description

Advanced. Windows only. File extensions for which fast unlocking will be applied.

[--FileSystem.IoTimeout [<value>]]

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.LockingExtensions [<value>]]

Description

Windows only. File extensions for which locking will be applied on open.

[--FileSystem.MountPointLinux [<value>]]

Description

Linux only. Path which will be used as a mount point.

[--FileSystem.MountPointOSX [<value>]]

Description

macOS only. Path which will be used as a mount point.

[--FileSystem.MountPointWindows [<value>]]

Description

Windows only. Path which will be used as a mount point and drive letter.

[--FileSystem.MountPointWindowsLabel [<value>]]

Description

Windows only. The label of the filespace drive.

[--FileSystem.ReadAhead [<value>]]

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.RootPoint [<value>]]

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.ValidateExtendedAttributes [<value>]]

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.WindowsPermissions [<value>]]

Description

Windows only. Enable or disable Windows NTFS permissions. Requires admin privileges.

[--MetaStore.CacheSize [<value>]]

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.EvictorBatchKeys [<value>]]

Description

Advanced. The size of the write batch used to evict keys.

[--MetaStore.EvictorEnabled [<value>]]

Description

Advanced. Turns metadata eviction on and off.

[--MetaStore.NonEvictableThreshold [<value>]]

Description

Advanced. Defines the threshold at which to start the eviction.

[--MetaStore.OfflineMode [<value>]]

Description

Advanced. Turns metadata fetching and prefetching on and off.

[--MetaStore.PrefetcherBatchSize [<value>]]

Description

Advanced. Batch size of the metastore prefetcher. The default is 2MiB.

[--MetaStore.PrefetcherFrontendTimeout [<value>]]

Description

Advanced. Frontend timeout limit for the metastore prefetcher. Default is 75000 ms (75 seconds).

[--MetaStore.SynchronizerBatchKeys [<value>]]

Description

Advanced. Number of keys in a client synchronizer fetch. The default is unlimited (2^64 - 1).

[--MetaStore.SynchronizerBatchSize [<value>]]

Description

Advanced. Batch size of the client synchronizer. The default is 2MiB.

[--ObjectScheduler.GetLatencyHighAlert [<value>]]

Description

GET request latency high alert threshold in milliseconds.

[--ObjectScheduler.GetLatencyLowAlert [<value>]]

Description

GET request latency low alert threshold in milliseconds.

[--ObjectScheduler.GetLatencyMediumAlert [<value>]]

Description

GET request latency medium alert threshold in milliseconds.

[--ObjectScheduler.MaxDownloadConns [<value>]]

Description

Maximum parallel download connections - object store to client.

[--ObjectScheduler.MaxDownloadRate [<value>]]

Description

Maximum download rate in bytes/s - object store to client. The default is unlimited.

[--ObjectScheduler.MaxUploadConns [<value>]]

Description

Maximum parallel upload connections - client to object store.

[--ObjectScheduler.MaxUploadRate [<value>]]

Description

Maximum upload rate in bytes/s - client to object store. The default is unlimited.

[--ObjectScheduler.PutLatencyHighAlert [<value>]]

Description

PUT request latency high alert threshold in milliseconds.

[--ObjectScheduler.PutLatencyLowAlert [<value>]]

Description

PUT request latency low alert threshold in milliseconds.

[--ObjectScheduler.PutLatencyMediumAlert [<value>]]

Description

PUT request latency medium alert threshold in milliseconds.

[--ObjectScheduler.RetryTimeout [<value>]]

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.MetadataUpdatesTimeout [<value>]]

Description

File index sync request timeout. The default is 120 (2 min).

[--TeamCache.Location [<value>]]

Description

Location of the TeamCache proxy.

command

daemon

lucid daemon [options]

Start the daemon/service in interactive mode

Options

Option

Description

[--instance <id>]

Specify the daemon instance, when running multiple instances

[--fs <name>]

The filespace name

[--rest-endpoint <endpoint>]

Specify the REST service TCP ip:port. Mutually exclusive with --instance and --fs if a full REST endpoint, including port, is specified

[--ephemeral]

Don't read/save the configuration into the config file

[--config-path <arg>]

Specify the path where the .json config file is located

[--debug [<arg>]]

Advanced. Enable runtime debugging

[--memfs [<arg>]]

Advanced. Simulate a filespace entirely in memory

[--version <arg>]

Advanced. Specify the desired filespace version (used with memfs only)

[--experimental]

Advanced. Enable experimental features

[--user <username>]

User used to link to the Filespace.

[--password <password>]

User's password

[--login-token [<login-token>]]

Login token for authentication

[--mount-point <path>]

Positional. Mount the Filespace at this mountpoint

[--label <name>]

Windows only. The label of the Filespace drive.

[--root-point <path>]

Folder within the Filespace to appear as the root folder. Path starts at the Lucid Filespace root.

[--no-mount]

Don't mount the Filespace after linking

[--no-progress]

Don't print link/unlink progress

[--allow-reset-local-fs]

Allows resetting of the local file index and data cache if inconsistency detected (e.g. caused by forceful shutdown)

[--reset-cache-location]

Reset to default data cache location

[--root-path <path>]

Set root path for the Filespace data and metadata

[--all-snapshots]

Activate in snapshots mode

[--snapshot <id>]

Activate the snapshot instead of the live Filespace

[--skip-add-to-favorites]

Advanced. Skip desktop shell integration for this mount (Explorer/Finder favorites shortcut, Windows Search indexer exclusion)

[--proxy <arg>]

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]

Link to the Filespace in read-only mode

[--suspended]

Link to the Filespace with metadata and data cache synchronization suspended

[--fuse-allow-other]

Linux only. Allow other users on this machine to access the filesystem

[--instance <id>]

Description

Specify the daemon instance, when running multiple instances

[--fs <name>]

Description

The filespace name

[--rest-endpoint <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 <arg>]

Description

Specify the path where the .json config file is located

[--debug [<arg>]]

Description

Advanced. Enable runtime debugging

[--memfs [<arg>]]

Description

Advanced. Simulate a filespace entirely in memory

[--version <arg>]

Description

Advanced. Specify the desired filespace version (used with memfs only)

[--experimental]

Description

Advanced. Enable experimental features

[--user <username>]

Description

User used to link to the Filespace.

[--password <password>]

Description

User's password

[--login-token [<login-token>]]

Description

Login token for authentication

[--mount-point <path>]

Description

Positional. Mount the Filespace at this mountpoint

[--label <name>]

Description

Windows only. The label of the Filespace drive.

[--root-point <path>]

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 <path>]

Description

Set root path for the Filespace data and metadata

[--all-snapshots]

Description

Activate in snapshots mode

[--snapshot <id>]

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 <arg>]

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

command

exit

lucid exit

Call the daemon to exit

command

external-files

lucid external-files [options]

Manage external files - requires administrative privileges

Options

Option

Description

[--link]

Link an external file to the filesystem

[--info]

Show info about an existing external file

[--path <arg>]

Positional. Path to the external file to link

[--datastore <arg>]

Name of the data store

[--object-id <arg>]

Object ID of the external file

[--size <arg>]

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 <arg>]

Checksum (ETag) of the external file. Only valid when provided together with --size.

[--password <password>]

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 <arg>]

Description

Positional. Path to the external file to link

[--datastore <arg>]

Description

Name of the data store

[--object-id <arg>]

Description

Object ID of the external file

[--size <arg>]

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 <arg>]

Description

Checksum (ETag) of the external file. Only valid when provided together with --size.

[--password <password>]

Description

An administrator's password is required for external files operations

command

fscheck

lucid fscheck --path <path> [options]

Run checks on the filesystem metadata

Options

Option

Description

[--client]

Indicates that the checks are to be run on a client metadb

[--server]

Indicates that the checks are to be run on a server metadb

[--filespace-version <filespace-version>]

The filespace version in the specified filespace path

--path <path>

Required. Positional. Path to the metadb folder of the filesystem to be checked.

[--gen-purge-info]

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]

Run more extensive checks

[--json]

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 <filespace-version>]

Description

The filespace version in the specified filespace path

--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

command

help

lucid help [options]

Display argument help information

Options

Option

Description

[--command <arg>]

Positional. Display help information for a specific command

[--hidden [<arg>]]

Advanced. Show hidden options

[--command <arg>]

Description

Positional. Display help information for a specific command

[--hidden [<arg>]]

Description

Advanced. Show hidden options

command

info

lucid info

Display general information

command

latency

lucid latency [options]

Display a frequency distribution list of latencies or statistics for the GET or PUT requests.

Options

Option

Description

[--stats]

Display statistics instead of a frequency distribution.

[--get]

Display information for GET requests (default).

[--put]

Display information for PUT requests.

[--read]

Display information for FS read ios.

[--write]

Display information for FS write ios.

[--getinfo]

Display information for FS getInfo ios.

[--ops]

Display information for all FS ios.

[--no-timestamp]

Omit timestamps from the latency output

[--seconds <seconds>]

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 <seconds>]

Description

Time interval in seconds at which to print the perf metrics. (default: 2)

command

list

lucid list [options]

Lists the currently linked Filespaces

Options

Option

Description

[--json]

Print the output in JSON format instead of a table format

[--json]

Description

Print the output in JSON format instead of a table format

command

lock

lucid lock [options]

Display file locking information

Options

Option

Description

[--list]

List the currently held file locks

[--extended]

Include short-lived locks

[--skip-path]

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

command

log

lucid log [options]

Set or display the logging verbosity. Default: list all loggers.

Options

Option

Description

[--log-level <level>]

Positional. Possible values are: disabled, fatal, critical, error, warning, notice, info, debug and trace

[--logger <logger>]

Positional. Name of the logger whose level will be set or displayed

[--list]

List all loggers

[--json]

Set output in JSON format. Can be used only with the --list option.

[--log-level <level>]

Description

Positional. Possible values are: disabled, fatal, critical, error, warning, notice, info, debug and trace

[--logger <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.

command

log-config

lucid log-config --format <format> [options]

Additional logging configuration

Options

Option

Description

--format <format>

Required. Positional. Logging format: default | detailed | [RAW - poco format]

--format <format>

Description

Required. Positional. Logging format: default | detailed | [RAW - poco format]

command

metastore

lucid metastore [options]

Controls the behavior of the metastore.

Options

Option

Description

[--drop]

Clear the metadata cache.

[--info]

Display meta cache information

[--drop]

Description

Clear the metadata cache.

[--info]

Description

Display meta cache information

command

mount

lucid mount [options]

Mount the Filespace to the OS

Options

Option

Description

[--mount-point <path>]

Positional. Mount the Filespace at this mountpoint

[--label <name>]

Windows only. The label of the Filespace drive.

[--root-point <path>]

Folder within the Filespace to appear as the root folder. Path starts at the Lucid Filespace root.

[--skip-add-to-favorites]

Advanced. Skip desktop shell integration for this mount (Explorer/Finder favorites shortcut, Windows Search indexer exclusion)

[--fuse-allow-other]

Linux only. Allow other users on this machine to access the filesystem

[--mount-point <path>]

Description

Positional. Mount the Filespace at this mountpoint

[--label <name>]

Description

Windows only. The label of the Filespace drive.

[--root-point <path>]

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

advanced

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

[--password <password>]

An administrator's password is required to use move-s3

--bucket-name <name>

Required. Use a specific bucket name. Make sure new bucket is an exact copy of the current bucket (see lucid status).

[--http]

Use HTTP

[--https]

Use HTTPS

[--access-key <key>]

S3 access key

[--secret-key <key>]

S3 secret key

--provider <name>

Required. Specify the name of the S3 compatible provider (AWS, DigitalOcean, ...)

[--location-constraint]

Set a location constraint for the bucket. Required by some providers (AWS, GCP, ...).

[--region <name>]

Specify S3 region

[--endpoint <name|IP:port>]

Specify S3 compatible endpoint

[--virtual-addressing]

Use virtual hosted-style bucket addressing instead of path-style.

[--password <password>]

Description

An administrator's password is required to use move-s3

--bucket-name <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 <key>]

Description

S3 access key

[--secret-key <key>]

Description

S3 secret key

--provider <name>

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 <name>]

Description

Specify S3 region

[--endpoint <name|IP:port>]

Description

Specify S3 compatible endpoint

[--virtual-addressing]

Description

Use virtual hosted-style bucket addressing instead of path-style.

command

perf

lucid perf [options]

Periodically output performance metrics.

Options

Option

Description

[--explain]

List and explain all available perf metrics.

[--seconds <seconds>]

Time interval in seconds at which to print the perf metrics. (default: 2)

[--no-timestamp]

Omit timestamps from the performance metrics output

[--default]

Show default list of metrics for each category.

[--extended]

Show extended list of metrics for each category.

[--all]

Show full list of all metrics for each selected category.

[--filter <groups>]

Show only metrics for the specified (comma separated) groups (see option descriptions for the available groups).

[--fail-on-error]

Fail on perf retrieval errors

[--time [<metrics>]]

Category `time`. Groups: time. Metrics: currentDateAndTimeUTC.

[--fs [<metrics>]]

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 [<metrics>]]

Category `encryptor`. Groups: concurrency,throughput,total. Metrics: encryptBytes,decryptBytes,prlEncrypts,prlDecrypts,decryptFails.

[--compressor [<metrics>]]

Category `compressor`. Groups: concurrency,ratio,throughput,time,total. Metrics: currentDateAndTimeUTC,comprRatio,comprReadBytes,uncomprReadBytes,comprWriteBytes,uncomprWritesBytes,prlDecompresses,prlCompresses,totalComprReadBytes,totalUncomprReadBytes,totalComprWriteBytes,totalUncomprWriteBytes.

[--prefetcher [<metrics>]]

Category `prefetcher`. Groups: concurrency,efficiency,iops,throughput. Metrics: %covered,%accurate,prefetchBytes,totalPrefetchBytes,prodBytes,totalProdBytes,prefetches,prodPrefetches,pend,pendMem,pendOverlap,streams,maxIos,totalPrefetches.

[--cache [<metrics>]]

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 [<metrics>]]

Category `memcache`. Groups: concurrency,hitBytes,iops,throughput. Metrics: hitBytes,missBytes,prefetchBytes,missBlocks,missAfterLock,hitAfterLock,pMissAfterLock,pHitAfterLock,hitBlocks,prefetchBlocks,memPuts,pendPrefetches,pendPrefetchesFO.

[--logstore [<metrics>]]

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 [<metrics>]]

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 [<metrics>]]

Category `keystore`. Groups: iops,latency. Metrics: commits,aborts,puts,dels,getiters,finds,getIterTime,commitTime.

[--versionedKeystore [<metrics>]]

Category `versionedKeystore`. Groups: concurrency,iops,latency. Metrics: commits,flushes,getiters,commitTime,getIterTime,flushTime,pendFlush.

[--synchronizer [<metrics>]]

Category `synchronizer`. Groups: iops,latency,throughput. Metrics: localFetches,remoteFetches,localApplies,remoteApplies,localFetchedKeys,remoteFetchedKeys,localAppliedKeys,remoteAppliedKeys,localFetchTime,remoteFetchTime,localApplyTime,remoteApplyTime.

[--preloader [<metrics>]]

Category `preloader`. Groups: concurrency,iops,throughput,total. Metrics: bytesFetched,fetches,files,dirs,totalBytes,totalFiles,totalDirs,pendFetches,activePreloaders.

[--metastore [<metrics>]]

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 <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 <groups>]

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 [<metrics>]]

Description

Category `time`. Groups: time. Metrics: currentDateAndTimeUTC.

[--fs [<metrics>]]

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 [<metrics>]]

Description

Category `encryptor`. Groups: concurrency,throughput,total. Metrics: encryptBytes,decryptBytes,prlEncrypts,prlDecrypts,decryptFails.

[--compressor [<metrics>]]

Description

Category `compressor`. Groups: concurrency,ratio,throughput,time,total. Metrics: currentDateAndTimeUTC,comprRatio,comprReadBytes,uncomprReadBytes,comprWriteBytes,uncomprWritesBytes,prlDecompresses,prlCompresses,totalComprReadBytes,totalUncomprReadBytes,totalComprWriteBytes,totalUncomprWriteBytes.

[--prefetcher [<metrics>]]

Description

Category `prefetcher`. Groups: concurrency,efficiency,iops,throughput. Metrics: %covered,%accurate,prefetchBytes,totalPrefetchBytes,prodBytes,totalProdBytes,prefetches,prodPrefetches,pend,pendMem,pendOverlap,streams,maxIos,totalPrefetches.

[--cache [<metrics>]]

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 [<metrics>]]

Description

Category `memcache`. Groups: concurrency,hitBytes,iops,throughput. Metrics: hitBytes,missBytes,prefetchBytes,missBlocks,missAfterLock,hitAfterLock,pMissAfterLock,pHitAfterLock,hitBlocks,prefetchBlocks,memPuts,pendPrefetches,pendPrefetchesFO.

[--logstore [<metrics>]]

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 [<metrics>]]

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 [<metrics>]]

Description

Category `keystore`. Groups: iops,latency. Metrics: commits,aborts,puts,dels,getiters,finds,getIterTime,commitTime.

[--versionedKeystore [<metrics>]]

Description

Category `versionedKeystore`. Groups: concurrency,iops,latency. Metrics: commits,flushes,getiters,commitTime,getIterTime,flushTime,pendFlush.

[--synchronizer [<metrics>]]

Description

Category `synchronizer`. Groups: iops,latency,throughput. Metrics: localFetches,remoteFetches,localApplies,remoteApplies,localFetchedKeys,remoteFetchedKeys,localAppliedKeys,remoteAppliedKeys,localFetchTime,remoteFetchTime,localApplyTime,remoteApplyTime.

[--preloader [<metrics>]]

Description

Category `preloader`. Groups: concurrency,iops,throughput,total. Metrics: bytesFetched,fetches,files,dirs,totalBytes,totalFiles,totalDirs,pendFetches,activePreloaders.

[--metastore [<metrics>]]

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.

command

pin

lucid pin [options]

Pin/unpin a folder/file locally (keep/remove a local copy)

Options

Option

Description

[--list]

List pinned entries

[--set <path>]

Positional. The file/folder to be pinned. The path starts at the Filespace root, not the local file system root.

[--unset [<path>]]

The file/folder to be unpinned. The path starts at the Filespace root, not the local file system root.

[--all]

Add this option in combination with '--unset' to unpin all entries

[--list]

Description

List pinned entries

[--set <path>]

Description

Positional. The file/folder to be pinned. The path starts at the Filespace root, not the local file system root.

[--unset [<path>]]

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

command

prefetcher

lucid prefetcher [options]

Display information and control the prefetcher

Options

Option

Description

[--info]

Display prefetcher information

[--on]

Turn the prefetcher on

[--off]

Turn the prefetcher off

[--info]

Description

Display prefetcher information

[--on]

Description

Turn the prefetcher on

[--off]

Description

Turn the prefetcher off

advanced

profile

lucid profile [options]

Access to profiling counters

Options

Option

Description

[--info]

Advanced. Display profiling information

[--state <on|off>]

Advanced. Enable or disable profiling

[--show]

Advanced. Show the profiling counters

[--json]

Advanced. Show the profiling counters in JSON form (must be with "--show")

[--reset]

Advanced. Reset the profiling counters

[--info]

Description

Advanced. Display profiling information

[--state <on|off>]

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

command

rekey-azure

lucid rekey-azure [options]

Rekey Azure credentials

Options

Option

Description

[--account-name <name>]

Azure account name

[--account-key <key>]

Azure account key

[--password <password>]

An administrator's password is required to use rekey-azure

[--account-name <name>]

Description

Azure account name

[--account-key <key>]

Description

Azure account key

[--password <password>]

Description

An administrator's password is required to use rekey-azure

command

rekey-s3

lucid rekey-s3 [options]

Rekey S3 credentials

Options

Option

Description

[--access-key <key>]

S3 access key

[--secret-key <key>]

S3 secret key

[--password <password>]

An administrator's password is required to use rekey-s3

[--access-key <key>]

Description

S3 access key

[--secret-key <key>]

Description

S3 secret key

[--password <password>]

Description

An administrator's password is required to use rekey-s3

command

rotate-credentials

lucid rotate-credentials --login-token [<login-token>] [options]

Rotate credentials for the linked session without re-linking

Options

Option

Description

--login-token [<login-token>]

Required. New login token for the same service account

--login-token [<login-token>]

Description

Required. New login token for the same service account

command

service

lucid service [options]

Available on Windows only.

Manage the Lucid service - requires Windows Administrator privileges

Options

Option

Description

[--status]

Windows only. Display information about the current state of the Lucid service

[--install]

Windows only. Install Lucid as a service

[--uninstall]

Windows only. Uninstall Lucid as a service

[--stop]

Windows only. Stop Lucid service

[--start]

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.

command

shell-ext

lucid shell-ext [options]

Available on Windows only.

Get information about the Windows Explorer shell extension

Options

Option

Description

[--status]

Windows only. Check the status of the shell extension

[--verbose]

Windows only. Show detailed logging

[--json]

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

command

snapshot

lucid snapshot [options]

Snapshot management. To activate a snapshot, see the options of 'lucid link'.

Options

Option

Description

[--password <password>]

An administrator's password is required for creating and deleting snapshots

[--list]

Display the list of existing snapshots

[--create [<name>]]

Create a snapshot with the specified name. Name format: a-z, A-Z, 0-9, '-_ ()'. Max length 40 chars

[--delete <id>]

Delete the snapshot with the specified id

[--password <password>]

Description

An administrator's password is required for creating and deleting snapshots

[--list]

Description

Display the list of existing snapshots

[--create [<name>]]

Description

Create a snapshot with the specified name. Name format: a-z, A-Z, 0-9, '-_ ()'. Max length 40 chars

[--delete <id>]

Description

Delete the snapshot with the specified id

command

snapshot-schedule

lucid snapshot-schedule [options]

Snapshot schedule management - requires administrative privileges

Options

Option

Description

[--password <password>]

An administrator's password is required for creating and deleting snapshot schedules

[--list]

Display the list of existing snapshot schedules

[--create <name>]

Create a snapshot schedule based on interval and retention options. Name format: a-z, A-Z, 0-9, '-_ ()'. Max length 40 chars

[--delete <name>]

Delete the snapshot schedule with the specified name

[--start <time>]

Positional. Local time when the snapshot schedule starts and creates the first snapshot. E.g 1970-01-31T23:00. Default: now

[--interval <interval>]

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 <retention>]

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 <password>]

Description

An administrator's password is required for creating and deleting snapshot schedules

[--list]

Description

Display the list of existing snapshot schedules

[--create <name>]

Description

Create a snapshot schedule based on interval and retention options. Name format: a-z, A-Z, 0-9, '-_ ()'. Max length 40 chars

[--delete <name>]

Description

Delete the snapshot schedule with the specified name

[--start <time>]

Description

Positional. Local time when the snapshot schedule starts and creates the first snapshot. E.g 1970-01-31T23:00. Default: now

[--interval <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 <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

command

status

lucid status

Display information about the currently linked Filespace

advanced

store

lucid store [options]

Control access to the object store

Options

Option

Description

[--up]

Enable access to the object store

[--down]

Disable access to the object store

[--up]

Description

Enable access to the object store

[--down]

Description

Disable access to the object store

command

support

lucid support [options]

Collect and upload a Lucid diagnostic report

Options

Option

Description

[--all]

Collect information about all lucid instances when creating the diagnostic report

[--skip-cleanup]

Advanced. Keep the collected bundle after successful upload

[--give-consent]

Don't ask for user consent when uploading the diagnostic report (https://www.lucidlink.com/kb-support-bundle-lucidlink3)

[--proxy <arg>]

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 <arg>]

Description

Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http.

command

sync

lucid sync [options]

Synchronize all of the data and metadata with the cloud

Options

Option

Description

[--suspend]

Suspend metadata synchronization

[--resume]

Resume metadata synchronization

[--suspend]

Description

Suspend metadata synchronization

[--resume]

Description

Resume metadata synchronization

command

team-cache

lucid team-cache [options]

Manage TeamCache pre-hydrations

Options

Option

Description

[--pre-hydrate [<path>]]

Pre-hydrate a file/folder in TeamCache. The path starts at the Filespace root, not the local file system root.

[--list]

List pre-hydrations.

[--pre-hydrate [<path>]]

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.

advanced

trace

lucid trace [options]

Control event tracing

Options

Option

Description

[--on [<tracers>]]

Turn on event tracing for the list of comma separated tracers

[--off]

Turn off event tracing

[--clear]

Clear all messages from all channels

[--max-events <max-events>]

A maximum number of events per tracer

[--dump [<tracers>]]

Dump the tracers for the list of comma separated tracers or all (default is all)

[--filename [<filename>]]

Dump the results to a file (default is lucid.etl)

[--status]

Display current trace status.

[--on [<tracers>]]

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 <max-events>]

Description

A maximum number of events per tracer

[--dump [<tracers>]]

Description

Dump the tracers for the list of comma separated tracers or all (default is all)

[--filename [<filename>]]

Description

Dump the results to a file (default is lucid.etl)

[--status]

Description

Display current trace status.

command

unmount

lucid unmount

Unmount the Filespace from the OS

command

update

lucid update [options]

Auto-updater control

Options

Option

Description

[--env <arg>]

Advanced. Environment to check

[--check]

Check for newer version available on our servers

[--download]

Download latest version from our servers (if newer)

[--json]

Set output in JSON format

[--proxy <arg>]

Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http.

[--env <arg>]

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 <arg>]

Description

Specify a proxy server to tunnel all communication. Use the following format: [protocol://][user:password@]proxyhost[:port]. Supported protocols: http.

command

version

lucid version [options]

Display version information

Options

Option

Description

[--json]

Set output in JSON format

[--json]

Description

Set output in JSON format