|
libstorage-ng
|
Public Types | |
| enum class | Status { DISABLED , ENABLED , MISSING } |
| Status of LVM devices file. More... | |
Static Public Member Functions | |
| static Status | status () |
| Query the status of the LVM devices file. | |
| static void | create (const Devicegraph *devicegraph) |
| Add all LVM PVs in the devicegraph to the LVM devices file thus creating it. | |
|
strong |
Status of LVM devices file.
| Enumerator | |
|---|---|
| DISABLED | Use of the LVM devices file is disabled. |
| ENABLED | Use of the LVM devices file is enabled. |
| MISSING | Use of the LVM devices file is enabled but the file itself is missing. |
|
static |
Add all LVM PVs in the devicegraph to the LVM devices file thus creating it.
If the LVM devices file already exists libstorage-ng cannot see PVs on disk that are not included in the LVM devices file.
Should only be called if the status is MISSING.
If the status is ENABLED even libstorage-ng does not see LVM devices not already in the LVM devices file.
If the status is DISABLED the LVM devices file is ignored anyway.
| Exception |
|
static |
Query the status of the LVM devices file.
| Exception |