Enterprise File Fabric
At a glance
Section titled “At a glance”| Capability | Support |
|---|---|
| rclone support tier | Tier 4: Experimental |
| Checksums | None |
| Modification times | Kept, to 1 s |
| Case-insensitive names | Yes |
| Duplicate names allowed | No |
| Server-side copy | Yes |
| Server-side move and rename | Yes |
| Folder move and rename | Yes, in one step |
| Free space reporting | No |
| Empty folders | Yes |
| Change notifications | No |
| Uploads of unknown size | No |
| Public links | No |
This backend supports Storage Made Easy’s Enterprise File Fabric™ which provides a software solution to integrate and unify File and Object Storage accessible through a global file system.
Setup notes
Section titled “Setup notes”In CloudMount you add this drive from the Add drive screen, and the wizard asks for the options listed under Options. The notes below come from rclone’s setup guide.
Modification times and hashes
Section titled “Modification times and hashes”The Enterprise File Fabric allows modification times to be set on files accurate to 1 second. These will be used to detect whether objects need syncing or not.
The Enterprise File Fabric does not support any data hashes at this time.
Restricted filename characters
Section titled “Restricted filename characters”The default restricted characters set will be replaced.
Invalid UTF-8 bytes will also be replaced, as they can’t be used in JSON strings.
Empty files
Section titled “Empty files”Empty files aren’t supported by the Enterprise File Fabric. Rclone will therefore
upload an empty file as a single space with a mime type of
application/vnd.rclone.empty.file and files with that mime type are
treated as empty.
Root folder ID
Section titled “Root folder ID”You can set the root_folder_id for rclone. This is the directory
(identified by its Folder ID) that rclone considers to be the root
of your Enterprise File Fabric.
Normally you will leave this blank and rclone will determine the correct root to use itself.
However you can set this to restrict rclone to a specific folder hierarchy.
In order to do this you will have to find the Folder ID of the
directory you wish rclone to display. These aren’t displayed in the
web interface, but you can use rclone lsf to find them, for example
$ rclone lsf --dirs-only -Fip --csv filefabric:120673758,Burnt PDFs/120673759,My Quick Uploads/120673755,My Syncs/120673756,My backups/120673757,My contacts/120673761,S3 Storage/The ID for “S3 Storage” would be 120673761.
Options
Section titled “Options”Standard options
Section titled “Standard options”The wizard asks for these when you add the drive.
URL of the Enterprise File Fabric to connect to.
Type: string · Required
Choices:
https://storagemadeeasy.com: Storage Made Easy UShttps://eu.storagemadeeasy.com: Storage Made Easy EUhttps://yourfabric.smestorage.com: Connect to your Enterprise File Fabric
root_folder_id
Section titled “root_folder_id”ID of the root folder.
Leave blank normally.
Fill in to make rclone start with directory of a given ID.
Type: string
permanent_token
Section titled “permanent_token”Permanent Authentication Token.
A Permanent Authentication Token can be created in the Enterprise File Fabric, on the users Dashboard under Security, there is an entry you’ll see called “My Authentication Tokens”. Click the Manage button to create one.
These tokens are normally valid for several years.
For more info see: https://docs.storagemadeeasy.com/organisationcloud/api-tokens
Type: string
Advanced options
Section titled “Advanced options”The wizard shows these under Advanced options. Most drives work without changing any of them.
Session Token.
This is a session token which rclone caches in the config file. It is usually valid for 1 hour.
Don’t set this value - rclone will set it automatically.
Type: string
token_expiry
Section titled “token_expiry”Token expiry time.
Don’t set this value - rclone will set it automatically.
Type: string
version
Section titled “version”Version read from the file fabric.
Don’t set this value - rclone will set it automatically.
Type: string
encoding
Section titled “encoding”The encoding for the backend.
See the encoding section in the overview for more info.
Type: Encoding · Default: Slash,Del,Ctl,InvalidUtf8,Dot
description
Section titled “description”Description of the remote.
Type: string