Verifica la consistencia de la configuración de cuotas en una instancia de PolarFS.
Descripción de la operación
Descripción
Esta operación verifica la consistencia de las configuraciones de cuotas dentro de una instancia de PolarFS especificada. Estas configuraciones incluyen la capacidad de almacenamiento y los límites de inodos en las rutas de directorio. Si se encuentran inconsistencias, la operación devuelve una lista de las rutas inconsistentes y cualquier información de error relacionada.
Notas de uso
-
Asegúrese de que el parámetro
PolarFsInstanceIdidentifique correctamente la instancia de PolarFS de destino. -
Cuando el sistema detecta inconsistencias en las cuotas, devuelve
IsConsistent=falsey completa el arregloInconsistentPaths. -
Si la solicitud se realiza correctamente y no se encuentran inconsistencias, el arreglo
InconsistentPathsestá vacío yIsConsistentse establece entrue. -
Para errores como permisos insuficientes o recursos inexistentes, consulte los códigos de error para obtener más detalles.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
polardb:CheckPolarFsQuotaConsistency |
none |
*All Resource
|
Ninguna | Ninguna |
Sintaxis de la solicitud
GET / HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| PolarFsInstanceId |
string |
Sí |
El ID de la instancia de PolarFS. |
pfs-test**** |
| Path |
string |
No |
La ruta del directorio. |
/test |
| EnableRepair |
boolean |
No |
Especifica si se debe reparar una cuota inconsistente. Valores válidos:
|
false |
| EnableStrictCalculate |
boolean |
No |
Especifica si se debe calcular el uso total del directorio en modo estricto. Valores válidos:
|
false |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El objeto de respuesta para la verificación de consistencia de cuotas. |
||
| PolarFsInstanceId |
string |
El ID de la instancia de PolarFS. |
pfs-2ze0i74ka607***** |
| QuotaItem |
object |
Un objeto que contiene detalles sobre la cuota. |
|
| Path |
string |
La ruta del directorio. |
/zookeepertest718 |
| Capacity |
integer |
La cuota de capacidad de almacenamiento. |
104857600 |
| UsedCapacity |
integer |
La capacidad utilizada, en bytes. |
104857600 |
| Inodes |
integer |
La cuota de inodos. |
50000 |
| UsedInodes |
integer |
El número de inodos utilizados. |
1 |
| RequestId |
string |
El ID de la solicitud. |
E56531A4-E552-40BA-9C58-137B80****** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"PolarFsInstanceId": "pfs-2ze0i74ka607*****",
"QuotaItem": {
"Path": "/zookeepertest718",
"Capacity": 104857600,
"UsedCapacity": 104857600,
"Inodes": 50000,
"UsedInodes": 1
},
"RequestId": "E56531A4-E552-40BA-9C58-137B80******"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.