Cuando usaba VPS en el pasado, incluidos sitios web personales como este blog, usualmente usa el script SH para usar la copia de seguridad de FTP (vea mi blog anterior para obtener más detalles). La ventaja de este método es simple y rápida. Sin embargo, cuando hice una copia de seguridad en el sitio web de la compañía recientemente, encontré muchos problemas, ya que la página web de la compañía tiene una gran cantidad de datos y hay más de 30 G. Si uso la copia de seguridad de FTP, me tomó toda una mañana, más en serio. Si los datos de la copia de seguridad se cumplen durante 3 días, el espacio en el disco se disparará; si se configura en la copia de seguridad automática, el disco duro comprimirá los datos de 30 G todos los días y luego se transferirá al servidor de copia de seguridad. ¡Me preocupa que el disco duro se cuelgue en menos de medio mes!
Antes de realizar la administración de la base de datos, cuando encuentra datos de copia de seguridad grandes, puede realizar una copia de seguridad incremental. Aunque el principio es el mismo, pero no ha tocado la copia de seguridad incremental del archivo, afortunadamente tenemos GOOGLE, referencia Algunos métodos de copia de seguridad incremental de sitios web en línea encontraron un software de código abierto rsync;
Sus características son las siguientes:
1, puede guardar todo el árbol de directorios y el sistema de archivos.
2, es muy fácil mantener los permisos del archivo original, el tiempo, los enlaces blandos y duros, etc.
3, se puede instalar sin permisos especiales.
4, proceso optimizado, eficiencia de transferencia de archivos.
5, puede usar rcp, ssh, etc. para transferir archivos, por supuesto, también puede conectarse a través de un socket directo.
El servidor del sitio web de la compañía es Linux, y el servidor de respaldo es Windows. No es necesario tener en cuenta el respaldo en tiempo real, por lo que puede realizar una copia de seguridad todos los días. El método específico es el siguiente:
1 Primero instale rsync en el servidor de Linux,
#wget http://rsync.samba.org/ftp/rsync/rsync-3.0.8.tar.gz#tar zxvf rsync-3.0.8.tar.gz # Cd rsync-3.0.8 #. /Configure # make # make install
2. Cree el archivo de configuración rsyncd /etc/rsyncd.conf en vps, de la siguiente manera:
uid = root # ¿Qué es la copia de seguridad? , ID de usuario = raíz # ¿Cuál es la identidad de la copia de seguridad, ID de grupo? Tenga en cuenta esta ID de usuario y la ID de grupo; si desea facilitar, puede establecer la raíz, por lo que rsync puede casi # leer archivos y directorios, pero también Traer riesgos de seguridad. Se recomienda configurar para leer solo los directorios y archivos que desea preparar. #use chroot = nomax connections = 0 # El número máximo de conexiones no está limitado a pid file = /var/log/rsync/rsyncd.pidlock file = /var/log/rsync/rsync.locklog file = /var /log /rsync /rsyncd. Registro [web] # Especifique el nombre de la ruta del módulo de copia de seguridad certificada = /home /# El directorio en el que se realizará la copia de seguridad comment = BACKUP wwwroot # Los comentarios ignoran los errores # Ignoran algunos errores extraños de IO read only = false # Set to read only list = false # No Permitir el archivo de columna #hosts allow = 210.51.0.80 # Permitir que la dirección IP del host se conecte al servidor # hosts deny = 0.0.0.0/0.0.0.0 # Deshabilitar la dirección IP del host del servidor de conexión #auth users = wwek # Autenticación del nombre de usuario, si no Esta línea indica que es anónimo (se recomienda usar anónimo, con la operación especificada para ejecutar una única copia de seguridad de la dirección IP) archivo de secretos = /etc/rsyncd.secrets # nombre del archivo de autenticación, que se utiliza para almacenar la contraseña
El usuario solo puede leer y escribir el archivo. Tenga en cuenta que, por razones de seguridad, el propietario debe poder leer los atributos de este archivo; de lo contrario, rsync se negará a ejecutarse. Podemos establecer su propiedad en 600:
# chmod 600 /etc/rsyncd.secrets# mkdir /var /log /rsync
4. Inicie el servicio rsyncd en el servidor:
# /usr /local /bin /rsync – daemon
5.windows configuración de instalación cwrsync cliente cwrsync es rsync en windows.
Luego ejecute el comando de copia de seguridad
rsync -vzrtopg – progress – delete [server IP] :: web [/cygdrive /f /backup]
donde web está el servidor El nombre del módulo en el archivo de configuración, /cygdrive /f /backup significa copia de seguridad en local F: /backup
Fenómeno de falla El administrador de red de la unidad actualiza un servidor de
A medida que la empresa pasa gradualmente a la próxima generación de tecnología de virtualización, l
El servidor DIY es popular entre las personas por su alto rendimiento en costos, b
Creo que está familiarizado con la función Escritorio remoto en Windows Server 2003. Con esta funció
Después de instalar SVN, Apache no puede iniciar mod
Indicador de conexión de FTP Contraseña o nombre de usuario incorrectos
Configuraciones de seguridad del host virtual (1)
Método de sincronización de tiempo Centos
Reparar el servicio http 503 no disponible un ejemplo
Cómo reiniciar un puerto remoto 139 servidores NT
Impedir la sustitución de turno después de que se levante la puerta (sethc.exe puerta trasera)
Win10 cómo inicializar la página de inicio La carpeta
Maestro de optimización de Windows: asistente de optimización del sistema
Boletín de seguridad de Microsoft: Windows 7 no tiene parches en el primer mes
¿Cómo mejorar el rendimiento y la velocidad del sistema win7?
¿Cómo establece Win10 la voz para la voz masculina?
¿Qué debo hacer si no puedo usar la tienda de aplicaciones win8.1?