Skip to main content

Volcado - Comando de Linux

I06 - Crear imagen de disco (GNU/Linux / Unix) (Junio 2026)

I06 - Crear imagen de disco (GNU/Linux / Unix) (Junio 2026)

Tabla de contenido:

Anonim

Nombre

volcado - copia de seguridad del sistema de archivos ext2

Sinopsis

tugurio -0123456789ackMnqSu-UNA expediente -segundo archivos -segundo tamaño de bloque -re densidad -mi números de inodo -mi expediente -F expediente -F guión -h nivel -yo nr errores -j nivel de compresión -L etiqueta -Q expediente -s pies -T fecha -z nivel de compresión archivos a volcar tugurio -W | -w

(La sintaxis de la opción BSD 4.3 se implementa para la compatibilidad con versiones anteriores, pero no se documenta aquí).

Descripción

Tugurio examina los archivos en un sistema de archivos ext2 y determina qué archivos necesitan ser respaldados. Estos archivos se copian en el disco, cinta u otro medio de almacenamiento para mantenerlos seguros (consulte la -Fopción a continuación para hacer copias de seguridad remotas). Un volcado que es más grande que el medio de salida se divide en varios volúmenes. En la mayoría de los medios, el tamaño se determina escribiendo hasta que se devuelve una indicación de fin de medios.

En los medios que no pueden devolver de manera confiable una indicación de fin de medios (como algunas unidades de cinta de cartucho), cada volumen es de un tamaño fijo; el tamaño real se determina especificando el medio del cartucho, o mediante el tamaño de la cinta, la densidad y / o las opciones de conteo de bloques a continuación. De forma predeterminada, se utiliza el mismo nombre de archivo de salida para cada volumen después de pedirle al operador que cambie los medios.

archivos a volcar es un punto de montaje de un sistema de archivos o una lista de archivos y directorios para realizar una copia de seguridad como un subconjunto de un sistema de archivos. En el primer caso, se puede usar la ruta a un sistema de archivos montado o el dispositivo de un sistema de archivos sin montar. En este último caso, se colocan ciertas restricciones en la copia de seguridad:tu no está permitido, el único nivel de volcado que es compatible es -0 y todos los archivos y directorios deben residir en el mismo sistema de archivos.

Las siguientes opciones son compatibles con:

-0-9

Niveles de volcado. Un nivel 0, copia de seguridad completa, garantiza que se copie todo el sistema de archivos (pero también vea -h opción a continuación). Un número de nivel por encima de 0, copia de seguridad incremental, dicetugurio para copiar todos los archivos nuevos o modificados desde el último volcado de un nivel inferior. El nivel por defecto es 9.

-una

`` auto-size '' Omite todos los cálculos de longitud de cinta y escribe hasta que se devuelva una indicación de fin de medios. Esto funciona mejor para la mayoría de las unidades de cinta modernas, y es el valor predeterminado. El uso de esta opción es particularmente recomendable cuando se agrega a una cinta existente, o cuando se usa una unidad de cinta con compresión de hardware (donde nunca se puede estar seguro de la relación de compresión).

-UNA archivo_archivo

Archivar un volcado de tabla de contenidos en el especificado archivo_archivo para ser utilizado por restore (8) para determinar si un archivo está en el archivo de volcado que se está restaurando.

-segundo tamaño de bloque

El número de kilobytes por registro de volcado. Dado que el sistema IO divide todas las solicitudes en trozos de MAXBSIZE (típicamente 64 kB), no es posible usar un tamaño de bloque más grande sin tener problemas más tarde con la restauración (8). Por lo tantotugurio restringirá las escrituras a MAXBSIZE. El tamaño de bloque predeterminado es 10.

-SEGUNDO archivos

El número de bloques de 1 kB por volumen. Normalmente no se requiere, comotugurio Puede detectar el fin de los medios. Cuando se alcanza el tamaño especificado,tugurio espera a que cambie el volumen. Esta opción anula el cálculo del tamaño de la cinta en función de la longitud y la densidad. Si la compresión está activada, esto limita el tamaño de la salida comprimida por volumen.

-do

Cambie los valores predeterminados para usar con una unidad de cinta de cartucho, con una densidad de 8000 bpi y una longitud de 1700 pies. La especificación de una unidad de cartucho anula la detección de fin de medios.

-re densidad

Ajuste la densidad de la cinta a densidad El valor predeterminado es 1600BPI. Especificar una densidad de cinta anula la detección de fin de medios.

-mi inodos

Excluir inodos desde el basurero. los inodos parámetro es una lista separada por comas de números de inodo (puede usar estado para encontrar el número de inodo para un archivo o directorio).

-MI expediente

Lea la lista de inodos que se excluirán del volcado del archivo de texto expediente El archivo expediente debe ser un archivo ordinario que contenga números de inodo separados por nuevas líneas.

-F expediente

Escribe la copia de seguridad en expediente expediente puede ser un archivo de dispositivo especial como / dev / st0 (una unidad de cinta), / dev / rsd1c (una unidad de disquete), un archivo ordinario, o `- '(la salida estándar). Se pueden dar múltiples nombres de archivo como un solo argumento separado por comas. Cada archivo se utilizará para un volumen de volcado en el orden indicado; si el volcado requiere más volúmenes que la cantidad de nombres dados, el último nombre de archivo se usará para todos los volúmenes restantes después de solicitar cambios en los medios. Si el nombre del archivo tiene la forma `` host: file '' o `` user @ host: file ''tugurio escribe en el archivo nombrado en el host remoto usando rmt (8). El nombre de ruta predeterminado del programa remoto rmt (8) es / etc / rmt, que puede ser reemplazado por la variable de entornoRMT

-F guión

Ejecute el script al final de cada cinta. El nombre del dispositivo y el número de volumen actual se pasan en la línea de comando. El script debe devolver 0 situgurio debe continuar sin pedirle al usuario que cambie la cinta, 1 situgurio Debería continuar pero pedir al usuario que cambie la cinta. Cualquier otro código de salida causarátugurio abortar. Por razones de seguridad,tugurio vuelve al ID de usuario real y al ID de grupo real antes de ejecutar el script.

-h nivel

Honre al usuario `` nodump '' flag Dp Dv UF_NODUMP solo para volcados en o por encima del dado nivel El nivel de honor predeterminado es 1, por lo que las copias de seguridad incrementales omiten dichos archivos, pero las copias de seguridad completas los retienen.

-YO nr errores

Por defecto,tugurio ignorará los primeros 32 errores de lectura en el sistema de archivos antes de solicitar la intervención del operador. Puedes cambiar esto usando esta bandera a cualquier valor. Esto es útil cuando se ejecutatugurio en un sistema de archivos activo donde los errores de lectura simplemente indican una inconsistencia entre los pases de mapeo y volcado.

-j nivel de compresión

Comprima todos los bloques que se escribirán en la cinta utilizando la biblioteca bzlib. Esta opción solo funcionará cuando se descargue en un archivo o canalización o, cuando se descargue en una unidad de cinta, si la unidad de cinta es capaz de escribir bloques de longitud variable. Necesitará al menos la versión 0.4b24 de restauración para extraer cintas comprimidas. Las cintas escritas con compresión no serán compatibles con el formato de cinta BSD. El parámetro (opcional) especifica el nivel de compresión que usará bzlib. El nivel de compresión predeterminado es 2. Si se especifica el parámetro opcional, no debe haber espacios en blanco entre la letra de la opción y el parámetro.

-k

Utilice la autenticación Kerberos para hablar con servidores de cinta remotos. (Solo disponible si esta opción estaba habilitada cuandotugurio fue compilado.)

-L etiqueta

La cadena de texto proporcionada por el usuario etiqueta se coloca en el encabezado de volcado, donde las herramientas como restore (8) y file (1) pueden acceder a él. Tenga en cuenta que esta etiqueta está limitada a un máximo de LBLSIZE (actualmente 16) caracteres, que deben incluir la terminación ' 0'

-metro

Si se especifica esta bandera,tugurio optimizará la salida para los inodos que se han cambiado pero no se han modificado desde el último volcado ('cambiado' y 'modificado' tienen el significado definido en stat (2)). Para esos inodos,tugurio solo guardará los metadatos, en lugar de guardar todo el contenido del inodo. Los inodos que son directorios o se han modificado desde el último volcado se guardan de forma regular. Los usos de este indicador deben ser coherentes, lo que significa que o cada volcado en un conjunto de volcado incremental tiene el indicador o que nadie lo tiene.

Las cintas escritas con dichos inodos de 'solo metadatos' no serán compatibles con el formato de cinta BSD o versiones anteriores derestaurar.

-METRO

Habilitar la función multi-volumen. El nombre especificado con -Fse trata como un prefijo ytugurioescribe en secuencia en 001, 002, etc. Esto puede ser útil al volcar archivos en una partición ext2, para evitar la limitación de tamaño de archivo de 2GB.

-norte

Cuandotugurio requiere la atención del operador, notifique a todos los operadores del grupo "operador" por medios similares a un muro (1).

-q

Hacertugurio aborte inmediatamente cuando se requiera la atención del operador, sin avisar en caso de errores de escritura, cambios de cinta, etc.

-Q expediente

Habilitar el soporte de acceso rápido a archivos. Las posiciones de cinta para cada inodo se almacenan en el archivo expediente el cual es usado por restore (si se llama con el parámetro Q y el nombre del archivo) para posicionar directamente la cinta en la restauración del archivo, actualmente está funcionando. Esto ahorra horas cuando se restauran archivos individuales de copias de seguridad grandes, guarda las cintas y la cabeza de la unidad.

Se recomienda configurar el controlador st para que devuelva las posiciones lógicas de la cinta en lugar de las físicas antes de llamar a dump / restore con el parámetro Q. Dado que no todos los dispositivos de cinta admiten las posiciones físicas de la cinta, estos dispositivos de cinta devuelven un error durante el dump / restore cuando el controlador st es Establezca la configuración física predeterminada. Consulte la página de manual de st, la opción MTSETDRVBUFFER o la página de manual de mt, sobre cómo configurar el controlador para que devuelva las posiciones de la cinta lógica.

Antes de llamar a la restauración con el parámetro Q, asegúrese siempre de que el controlador st esté configurado para devolver el mismo tipo de posición de cinta que se usó durante la llamada a volcar. De lo contrario, la restauración puede confundirse.

Esta opción se puede usar al volcar en cintas locales (ver más arriba) o en archivos locales.

-s pies

Intente calcular la cantidad de cinta necesaria en una densidad particular. Si se excede esta cantidad,tugurio solicita una nueva cinta. Se recomienda ser un poco conservador en esta opción. La longitud predeterminada de la cinta es de 2300 pies. Especificar el tamaño de la cinta anula la detección de fin de medios.

-S

Estimación del tamaño. Determine la cantidad de espacio que se necesita para realizar el volcado sin hacerlo realmente, y visualice el número estimado de bytes que tomará. Esto es útil con volcados incrementales para determinar cuántos volúmenes de medios serán necesarios.

-T fecha

Utilice la fecha especificada como la hora de inicio del volcado en lugar del tiempo determinado al buscar en / etc / dumpdates El formato de fecha es el mismo que el de ctime (3). Esta opción es útil para los scripts de volcado automatizados que desean volcar durante un período específico de tiempo. Los -TLa opción es mutuamente excluyente de la -tu opción.

-u

Actualice el archivo / etc / dumpdates después de un volcado exitoso. El formato de / etc / dumpdates es legible por personas, que consiste en un registro de formato libre por línea: nombre del sistema de archivos, nivel de incremento y fecha de volcado del formato ctime (3). Puede haber solo una entrada por sistema de archivos en cada nivel. El archivo / etc / dumpdates puede editarse para cambiar cualquiera de los campos, si es necesario.

-W

Tugurio le dice al operador qué sistemas de archivos deben ser volcados. Esta información se obtiene de los archivos / etc / dumpdates y / etc / fstab The -W causa causatugurio para imprimir, para todos los sistemas de archivos en / etc / dumpdates y sistemas de archivos reconocidos en / etc / fstab, la fecha y el nivel de volcado más reciente, y resalta aquellos que deben ser volcados. Si el -W la opción está establecida, todas las demás opciones se ignoran, ytugurio sale inmediatamente.

-w

Es como -W pero solo imprime los sistemas de archivos reconocidos en / etc / fstab que deben ser volcados.

-z nivel de compresión

Comprima todos los bloques que se escribirán en la cinta utilizando la biblioteca zlib. Esta opción solo funcionará cuando se descargue en un archivo o canalización o, cuando se descargue en una unidad de cinta, si la unidad de cinta es capaz de escribir bloques de longitud variable. Necesitará al menos la versión 0.4b22 de restauración para extraer cintas comprimidas. Las cintas escritas con compresión no serán compatibles con el formato de cinta BSD. El parámetro (opcional) especifica el nivel de compresión que usará zlib. El nivel de compresión predeterminado es 2. Si se especifica el parámetro opcional, no debe haber espacios en blanco entre la letra de la opción y el parámetro.

Tugurio requiere la intervención del operador en estas condiciones: final de la cinta, final del volcado, error de escritura de la cinta, error de apertura de la cinta o error de lectura del disco (si hay más de un umbral de errores nr). Además de alertar a todos los operadores implicados por el -norte llave,tugurio interactúa con el operador en deshecho terminal de control en momentos en quetugurio Ya no puede continuar, o si algo está muy mal. Todas las preguntastugurio posa debe responda escribiendo `` sí '' o `` no '' de manera apropiada.

Dado que hacer un volcado implica mucho tiempo y esfuerzo para realizar volcados completos,tugurio Puntos de control al inicio de cada volumen de cinta. Si escribir ese volumen falla por alguna razón,tugurio con el permiso del operador, se reiniciará desde el punto de control después de que la cinta anterior haya sido rebobinada y eliminada, y se haya montado una nueva.

Tugurio le informa al operador lo que sucede a intervalos periódicos, incluidas las estimaciones generalmente bajas del número de bloques que se van a escribir, el número de cintas que tomará, el tiempo de finalización y el tiempo de cambio de la cinta. La salida es detallada, para que otros sepan que el terminal que controlatugurio está ocupado, y lo estará por algún tiempo.

En el caso de un evento de disco catastrófico, el tiempo requerido para restaurar todas las cintas o archivos de copia de seguridad necesarios en el disco se puede mantener al mínimo escalonando los volcados incrementales. A continuación se presenta un método eficiente para escalonar los vertederos incrementales para minimizar el número de cintas:

  • Comience siempre con una copia de seguridad de nivel 0, por ejemplo: / sbin / dump -0u -f / dev / st0 / usr / src Esto debe hacerse a intervalos establecidos, por ejemplo, una vez al mes o una vez cada dos meses, y en un conjunto de cintas nuevas que se guardan para siempre.
  • Después de un nivel 0, los volcados de sistemas de archivos activos se toman diariamente, utilizando un algoritmo de Torre de Hanoi modificado, con esta secuencia de niveles de volcado: 3 2 5 4 7 6 9 8 9 9 … Para los vertederos diarios, debería ser posible utilizar un número fijo de cintas para cada día, que se utiliza semanalmente. Cada semana, se toma un volcado de nivel 1, y la secuencia diaria de Hanoi se repite a partir de 3. Para los volcados semanales, se usa otro conjunto fijo de cintas por sistema de archivos volcados, también de forma cíclica.

Después de varios meses más o menos, las cintas diarias y semanales deben rotarse fuera del ciclo de descarga y las cintas nuevas deben introducirse.

VER TAMBIÉN

rmt (8)

Importante: Utilizar el hombre comando % hombre ) para ver cómo se usa un comando en su computadora en particular.