# Storage

**LIBSAFE** allows for a dynamic definition of the storage space in which to keep the preserved objects. This means that the preservation system may be used at first without having to do the complete investment in storage space, while at the same time adapting to the always growing needs that appear over time.

Storage is configured through:

* **Disks**: where it is defined as the equivalent to a physical or logical disk, which must have a UNC path. It is possible to define as many disks as necessary, but in order to retrieve them from the system, it will be mandatory to follow a process that guarantees the preservation of the copies of the preserved object contained in  other disks.
* **Storage groups**: they are disk sets which make up a logical storage unit. These groups are the storage directly related to a preservation plan.

Preserved objects are copied to a specific disk, depending on the association set by the preservation plan used for their ingestion. The preservation plan must have one or more storage groups associated to it; depending on the use priorities and the available space, the  system will automatically assign the disk to which each object’s copy goes.

So, **the system administrator must define the necessary storage groups first -**&#x61;lthough it is possible to define later-, **and then assign de corresponding disks**.

{% hint style="info" %}

**Important**: the **LIBSAFE** system administrator should periodically check for free space in the system, so ingestion process can be done. Capacity should be checked for each individual storage group that is being used through the preservation plans. This monitoring should consider that not all use of space is equal in the different groups. There are predefined alarms to support this monitoring.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.libnova.com/libsafe-advanced-system-administrator-manual/system-configuration/storage.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
