SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Febrero 2019
Aaron K. | Richard L.
BACKUP AUTOMÁTICO AL
CONECTAR USB/DiscoDuro LINUX
Udev es un administrador de dispositivos que te permite entre otras cosas, disparar la
ejecución de un programa o script, cuando un elemento es agregado o removido del sistema
en ejecución, como parte del manejo de eventos del dispositivo. Nosotros podemos usar esta
caracteristica para ejecutar un script que haga un backup despues de agregar un dispositivo
USB ó Disco Duro Externo en el sistema.
Antes de nosotros configurar una regla para el manejo de eventos de dispositivos,
necesitamos que Udev conozca algunos atributos del dispositivo externo que usaremos para
almacenar los backups.
Conecta el dispositivo y en la consola ejecuta el comando $ lsusb
Para éste caso estaremos usando un Disco Duro externo de 1TB como se muestra acá:
De la salida del comando anterior, podemos ver que la ID del vendedor de dispositivo es
125f, el cuál deberémos especificar en las reglas de Udev como ya veremos más abajo.
Primero desconectamos el dispositivo extraible del sistema, y creamos una nueva regla para
Udev llamada 10.autobackup.rules dentro del directorio /etc/udev/rules.d/
El número 10 en el nombre del archivo especifica el orden de análisis de la regla. El orden en
que las reglas son analizádas es importante; siempre que usemos reglas personalizadas,
éstas deberían ser analizádas antes que las reglas predeterminadas.
Ejecutamos
$ sudo nano /etc/udev/rules.d/10.autobackup.rules
y agregamos la siguiente regla
SUBSYSTEM=="block", ACTION=="add", ATTRS{idVendor}=="125f" SYMLINK+="external%n",
RUN+="/bin/backup.sh" (en una misma linea)
Explicamos brevemente la regla:
• “==” Es un operador de comparacion de igualdad.
• “+=” Es un operador que agrega un valor a una clave que contiene una lista de
entradas.
• SUBSYSTEM: Busca coincidencia con el subsistema de eventos del dispositivo.
• ACTION: Busca coincidencia con el nombre de la accion del evento.
• ATTRS{idVendor}: Busca coincidencia con los valores de atributo sysfs del dispositivo
de eventos, que es el ID del proveedor del dispositivo.
• RUN: Especifica cual programa o script se ejecutará como parte del manejo de
eventos.
Guardamos el archivo y cerramos el editor.
Escribimos el script del Auto-Backup
Crearémos un Script para que ejecute el backup cuando el dispositivo sea conectado en el
sistema.
$ sudo vim /bin/autobackup.sh
Ahora copia y pega el siguiente script, asegurandote de reemplazar los valores de
BACKUP_SOURCE, BACKUP_DEVICE y MOUNT_POINT en el script.
#!/usr/bin/bash
BACKUP_SOURCE="/home/admin/important"
BACKUP_DEVICE="/dev/external1"
MOUNT_POINT="/mnt/external"
#check if mount point directory exists, if not create it
if [ ! -d “MOUNT_POINT” ] ; then
/bin/mkdir “$MOUNT_POINT”;
fi
/bin/mount -t auto “$BACKUP_DEVICE” “$MOUNT_POINT”
#run a differential backup of files
/usr/bin/rsync -auz "$MOUNT_LOC" "$BACKUP_SOURCE" && /bin/umount "$BACKUP_DEVICE"
exit
Luego hacemos el script ejecutable con el siguiente comando.
$ sudo chmod +x /bin/autobackup.sh
Luego recargamos las reglas de Udev con el siguiente comando.
$ udevadm control –reload
De aquí en adelante cuando conectes el Disco Duro Externo, o cualquier dispositivo que
hayas configurado para el sistema, todos tus documentos y archivos en la locacion
especificada deberian ser autorespaldados en él.
Nota: La forma en que todo esto funciona podria verse afectado por el sistema de archivos que use tu dispositivo externo y
tambien las reglas para Udev que escribas, especialmente cuando estes capturando los atributos del dispositivo.

Más contenido relacionado

Similar a Backup automatico

Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...
macias_sol
 
1 guía controladores_180604
1 guía controladores_1806041 guía controladores_180604
1 guía controladores_180604
nidiau
 
Guía controladores 180604
Guía controladores 180604Guía controladores 180604
Guía controladores 180604
nadia82
 
Fases de instalacion de un sistema operativo.
Fases de instalacion de un sistema operativo.Fases de instalacion de un sistema operativo.
Fases de instalacion de un sistema operativo.
Reiber Gonzales
 
Fases de instalacion de un sistema operativo [jabbawockeez]
Fases de instalacion de un sistema operativo [jabbawockeez]Fases de instalacion de un sistema operativo [jabbawockeez]
Fases de instalacion de un sistema operativo [jabbawockeez]
Reiber Gonzales
 
Manual de Instalacion Liz Roa e Ivan Ortiz
Manual de Instalacion Liz Roa e Ivan OrtizManual de Instalacion Liz Roa e Ivan Ortiz
Manual de Instalacion Liz Roa e Ivan Ortiz
Ivan Ortiz
 
Guia del sena # 2
Guia del sena  # 2Guia del sena  # 2
Guia del sena # 2
luisa
 
Sistemas operativo
Sistemas operativoSistemas operativo
Sistemas operativo
deicyarias1
 
28 el directorio sysconfig
28  el directorio sysconfig28  el directorio sysconfig
28 el directorio sysconfig
Aprende Viendo
 

Similar a Backup automatico (20)

Resumen tema 2
Resumen tema 2Resumen tema 2
Resumen tema 2
 
Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...
 
1 guía controladores_180604
1 guía controladores_1806041 guía controladores_180604
1 guía controladores_180604
 
Guía controladores 180604
Guía controladores 180604Guía controladores 180604
Guía controladores 180604
 
Practica#10
Practica#10Practica#10
Practica#10
 
BACK UP DEL SOFTWARE BASE
BACK UP DEL SOFTWARE BASE BACK UP DEL SOFTWARE BASE
BACK UP DEL SOFTWARE BASE
 
Glosario yuli
Glosario yuliGlosario yuli
Glosario yuli
 
Glosario yuli
Glosario yuliGlosario yuli
Glosario yuli
 
Glosario yuli
Glosario yuliGlosario yuli
Glosario yuli
 
Software para seguridad del sistema y copia de seguridad.
Software para seguridad del sistema y copia de seguridad.Software para seguridad del sistema y copia de seguridad.
Software para seguridad del sistema y copia de seguridad.
 
Fases de instalacion de un sistema operativo.
Fases de instalacion de un sistema operativo.Fases de instalacion de un sistema operativo.
Fases de instalacion de un sistema operativo.
 
FASES DE INSTALACION DE UN SISTEMA OPERATIVO
FASES DE INSTALACION DE UN SISTEMA OPERATIVOFASES DE INSTALACION DE UN SISTEMA OPERATIVO
FASES DE INSTALACION DE UN SISTEMA OPERATIVO
 
Fases de instalacion de un sistema operativo [jabbawockeez]
Fases de instalacion de un sistema operativo [jabbawockeez]Fases de instalacion de un sistema operativo [jabbawockeez]
Fases de instalacion de un sistema operativo [jabbawockeez]
 
Manual de Instalacion Liz Roa e Ivan Ortiz
Manual de Instalacion Liz Roa e Ivan OrtizManual de Instalacion Liz Roa e Ivan Ortiz
Manual de Instalacion Liz Roa e Ivan Ortiz
 
MANUAL DE INSTALACIÓN
MANUAL DE INSTALACIÓNMANUAL DE INSTALACIÓN
MANUAL DE INSTALACIÓN
 
Guia del sena # 2
Guia del sena  # 2Guia del sena  # 2
Guia del sena # 2
 
Sistemas operativo
Sistemas operativoSistemas operativo
Sistemas operativo
 
fases de instalación de un sistema operativo
fases de instalación de un sistema operativofases de instalación de un sistema operativo
fases de instalación de un sistema operativo
 
diferenciar y operar el sistema operativo
diferenciar y operar el sistema operativodiferenciar y operar el sistema operativo
diferenciar y operar el sistema operativo
 
28 el directorio sysconfig
28  el directorio sysconfig28  el directorio sysconfig
28 el directorio sysconfig
 

Más de Gustavo Reina

República bolivariana de venezuela ministerio del poder popular para la educa...
República bolivariana de venezuela ministerio del poder popular para la educa...República bolivariana de venezuela ministerio del poder popular para la educa...
República bolivariana de venezuela ministerio del poder popular para la educa...
Gustavo Reina
 
1 la biblia del pnfi (mppeu v2008 )
1 la biblia del pnfi (mppeu v2008 )1 la biblia del pnfi (mppeu v2008 )
1 la biblia del pnfi (mppeu v2008 )
Gustavo Reina
 
2019 4 plan evaluacion trimestre l electiva i
2019 4 plan evaluacion trimestre l electiva i2019 4 plan evaluacion trimestre l electiva i
2019 4 plan evaluacion trimestre l electiva i
Gustavo Reina
 
Listado pnfi abril11 2021 convertido
Listado pnfi abril11 2021 convertidoListado pnfi abril11 2021 convertido
Listado pnfi abril11 2021 convertido
Gustavo Reina
 
bruzual ti pnf informatica chivacoa mapa conceptual conjuntos numericos
bruzual  ti pnf informatica chivacoa mapa conceptual conjuntos numericosbruzual  ti pnf informatica chivacoa mapa conceptual conjuntos numericos
bruzual ti pnf informatica chivacoa mapa conceptual conjuntos numericos
Gustavo Reina
 

Más de Gustavo Reina (20)

República bolivariana de venezuela ministerio del poder popular para la educa...
República bolivariana de venezuela ministerio del poder popular para la educa...República bolivariana de venezuela ministerio del poder popular para la educa...
República bolivariana de venezuela ministerio del poder popular para la educa...
 
El anteproyecto de investigación
El anteproyecto de investigaciónEl anteproyecto de investigación
El anteproyecto de investigación
 
Realizar un esquema que refleje los tipos de
Realizar un esquema que refleje los tipos deRealizar un esquema que refleje los tipos de
Realizar un esquema que refleje los tipos de
 
La investigación
La investigaciónLa investigación
La investigación
 
Capitulo 1
Capitulo 1Capitulo 1
Capitulo 1
 
Backup automatico
Backup automaticoBackup automatico
Backup automatico
 
electiva i-tray-ii
 electiva i-tray-ii electiva i-tray-ii
electiva i-tray-ii
 
1 la biblia del pnfi (mppeu v2008 )
1 la biblia del pnfi (mppeu v2008 )1 la biblia del pnfi (mppeu v2008 )
1 la biblia del pnfi (mppeu v2008 )
 
2019 4 plan evaluacion trimestre l electiva i
2019 4 plan evaluacion trimestre l electiva i2019 4 plan evaluacion trimestre l electiva i
2019 4 plan evaluacion trimestre l electiva i
 
Malla pnfi-tray-ii
Malla pnfi-tray-iiMalla pnfi-tray-ii
Malla pnfi-tray-ii
 
Horario. 2019 t2. abril
Horario. 2019 t2. abrilHorario. 2019 t2. abril
Horario. 2019 t2. abril
 
Horario. 2018. t2. abril
Horario. 2018. t2. abrilHorario. 2018. t2. abril
Horario. 2018. t2. abril
 
Operaciones
OperacionesOperaciones
Operaciones
 
G1
G1G1
G1
 
Plan accion elaboracion abono organico
Plan accion elaboracion abono organicoPlan accion elaboracion abono organico
Plan accion elaboracion abono organico
 
Listado pnfi abril11 2021 convertido
Listado pnfi abril11 2021 convertidoListado pnfi abril11 2021 convertido
Listado pnfi abril11 2021 convertido
 
Planificacion de sistema operativo
Planificacion de sistema operativoPlanificacion de sistema operativo
Planificacion de sistema operativo
 
bruzual ti pnf informatica chivacoa mapa conceptual conjuntos numericos
bruzual  ti pnf informatica chivacoa mapa conceptual conjuntos numericosbruzual  ti pnf informatica chivacoa mapa conceptual conjuntos numericos
bruzual ti pnf informatica chivacoa mapa conceptual conjuntos numericos
 
Matemática
MatemáticaMatemática
Matemática
 
Listados 20177
Listados 20177Listados 20177
Listados 20177
 

Último

tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Último (20)

Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 

Backup automatico

  • 1. Febrero 2019 Aaron K. | Richard L. BACKUP AUTOMÁTICO AL CONECTAR USB/DiscoDuro LINUX Udev es un administrador de dispositivos que te permite entre otras cosas, disparar la ejecución de un programa o script, cuando un elemento es agregado o removido del sistema en ejecución, como parte del manejo de eventos del dispositivo. Nosotros podemos usar esta caracteristica para ejecutar un script que haga un backup despues de agregar un dispositivo USB ó Disco Duro Externo en el sistema. Antes de nosotros configurar una regla para el manejo de eventos de dispositivos, necesitamos que Udev conozca algunos atributos del dispositivo externo que usaremos para almacenar los backups. Conecta el dispositivo y en la consola ejecuta el comando $ lsusb Para éste caso estaremos usando un Disco Duro externo de 1TB como se muestra acá: De la salida del comando anterior, podemos ver que la ID del vendedor de dispositivo es 125f, el cuál deberémos especificar en las reglas de Udev como ya veremos más abajo. Primero desconectamos el dispositivo extraible del sistema, y creamos una nueva regla para Udev llamada 10.autobackup.rules dentro del directorio /etc/udev/rules.d/ El número 10 en el nombre del archivo especifica el orden de análisis de la regla. El orden en que las reglas son analizádas es importante; siempre que usemos reglas personalizadas, éstas deberían ser analizádas antes que las reglas predeterminadas. Ejecutamos $ sudo nano /etc/udev/rules.d/10.autobackup.rules
  • 2. y agregamos la siguiente regla SUBSYSTEM=="block", ACTION=="add", ATTRS{idVendor}=="125f" SYMLINK+="external%n", RUN+="/bin/backup.sh" (en una misma linea) Explicamos brevemente la regla: • “==” Es un operador de comparacion de igualdad. • “+=” Es un operador que agrega un valor a una clave que contiene una lista de entradas. • SUBSYSTEM: Busca coincidencia con el subsistema de eventos del dispositivo. • ACTION: Busca coincidencia con el nombre de la accion del evento. • ATTRS{idVendor}: Busca coincidencia con los valores de atributo sysfs del dispositivo de eventos, que es el ID del proveedor del dispositivo. • RUN: Especifica cual programa o script se ejecutará como parte del manejo de eventos. Guardamos el archivo y cerramos el editor. Escribimos el script del Auto-Backup Crearémos un Script para que ejecute el backup cuando el dispositivo sea conectado en el sistema. $ sudo vim /bin/autobackup.sh Ahora copia y pega el siguiente script, asegurandote de reemplazar los valores de BACKUP_SOURCE, BACKUP_DEVICE y MOUNT_POINT en el script. #!/usr/bin/bash BACKUP_SOURCE="/home/admin/important" BACKUP_DEVICE="/dev/external1" MOUNT_POINT="/mnt/external" #check if mount point directory exists, if not create it if [ ! -d “MOUNT_POINT” ] ; then /bin/mkdir “$MOUNT_POINT”; fi /bin/mount -t auto “$BACKUP_DEVICE” “$MOUNT_POINT” #run a differential backup of files /usr/bin/rsync -auz "$MOUNT_LOC" "$BACKUP_SOURCE" && /bin/umount "$BACKUP_DEVICE" exit
  • 3. Luego hacemos el script ejecutable con el siguiente comando. $ sudo chmod +x /bin/autobackup.sh Luego recargamos las reglas de Udev con el siguiente comando. $ udevadm control –reload De aquí en adelante cuando conectes el Disco Duro Externo, o cualquier dispositivo que hayas configurado para el sistema, todos tus documentos y archivos en la locacion especificada deberian ser autorespaldados en él. Nota: La forma en que todo esto funciona podria verse afectado por el sistema de archivos que use tu dispositivo externo y tambien las reglas para Udev que escribas, especialmente cuando estes capturando los atributos del dispositivo.