XBCLOUD(1) User Commands XBCLOUD(1)

xbcloud - Manage backups on cloud services

./bin/xbcloud Ver 8.0.35-30 for Linux (x86_64) (revision id: 6beb4b49) Copyright © 2015, 2021 Percona LLC and/or its affiliates. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license.

Manage backups on the cloud services.

./bin/xbcloud put [OPTIONS...] <NAME> upload backup from STDIN into the cloud service with given name. ./bin/xbcloud get [OPTIONS...] <NAME> [FILES...] stream specified backup or individual files from the cloud service into STDOUT. ./bin/xbcloud delete [OPTIONS...] <NAME> [FILES...] delete specified backup or individual files from the cloud service.

Name of config file to read; if no extension is given, default extension (e.g., .ini or .cnf) will be added
-?, --help
Display this help and exit.
Display version and exit.
Specify storage type S3/SWIFT/GOOGLE/AZURE.
Swift authentication verison to use.
Swift container to store backups into.
Swift user name.
Swift user ID.
Base URL of SWIFT authentication service.
URL of object-store endpoint. Usually received from authentication service. Specify to override this value.
Swift key.
--swift-tenant-id options are optional, but should not be specified together.
The tenant ID. Both the --swift-tenant and --swift-tenant-id options are optional, but should not be specified together.
The project name.
The project ID.

--swift-domain=name The user domain name.

The user domain ID.
The project domain name.
The project domain ID.
The password of the user.

--swift-region=name The region object-store endpoint.

Number of parallel chunk uploads.
Number of parallel fifo stream threads.
Directory to read/write Named Pipe. On put mode, xbcloud read from named pipes. On get mode, xbcloud writes to named pipes.
How many seconds to wait for other end to open the stream. Default 60 seconds
How many seconds to wait for activity on TCP connection. Setting this to 0 means no timeout. Default 120 seconds
Number of retries of chunk uploads/downloads after a failure (Default 10).
Maximum backoff delay in milliseconds in between chunk uploads/downloads retries (Default 300000).
S3 region.
S3 endpoint.
S3 access key.
S3 secret key.
S3 session token.
S3 storage class. STANDARD|STANDARD_IA|GLACIER|... ... is meant for passing custom storage class names provided by other S3 implementations such as MinIO CephRadosGW, etc.
S3 bucket.
Bucket lookup method.
S3 API version.
AZURE storage account.
AZURE container name.
AZURE access key.
To run against azurite emulator use --azure-development-storage. It can work with the default credentials provided by azurite. For example, it uses http://127.0.0.1:10000 as the default endpoint, which can be overwritten by --azure-endpoint. Users can also provide --azure-access-key, --azure-storage-account, --azure-container-name
Azure cloud storage endpoint.
Azure cloud tier class. Hot|Cool|Archive
Google cloud storage region.
Google cloud storage endpoint.
Google cloud storage access key.
Google cloud storage secret key.
Google cloud storage session token.
Google cloud storage class. STANDARD|NEARLINE|COLDLINE|ARCHIVE
Google cloud storage bucket.
CA certificate file.
Extra header.
Do not verify server SSL certificate.
Upload MD5 file into the backup dir.
Turn ON cURL tracing.
Add a new curl error code as retriable. For multiple codes, use a comma separated list of codes.
Add a new http error code as retriable. For multiple codes, use a comma separated list of codes.
April 2024 xbcloud Ver 8.0.35-30 for Linux (x86_64) (revision id: 6beb4b49)