Utilizar las tareas del repositorio de datos para liberar archivos - FSxpara Lustre

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Utilizar las tareas del repositorio de datos para liberar archivos

Utilice los siguientes procedimientos para crear tareas que liberen archivos del sistema de archivos mediante la FSx consola de Amazon yCLI. Al liberar un archivo, se retiene la lista de archivos y los metadatos, pero se elimina la copia local del contenido de ese archivo.

  1. Abre la FSx consola de Amazon en https://console.aws.amazon.com/fsx/.

  2. En el panel de navegación izquierdo, elija File systems, a continuación, elija su sistema de archivos Lustre.

  3. Elija la pestaña Data repository.

  4. En el panel Data repository associations, elija la asociación de repositorios de datos para la que desea crear la tarea de liberación.

  5. En Actions, elija Create read replica. Esta opción solo está disponible si el sistema de archivos está vinculado a un repositorio de datos en S3. Aparece el cuadro de diálogo de Create release data repository task.

  6. En Rutas del sistema de archivos que se van a liberar, especifica hasta 32 directorios o archivos que se van a liberar de tu sistema de FSx archivos de Amazon proporcionando las rutas a esos directorios o archivos. Las rutas que proporcione deben estar relacionadas con el punto de montaje del sistema de archivos. Por ejemplo, si el punto de montaje es /mnt/fsx y /mnt/fsx/path1 es un archivo del sistema de archivos que desea liberar, la ruta que debe proporcionarse es path1. Para liberar todos los archivos del sistema de archivos, especifique una barra diagonal (/) como ruta.

    nota

    Si la ruta que proporciona no es válida, la tarea devuelve un error.

  7. En Minimum duration since last access, especifique la duración, en días, de modo que se libere cualquier archivo al que no se haya accedido durante ese período. La hora del último acceso se calcula utilizando el valor máximo de atime, mtime, y ctime. Se liberarán los archivos con un período de duración del último acceso superior a la duración mínima desde el último acceso (en relación con la hora de creación de la tarea). No se liberarán los archivos con un período de duración del último acceso inferior a este número de días, aunque estén en el campo File system paths to release. Indique una duración de 0 días para liberar los archivos independientemente de la duración desde el último acceso.

  8. (Opcional) En Completion report, elija Enable para generar un informe de finalización de tareas que proporcione detalles sobre los archivos que cumplen el alcance indicado en el Report scope. Para especificar una ubicación en la FSx que Amazon entregará el informe, introduce una ruta relativa en el repositorio de datos S3 vinculado al sistema de archivos para la ruta del informe.

  9. Elija Create data repository task.

    Una notificación en la parte superior de la página de File systems muestra la tarea que acaba de crear en curso.

Para ver el estado y los detalles de la tarea, en la pestaña Data Repository, desplácese hacia abajo hasta Data Repository Tasks. El orden predeterminado muestra la tarea más reciente en la parte superior de la lista.

Para ver un resumen de la tarea en esta página, elija el Task ID de la tarea que acaba de crear.

  • Utilice el create-data-repository-taskCLIcomando para crear una tarea que libere archivos en su sistema de archivos de FSx For Lustre. La API operación correspondiente es CreateDataRepositoryTask.

    Establezca los siguientes parámetros:

    • Establezca --file-system-id como el ID del sistema de archivos del que está liberando archivos.

    • Establezca --paths en las rutas del sistema de archivos desde las que se liberarán los datos. Si se especifica un directorio, se liberan los archivos del directorio. Si se especifica una ruta de archivo, solo se libera ese archivo. Para liberar todos los archivos del sistema de archivos que se han exportado a un bucket de S3 vinculado, especifique una barra diagonal (/) para la ruta.

    • Establezca --type en RELEASE_DATA_FROM_FILESYSTEM.

    • Configure las opciones --release-configuration DurationSinceLastAccess de la siguiente manera:

      • Unit: se establece en DAYS.

      • Value: Especifique un número entero que represente la duración, en días, de modo que se libere cualquier archivo al que no se haya accedido durante ese período. Los archivos a los que se haya accedido durante un período inferior a este número de días no se liberarán, aunque estén incluidos en el parámetro --paths. Indique una duración de 0 días para liberar los archivos independientemente de la duración desde el último acceso.

    Este comando de ejemplo especifica que los archivos que se hayan exportado a un bucket de S3 vinculado y que cumplan los criterios --release-configuration se liberarán de los directorios de las rutas especificadas.

    $ aws fsx create-data-repository-task \ --file-system-id fs-0123456789abcdef0 \ --type RELEASE_DATA_FROM_FILESYSTEM \ --paths path1,path2/file1 \ --release-configuration '{"DurationSinceLastAccess":{"Unit":"DAYS","Value":10}}' \ --report Enabled=false

    Tras crear correctamente la tarea de repositorio de datos, Amazon FSx devuelve la descripción de la tarea comoJSON.

Después de crear la tarea para liberar los archivos, puede comprobar el estado de la tarea. Para obtener más información sobre cómo ver las tareas del repositorio de datos, consulte Acceder a las tareas del repositorio de datos.