Linux evita el método de bloqueo IO

  

Para el servidor DB, eliminar tablas grandes es complicado. Si elimina una tabla grande, puede crear un vínculo físico al archivo .ibd de la tabla original. Cuando varios nombres de archivo apuntan al mismo Nodo, la eliminación de cualquier nombre de archivo es muy rápida, ya que el archivo físico directamente conectado no se elimina, solo elimina un puntero. Cuando el número de referencias de nodo es 1, la eliminación de un archivo requiere la eliminación de todos los bloques de datos asociados con el archivo. Hoy solo discutimos, si usamos el método anterior para crear un archivo de enlace duro, ¿entonces cómo evitar el bloqueo de IO al eliminar el archivo grande? La respuesta es que la herramienta de truncar en el conjunto de herramientas de coreutils truncate reduce o expande el archivo al tamaño especificado Sintaxis: truncate option ... file ... se creará si el archivo no existe. Si el tamaño de un archivo es más grande que el tamaño especificado, el archivo se truncará y se perderá como parte de los datos. Si el tamaño es más pequeño que el tamaño especificado, entonces se llenará con 0 bytes. Opción: -c --no-create Si no existe tal archivo, no se creará -o --o-blocks El tamaño del archivo se trata como un bloque de E /S -r rfile --reference = file Base el tamaño de cada uno Archivo en el tamaño de rfile -s tamaño - tamaño = tamaño Ajuste el tamaño del archivo según las opciones a continuación. &Lsquo; KB ’ = > 1000 (KiloBytes) ‘ K ’ = > 1024 (KibiBytes) ‘ MB ’ = > 1000 * 1000 (MegaBytes) ‘ M ’ = > 1024 * 1024 (MebiBytes) ‘ GB ’ = > 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 O unidades como TPEZ cambian de tamaño según su propio tamaño según los siguientes símbolos + Extendido - Reducido < A lo sumo > Al menos /redondeado múltiplos% hacia arriba múltiplos Ejemplo simple: toque abc truncar -s + 1KB abc truncado -s + 1KB abc ll abc -rwxrwxrwx 1 raíz raíz 2000 28 de noviembre 05:31 abc

Copyright © Conocimiento de Windows All Rights Reserved