Drive Overview
The Drive in a nutshell is a representation of a client drive that handles file management system commands. From the Drive Owner perspective, Drive is represented by a local directory, where the Owner can manage their files that are subsequently pushed to Replicators.
In order for a Drive to become usable, a minimum number of Replicators must be assigned to it. This number is governed by Network configuration, and is currently set to 4.
Properties
The Drive has the following properties:
| Property | Description |
|---|---|
| Key | Every Drive has a unique identifier. |
| Owner | Every Drive has a user who created it. |
| RootHash | Unique identifier of the drive state. |
| Size | Total Drive space in megabytes. |
| UsedSizeBytes | Used Drive space in bytes. |
| ReplicatorCount | The amount of Replicators that store the Drive's data. |
| ActiveDataModifications | List of active Data Modifications. |
| CompletedDataModifications | List of completed Data Modifications. |
| ConfirmedUsedSizes | Drive Replicators' confirmed used sizes. |
| Replicators | List of Replicators' public key assigned to the Drive. |
| OffboardingReplicators | List of Replicators that have applied for offboarding. |
| Verification | Information about verifications of Replicators. |
| DownloadShards | List of Download Channels and Replicators that belong to respective Download Shards. |
| DataModificationShards | List of Data Modification Shards. |
