GitHub    Download    Forum
Overview
Tutorial
C++ API
C# API
DTDL
DADL
Setup
DataFS SDK setup
DataFS setup
DataFS Tools
Connection
Server instances
Configuration connections
Client connections
Domain
Disk
Storage
Schema
Settings
Recovery
DataFS setup parameters

DataFS Tools – storage

Create-Storage

Create-Storage
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
          -DiskGuid "{EE2AD8F5-5508-4FDE-95E6-0E2AADD06884}"
         [-Name "Storagename"]
         [-StorageId 0]
         [-ServerId 0]
         [-SecureBlockShift 'value']
         [-LogDataPoolLength 'value']
         [-LogDataReplicationPoolLength 'value']
         [-LogDataBlockSize 'value']
         [-MinStorageElementCount 'value']
         [-MaxStorageElementCount 'value']
         [-MinStorageDataSize 'value']
         [-MaxStorageDataSize 'value']
         [-DeltaStorageDataSize 'value']
         [-MinPartObjectCount 'value']
         [-MaxPartObjectCount 'value']
         [-CacheHalfLife 'value']
         [-MinStorageCount 'value']
         [-MaxStorageCount 'value']
         [-DeltaStorageCount 'value']
         [-MinPartCount 'value']
         [-MaxPartCount 'value']
         [-DeltaPartCount 'value']
         [-WriteDownThreadCount 'value']
         [-MaxIncompleteTransaction 'value']
         [-ReplicationThreadCount 'value']
         [-EventThreadCount 'value']
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.
DiskGuid
The GUID of the disk.
Name (optional)
The name of the storage. This name is only used in GUIs.
StorageId (optional)
The ID of the storage in relation to the domain.
Default value: 0
ServerId (optional)
The ID of the storage in relation to the storage.
Default value: 0
SecureBlockShift (optional)
Defines the size of a block that is written in a single operation (atomic) by the storage device used. The size of a block is 1 << ubtSecureBlockShift.
Minimum value: 9
Default value: 9
LogDataPoolLength (optional)
Count of log blocks for incoming write requests that are kept loaded in the memory.
Minimum value: 1
Default value: 1
LogDataReplicationPoolLength (optional)
Count of log blocks for incoming replication data that is kept loaded in the memory.
LogDataBlockSize (optional)
Size of log blocks.
Minimum value: 1048576 (1 MB)
Default value: 1048576 (1 MB)
MinStorageElementCount (optional)
Minimum count of objects that can be stored inside an object storage.
Minimum value: 32
Default value: 32
MaxStorageElementCount (optional)
Maximum count of objects that can be stored inside an object storage.
Minimum value: 256
Default value: 8192
MinStorageDataSize (optional)
Minimum size of object data that can be stored inside an object storage.
Minimum value: 4096 (4 KB)
Default value: 4096 (4 KB)
MaxStorageDataSize (optional)
Maximum size of object data that can be stored inside an object storage.
Minimum value: 8388608 (8 MB)
Default value: 8388608 (8 MB)
DeltaStorageDataSize (optional)
Size that the object data size is increased or decreased by when more or less space is needed.
Minimum value: 131072 (128 KB)
Default value: 131072 (128 KB)
MinPartObjectCount (optional)
Minimum count of objects inside a part of the caching table for open objects.
Default value: 0
MaxPartObjectCount (optional)
Maximum count of objects inside a part of the caching table for open objects.
Minimum value: 64
Default value: 64
CacheHalfLife (optional)
Time in milliseconds after which the system tries to reduce the size of the data inside the cache if the data has not been used.
Minimum value: 1000 (1 sec.)
Default value: 120000 (2 min.)
MinStorageCount (optional)
Minimum count of object storages that is kept loaded in the memory for caching.
Default value: 0
MaxStorageCount (optional)
Maximum count of object storages that is kept loaded in the memory for caching.
Default value: 4
DeltaStorageCount (optional)
Delta count that the storage count is reduced by after not being used for more than the ulCacheHalfLife time.
Default value: 1
MinPartCount (optional)
Minimum count of caching tables for caching objects.
MaxPartCount (optional)
Maximum count of caching tables for caching objects.
Minimum value: 2
Default value: 2
DeltaPartCount (optional)
Delta count that the part count is reduced by after not being used for more than the ulCacheHalfLife time.
Minimum value: 1
Default value: 1
WriteDownThreadCount (optional)
Count of threads to be used to make logged transaction changes to the data in the database.
Minimum value: 1
Default value: 1
MaxIncompleteTransaction (optional)
Maximum number of incomplete transactions. A transaction is complete once it is fully processed. This is when it has been logged and all the changes have been made to the data in the database.
The system delays the execution of client write requests until the count of incomplete transactions falls below this limit.
Default value: 8
ReplicationThreadCount (optional)
Count of threads to be used for replication.
EventThreadCount (optional)
Count of threads to be used for event handling. Events are sent to clients to inform them of changes to the database.
Minimum value: 1
Default value: 1


Attach-Storage

Attach-Storage
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
          -DiskGuid "{EE2AD8F5-5508-4FDE-95E6-0E2AADD06884}"
         [-Name "Storagename"]
         [-StorageId 0]
         [-ServerId 0]
         [-SecureBlockShift 'value']
         [-LogDataPoolLength 'value']
         [-LogDataReplicationPoolLength 'value']
         [-LogDataBlockSize 'value']
         [-MinStorageElementCount 'value']
         [-MaxStorageElementCount 'value']
         [-MinStorageDataSize 'value']
         [-MaxStorageDataSize 'value']
         [-DeltaStorageDataSize 'value']
         [-MinPartObjectCount 'value']
         [-MaxPartObjectCount 'value']
         [-CacheHalfLife 'value']
         [-MinStorageCount 'value']
         [-MaxStorageCount 'value']
         [-DeltaStorageCount 'value']
         [-MinPartCount 'value']
         [-MaxPartCount 'value']
         [-DeltaPartCount 'value']
         [-WriteDownThreadCount 'value']
         [-MaxIncompleteTransaction 'value']
         [-ReplicationThreadCount 'value']
         [-EventThreadCount 'value']
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.
DiskGuid
The GUID of the disk.
Name (optional)
The name of the storage. This name is only used in GUIs.
StorageId (optional)
The ID of the storage in relation to the domain.
Default value: 0
ServerId (optional)
The ID of the storage in relation to the storage.
Default value: 0
SecureBlockShift (optional)
Defines the size of a block that is written in a single operation (atomic) by the storage device used. The size of a block is 1 << ubtSecureBlockShift.
Minimum value: 9
Default value: 9
LogDataPoolLength (optional)
Count of log blocks for incoming write requests that are kept loaded in the memory.
Minimum value: 1
Default value: 1
LogDataReplicationPoolLength (optional)
Count of log blocks for incoming replication data that is kept loaded in the memory.
LogDataBlockSize (optional)
Size of log blocks.
Minimum value: 1048576 (1 MB)
Default value: 1048576 (1 MB)
MinStorageElementCount (optional)
Minimum count of objects that can be stored inside an object storage.
Minimum value: 32
Default value: 32
MaxStorageElementCount (optional)
Maximum count of objects that can be stored inside an object storage.
Minimum value: 256
Default value: 8192
MinStorageDataSize (optional)
Minimum size of object data that can be stored inside an object storage.
Minimum value: 4096 (4 KB)
Default value: 4096 (4 KB)
MaxStorageDataSize (optional)
Maximum size of object data that can be stored inside an object storage.
Minimum value: 8388608 (8 MB)
Default value: 8388608 (8 MB)
DeltaStorageDataSize (optional)
Size that the object data size is increased or decreased by when more or less space is needed.
Minimum value: 131072 (128 KB)
Default value: 131072 (128 KB)
MinPartObjectCount (optional)
Minimum count of objects inside a part of the caching table for open objects.
Default value: 0
MaxPartObjectCount (optional)
Maximum count of objects inside a part of the caching table for open objects.
Minimum value: 64
Default value: 64
CacheHalfLife (optional)
Time in milliseconds after which the system tries to reduce the size of the data inside the cache if the data has not been used.
Minimum value: 1000 (1 sec.)
Default value: 120000 (2 min.)
MinStorageCount (optional)
Minimum count of object storages that is kept loaded in the memory for caching.
Default value: 0
MaxStorageCount (optional)
Maximum count of object storages that is kept loaded in the memory for caching.
Default value: 4
DeltaStorageCount (optional)
Delta count that the storage count is reduced by after not being used for more than the ulCacheHalfLife time.
Default value: 1
MinPartCount (optional)
Minimum count of caching tables for caching objects.
MaxPartCount (optional)
Maximum count of caching tables for caching objects.
Minimum value: 2
Default value: 2
DeltaPartCount (optional)
Delta count that the part count is reduced by after not being used for more than the ulCacheHalfLife time.
Minimum value: 1
Default value: 1
WriteDownThreadCount (optional)
Count of threads to be used to make logged transaction changes to the data in the database.
Minimum value: 1
Default value: 1
MaxIncompleteTransaction (optional)
Maximum number of incomplete transactions. A transaction is complete once it is fully processed. This is when it has been logged and all the changes have been made to the data in the database.
The system delays the execution of client write requests until the count of incomplete transactions falls below this limit.
Default value: 8
ReplicationThreadCount (optional)
Count of threads to be used for replication.
EventThreadCount (optional)
Count of threads to be used for event handling. Events are sent to clients to inform them of changes to the database.
Minimum value: 1
Default value: 1


Detach-Storage

Detach-Storage
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.


Delete-Storage

Delete-Storage
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.


Enum-Storage

Enum-Storage
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
DomainGuid
The GUID of the domain.


Set-StorageInfo

Set-StorageInfo
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
         [-Name "Storagename"]
         [-SecureBlockShift 'value']
         [-LogDataPoolLength 'value']
         [-LogDataReplicationPoolLength 'value']
         [-LogDataBlockSize 'value']
         [-MinStorageElementCount 'value']
         [-MaxStorageElementCount 'value']
         [-MinStorageDataSize 'value']
         [-MaxStorageDataSize 'value']
         [-DeltaStorageDataSize 'value']
         [-MinPartObjectCount 'value']
         [-MaxPartObjectCount 'value']
         [-CacheHalfLife 'value']
         [-MinStorageCount 'value']
         [-MaxStorageCount 'value']
         [-DeltaStorageCount 'value']
         [-MinPartCount 'value']
         [-MaxPartCount 'value']
         [-DeltaPartCount 'value']
         [-WriteDownThreadCount 'value']
         [-MaxIncompleteTransaction 'value']
         [-ReplicationThreadCount 'value']
         [-EventThreadCount 'value']
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.
Name (optional)
The name of the storage. This name is only used in GUIs.
SecureBlockShift (optional)
Defines the size of a block that is written in a single operation (atomic) by the storage device used. The size of a block is 1 << ubtSecureBlockShift.
Minimum value: 9
Default value: 9
LogDataPoolLength (optional)
Count of log blocks for incoming write requests that are kept loaded in the memory.
Minimum value: 1
Default value: 1
LogDataReplicationPoolLength (optional)
Count of log blocks for incoming replication data that is kept loaded in the memory.
LogDataBlockSize (optional)
Size of log blocks.
Minimum value: 1048576 (1 MB)
Default value: 1048576 (1 MB)
MinStorageElementCount (optional)
Minimum count of objects that can be stored inside an object storage.
Minimum value: 32
Default value: 32
MaxStorageElementCount (optional)
Maximum count of objects that can be stored inside an object storage.
Minimum value: 256
Default value: 8192
MinStorageDataSize (optional)
Minimum size of object data that can be stored inside an object storage.
Minimum value: 4096 (4 KB)
Default value: 4096 (4 KB)
MaxStorageDataSize (optional)
Maximum size of object data that can be stored inside an object storage.
Minimum value: 8388608 (8 MB)
Default value: 8388608 (8 MB)
DeltaStorageDataSize (optional)
Size that the object data size is increased or decreased by when more or less space is needed.
Minimum value: 131072 (128 KB)
Default value: 131072 (128 KB)
MinPartObjectCount (optional)
Minimum count of objects inside a part of the caching table for open objects.
Default value: 0
MaxPartObjectCount (optional)
Maximum count of objects inside a part of the caching table for open objects.
Minimum value: 64
Default value: 64
CacheHalfLife (optional)
Time in milliseconds after which the system tries to reduce the size of the data inside the cache if the data has not been used.
Minimum value: 1000 (1 sec.)
Default value: 120000 (2 min.)
MinStorageCount (optional)
Minimum count of object storages that is kept loaded in the memory for caching.
Default value: 0
MaxStorageCount (optional)
Maximum count of object storages that is kept loaded in the memory for caching.
Default value: 4
DeltaStorageCount (optional)
Delta count that the storage count is reduced by after not being used for more than the ulCacheHalfLife time.
Default value: 1
MinPartCount (optional)
Minimum count of caching tables for caching objects.
MaxPartCount (optional)
Maximum count of caching tables for caching objects.
Minimum value: 2
Default value: 2
DeltaPartCount (optional)
Delta count that the part count is reduced by after not being used for more than the ulCacheHalfLife time.
Minimum value: 1
Default value: 1
WriteDownThreadCount (optional)
Count of threads to be used to make logged transaction changes to the data in the database.
Minimum value: 1
Default value: 1
MaxIncompleteTransaction (optional)
Maximum number of incomplete transactions. A transaction is complete once it is fully processed. This is when it has been logged and all the changes have been made to the data in the database.
The system delays the execution of client write requests until the count of incomplete transactions falls below this limit.
Default value: 8
ReplicationThreadCount (optional)
Count of threads to be used for replication.
EventThreadCount (optional)
Count of threads to be used for event handling. Events are sent to clients to inform them of changes to the database.
Minimum value: 1
Default value: 1


Get-StorageInfo

Get-StorageInfo
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.


Is-StorageEnabled

Is-StorageEnabled
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.


Enable-Storage

Enable-Storage
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.


Disable-Storage

Disable-Storage
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.


Start-Storage

Start-Storage
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.


Stop-Storage

Stop-Storage
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.


Get-StorageStatus

Get-StorageStatus
          -StorageGuid "{1AB45899-3B20-4780-A9F8-9483CC523FC9}"
          -DomainGuid "{78F18ADB-6F0A-4885-B151-B5A729F35F8B}"
StorageGuid
The GUID of the storage.
DomainGuid
The GUID of the domain.
© 2022 Mobiland AG