Copia de seguridad y restauración (vertedero y restaurar)

Enviado por: admin a 1 Lunes 29, 2009

FreeBSD 7.1 y fiable de copia de seguridad los procedimientos publicados en la prueba.
Lo más importante es la siguiente.
  • Para hacer una copia de seguridad de la copia de seguridad debe ser capaz de forma rápida y fiable es necesario para el modo monousuario, se necesita poco tiempo en blanco.
  • Engorroso proceso de copia de seguridad no será capaz de continuar.
  • Para restaurar OKONAE a lo largo de los pasos, otros (entre ellos el suyo después de unos meses) si se puede entender este estado debe ser capaz de garantizar.
He construido un servidor FreeBSD4.8 período de tiempo se hizo la copia de seguridad a un dispositivo de cinta, la reciente opinión de que el disco duro es una buena manera de OKONATTA.
Copia de seguridad en cinta, que lleva tiempo, y la fiabilidad de fino experiencia mayor capacidad de lo que el HDD es un diario de cintas de copia de seguridad debe ser enorme teniendo en cuenta la vida de la cinta de los medios de comunicación, reales Hay无KUNARI.
Una vez en el pasado, la configuración RAID 5 HDD cuando dos vehículos se estrellaron al mismo tiempo, la copia de seguridad de hace unos meses ... me estaba yo en una situación que IMASHI creo que la mejor manera de obtener una copia de seguridad diaria Sin embargo, ahora que se han establecido de este modo.

Copia de seguridad (vertedero)

Servidor original y la copia de seguridad es el siguiente.
 ns# df
Filesystem  1K-blocks    Used   Avail Capacity  Mounted on
/dev/ad0s1a   1012974  153114  778824    16%    /
devfs               1       1       0   100%    /dev
/dev/ad0s1f   2025860    9122 1854570     0%    /home
/dev/ad0s1d   6090094 2420298 3182590    43%    /usr
/dev/ad0s1e   1012974   34662  897276     4%    /var
 

Montar el dispositivo para almacenar los datos de copia de seguridad

En la memoria USB en la unidad de disco duro SCSI, el IDE-HDD a la primaria-esclavo系GIMASHITA.
Equipo conectado a el nombre del dispositivo en dmesg para verificar.
 ns# dmesg
.....
ad0: 11264MB <VMware Virtual IDE Hard Drive 00000001> at ata0-master UDMA33
ad1: 13312MB <VMware Virtual IDE Hard Drive 00000001> at ata0-slave UDMA33
.....
 
Renai见para desplazarse más rápido! Si es que
 ns# dmesg|more
 
A [j] o [↓] para desplazarse en la parte inferior, [k] o [↑] para desplazarse hacia arriba.
[q] para salir del show. (Véase el hombre más)

Inicializar y montar un destino de copia de seguridad

Es necesario solo si el primer dispositivo conectado.
Segunda vez es innecesario.
 ns# sysinstall
 
sysinstall uso es mucho tiempo, basándose en el pasado, recuerdos
 ns# /stand/sysinstall
 
I, el siguiente error DEMASHITA.
 /stand/sysinstall: Command not found.
 

 ns# which sysinstall
/usr/sbin/sysinstall
 
Con la reciente FreeBSD es.
Normalmente, / usr / sbin por lo que deben ir a la ruta, sysinstall es sólo una buena razón.

[Configurar] y seleccione [Aceptar] el botón.


[Fdisk] seleccione la opción [Aceptar] el botón.


Seleccione el dispositivo de destino de copia de seguridad [Intro] botón. (Esto es AD1)


[c] y pulse [Intro] botón.


[165] como [Intro] botón.


[W] el botón.
De diálogo de confirmación se mostrará en [Sí] y seleccione [Aceptar] el botón.


[No] Seleccione [Aceptar] el botón.


[q] y pulse.


[Cancelar] y seleccione [Aceptar] el botón.


[Etiqueta] y seleccione [Aceptar] el botón.


[c] y pulse [Intro] botón.


[FS] restos han sido seleccionados por la [Intro] botón.


Entrar en el monte. (El / la copia de seguridad)
Directorio de montaje se crea automáticamente.


[W] el botón.


[Sí] y seleccione [Aceptar] el botón.


[q] del menú y pulse retorno, botón [Cancelar].


[Salir] o botón [Cancelar].


[Salir de la instalación] para seleccionar [Intro] botón.

volcado de ejecutar

Copia de seguridad de cada partición.
 Filesystem  1K-blocks    Used   Avail Capacity  Mounted on
/dev/ad0s1a   1012974  153114  778824    16%    /           <=== /backup/root.dump
devfs               1       1       0   100%    /dev        <=== バックアップ不要
/dev/ad0s1f   2025860    9122 1854570     0%    /home       <=== /backup/home.dump
/dev/ad0s1d   6090094 2420298 3182590    43%    /usr        <=== /backup/usr.dump
/dev/ad0s1e   1012974   34662  897276     4%    /var        <=== /backup/var.dump
 

 ns# dump -0uaLC 32 -f /backup/root.dump / 
 

Opción Descripción

0 DANPUREBERU 0 (completo)
u volcado después de un éxito, el archivo / etc / dumpdates base de datos de las actualizaciones.
para detectar el final de los medios de comunicación. (Tal vez no es de cinta.)
L FreeBSD5.0 utilizar la función instantánea de a bordo.
Con esta función, la necesidad de reducir el modo de usuario único.
C 8-32 tamaño de la caché (unidad: MB) por un número entre, mejorar los resultados de manera espectacular.
No obstante, la L es una opción si no lo hace, C es una buena opción se ha eliminado.
(Más información)
f que se especifique un archivo de copia de seguridad de poder.
Del mismo modo, realice cualquiera de los otros tres. (De alta capacidad /usr etc Toma un poco de tiempo)
 ns# dump -0uaLC 32 -f /backup/var.dump /var 
 
 ns# dump -0uaLC 32 -f /backup/usr.dump /usr 
 
 ns# dump -0uaLC 32 -f /backup/home.dump /home 
 
Esta es la copia de seguridad completa.

 ns# ls -al /backup
total 2662822
drwxr-xr-x   3 root  wheel            512 Jan 27 17:26 .
drwxr-xr-x  23 root  wheel            512 Jan 27 17:02 ..
drwxrwxr-x   2 root  operator         512 Jan 27 17:02 .snap
-rw-r--r--   1 root  wheel        9646080 Jan 27 17:26 home.dump
-rw-r--r--   1 root  wheel      155197440 Jan 27 17:16 root.dump
-rw-r--r--   1 root  wheel     2524764160 Jan 27 17:36 usr.dump
-rw-r--r--   1 root  wheel       35655680 Jan 27 17:26 var.dump
 
Si desea más seguridad, el archivo de volcado que se creó como un archivo temporal manipulación, hay que copiar a otro medios de comunicación.

Crunch! Para en ese momento en las versiones del sitio ftp para descargar el CD que livefs.iso LiveFS crear.
Y "FreeBSD XX disco de arranque de emergencia" se escribe cerca del servidor (donde flagrantes) de usted.

Restaurar (recuperar)

Verificamos las siguientes configuraciones.
  • Nuevo servidor (el servidor de disco de arranque OS Lo que importa no está instalado)
  • Por encima de la primaria-esclavo con la copia de seguridad de datos para conectar el IDE-HDD
Inicio HDD ad0
La copia de seguridad de datos se almacena HDD AD1
Otras necesidades LiveFS CD

Inicio LiveFS en CD

En primer lugar, LiveFS CD en el servidor para empezar.
(CD no se inicia si el BIOS está en calma Vamos a revisar)

Si usted es bueno en Japón, [110 Japan] y seleccione [Aceptar] el botón.
[PageUp] 7 veces, [↓] 4 veces y es rápido)

[Japanese 106 keymap] porque han sido seleccionados, como [Intro] botón.


HDD de inicio de inicialización (crear partición rebanada)

[Configurar] y seleccione [Aceptar] el botón.


[Fdisk] seleccione la opción [Aceptar] el botón.


Seleccione el dispositivo de arranque [Intro] botón. (Aquí es ad0)
Por favor, no se especifica un dispositivo que no es copia de seguridad de datos están almacenados.


[c] con el número que aparece y pulse [Intro] botón.


[165] como [Intro] botón.


[q] y pulse.


[Estándar] y seleccione [Aceptar] el botón.


[Cancelar] para regresar al menú y pulse.


[Etiqueta] y seleccione [Aceptar] el botón.


[c] y luego pulse.


Raíz (/) para especificar el importe asignado a una partición. (Aquí es 1 GB)
Antiguo servidor (original, copia de seguridad) pueden tener menos problemas que. dd y el problema no es a diferencia de muchos minutos.


[FS] restos han sido seleccionados por la [Intro] botón.


Entrar en el Monte (/), [Intro] botón.


Del mismo modo, [c] para configurar el botón de intercambio.
Esta es la cantidad de memoria que está montado en el nuevo servidor es de unos buenos tiempos. (Aquí es 1 GB)


[Cambiar] seleccione la opción [Aceptar] el botón.


Del mismo modo, [c] pulsando el directorio /var para especificar la cantidad a asignar. (Aquí es 1 GB)
Antiguo servidor (original, copia de seguridad) pueden tener menos problemas que. dd y el problema no es a diferencia de muchos minutos.


[FS] restos han sido seleccionados por la [Intro] botón.


Entrar en el Monte (/ /var botón.


Del mismo modo, [c] pulsando el directorio /usr y luego asignado a la capacidad especificada. (Aquí es de 4 GB)
Antiguo servidor (original, copia de seguridad) pueden tener menos problemas que. dd y el problema no es a diferencia de muchos minutos.
Partición / home y no crear la configuración en / usr割GH当TETAI si el resto de espacio a la izquierda de la muestra números no especificar la cantidad [Intro] botón.


[FS] restos han sido seleccionados por la [Intro] botón.


Entrar en el Monte (/ /usr botón.


Del mismo modo, [c] todo el espacio dejado por pulsar el /home home asigna.
No cambie el número que aparece [Intro] botón.
Partición / home no es necesario si esta obra es innecesaria.


[FS] restos han sido seleccionados por la [Intro] botón.


Entrar en el Monte /home botón.


Que te guste esto.
No me gusta, seleccione la partición [d] se pueden borrar pulsando la tecla, vuelva a establecer.
Si [W] botón.


De diálogo de confirmación se mostrará en [Sí] y seleccione [Aceptar] el botón.


[q] del menú y pulse retorno, [Cancelar] y seleccione [Aceptar] el botón.


Inicio Fixt

[Fixit] seleccione la opción [Aceptar] el botón.


[CD-ROM / DVD] para seleccionar [Intro] botón.


Ejecutar fixit.


Dispositivo de la partición que acaba de crear (ad0s1a ~ ad0s1f) Asegúrese de que está registrado.
Fixit# ls /dev


Partición que acaba de crear el directorio / mnt /mnt encuentra a continuación.
 Fixit# ls /mnt
.snap/  dev/   home/   usr/   var/
 

Monte la unidad de disco duro con la copia de seguridad de datos

Con datos de copia de seguridad con el fin de montar la unidad de disco duro / mntbk /mntbk un directorio.
 Fixit# mkdir /mntbk
Fixit# _
 
El IDE-HDD es el Maestro-Esclavo de la conexión "ad1s1" es el nombre del dispositivo.
ad1s1 c de c, por favor, ver aquí.
 Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
 

iniciar restaurar

ルート( / )をrestore
 Fixit# cd /mnt
Fixit# restore -rf /mntbk/root.dump
 

/varをrestore
 Fixit# cd /mnt/var
Fixit# restore -rf /mntbk/var.dump
 

/usrをrestore
 Fixit# cd /mnt/usr
Fixit# restore -rf /mntbk/usr.dump
 

/homeをrestore
 Fixit# cd /mnt/home
Fixit# restore -rf /mntbk/home.dump
 

En muchos casos, usr y restaurar un gran error en lo siguiente.
 Fixit# cd /mnt/usr
Fixit# restore -rf /mntbk/usr.dump

/: write failed, filesystem is full
restore: /tmp//rstdir1233044785: cannot write directory database: No space left on device
Try making space in /tmp/, or set environment variable TMPDIR
to an alternate location with more disk space.
Fixit# _
 
Esto es, se produce debido a restaurar el volumen de trabajo necesario para los archivos temporales.
Si es así, el siguiente método para cambiar el PGT restaurar directorio nuevo, por favor.
 Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
 
/ Mntbk el HDD es un asunto de datos de copia de seguridad.
PGT aquí para crear un directorio de los medios que utiliza.
Después de esto, la necesidad es cierta Semara / mntbk / tmp si elimina el directorio, ejecute el comando prevenir casi todos.
En este caso, como sigue: Sustituir el PGT directorio.
 Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
 

Reescritura fstab

No es necesario volver a redactar el trabajo, vamos a comprobar.
La diferencia entre el orden de las particiones creadas, ha llevado a una situación que no se inicia, tomé dos días ...

Asegúrese de montar la situación actual.
 Fixit# df
Filesystem      1K-blocks    Used   Avail Capacity  Mounted on
/dev/md0             4175    2449    1726    59%    /
devfs                   1       1       0   100%    /dev
/dev/ad0s1a       1012974  153114  778524    16%    /mnt
devfs                   1       1       0   100%    /mnt/dev
/mnt/dev/ad0s1f   8122034    9426 7462846     0%    /mnt/home
 /mnt/dev/ad0s1e   4058062 2434140 1299278    65%    /mnt/usr 
 /mnt/dev/ad0s1d   1012974   34750  897180     4%    /mnt/var 
/dev/acd0          226150  226150       0   100%    /dist
/dev/ad1s1c      13198878 2662822 9480146    22%    /mntbk
 

A continuación, abra su fstab.
Fixit# vi /mnt/etc/fstab
 # Device          Mountpoint         FStype   Options         Dump     Pass#
/dev/ad0s1b       none               swap     sw              0        0
/dev/ad0s1a       /                  ufs      rw              1        1
/dev/ad0s1f       /home              ufs      rw              2        2
 /dev/ad0s1d       /usr                ufs      rw              2        2
 /dev/ad0s1e       /var                ufs      rw              2        2
/dev/acd0         /cdrom             cd9660   ro,noauto       0        0 

Me doy cuenta de las diferencias de relieve.
Nombre del dispositivo "ad0s1e" y "ad0s1d" no han sido montadas en el reverso nombre.
Si te gusta este "/ mnt / etc / fstab" se abre en el editor, por favor, guardar corregida.

Eso es todo!
LiveFS CD sin lugar a un reinicio.

Postratamiento

Al realizar una restauración, el directorio actual de cada partición se creará un archivo llamado restoresymtable.
Esto es lo que será necesaria para restaurar una copia de seguridad incremental, restaurar y eliminar cuando haya terminado.
 ns# ls /
.cshrc        boot          entropy          mnt             sys
.profile      cdrom         etc              proc            tmp
.snap         compat        home             rescue          usr
COPYRIGHT     dev           lib               restoresymtable  var
backup        disk2         libexec          root
bin           dist          media            sbin
 

 ns# rm /restoresymtable 
 ns# rm /var/restoresymtable 
 ns# rm /usr/restoresymtable 
 ns# rm /home/restoresymtable 

En este

Largo parada en el siguiente mensaje al intentar iniciar la restauración del servidor.
 Configuring syscons: keymap blanktime
 
"Configuración de syscons: mapa de teclado blanktime" Por favor, consulte el tiempo de espera fuera de la vista.

No se puede particionar el siguiente mensaje:
 Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
 
Fdisk para crear las rebanadas en el [W] No pulse?
Fdisk menú [W] es押SAZU, [q] y pulse sólo, la etiqueta a partir del final de la serie, el último en el menú de etiquetas [W] el botón.

falla en sysinstall Fdisk Etiqueta
Han experimentado muchas veces durante la verificación.
Fdisk Etiqueta en sysinstall consulte al fracaso.

¿Quiere una copia de seguridad de otro servidor remoto que está conectado a la red
La vieja historia ", la unidad de cinta para copia de seguridad y restaurar" Por favor, ayuda.