viernes, 21 de enero de 2011

SIF Ejercicio 3.11

Recuperación de una partición: 

Tu pendrive ha sufrido daños y no se puede montar. Vamos a intentar
recuperar toda la información posible.

Recuperación de archivos borrados: Una vez recuperado el pendrive tenemos un fichero comprimido
con datos. Este fichero esta cifrado, y que casualidad, el fichero donde estaba la contraseña se ha borrado,
veremos como recuperarlo.


Partimos de una imagen del disco llamada disco.dd. Pero si realmente tuviéramos
físicamente un pendrive con daños, la forma de hacer este archivo .dd o imagen sería
utilizando el comando “dd”:

dd if=/dev/sdb1 of=/tmp/disco.dd
if → entrada
of → salida

El comando anterior vuelca todo el contenido de la partición /dev/sdb1 al archivo /tmp/disco.dd

 Nos bajamos la imagen “disco.dd” de la carpeta del servidor, que es lo que se ha podido rescatar utilizando
“ddrescue” del disco original.

A continuación vamos a asociar la imagen realizada como un dispositivo
“loop”.

$ sudo losetup /dev/loop0 /tmp/disco.dd

A continuación creamos el directorio donde montarás la imagen con el comando:
sudo mkdir /mnt/usb_imagen

Y luego intentamos montar la imagen con el comando:
sudo mount /dev/loop0 /mnt/usb_imagen


Nos dará un error ya que parece que la tabla de particiones está dañada. Intentaremos recuperarla con
gparted:



sudo gparted /dev/loop0

Utilizamos la opción “Verificar” para reparar la tabla de particiones.




Ahora volvemos a montar la imagen con el comando:

sudo mount /dev/loop0 /mnt/usb_imagen

Ahora ya se hara correctamente.


A continuación entramos en el directorio /mnt/usb_imagen y comprobamos que extá el fichero “contraseñas.
zip”.



En este archivo por desgracia no tenemos la clave para descomprimir el archivo.
La contraseña se encontraba en un archivo de texto del disco pero que ha sido borrado.
Vamos a utilizar la herramienta e2undel que sirve para recuperar archivos de una partición ext2.
Instalar e2undel con apt y desmonta la partición escribiendo:



$ sudo apt-get install e2undel

$ sudo umount /mnt/isoimage

A continuación escribimos lo siguiente para recuperar archivos de la partición

$ sudo e2undel -d /dev/loop0 -s $HOME -a


Inode 13 y 14 son los archivos para recuperar.






inode-14 es el que tiene la contraseña "tronlegacy"

SIF Ejercicio 3.10

Creamos la carpeta OriginalRdiff y dentro de la misma creamos datosrdiff.txt con la siguiente linea de texto "version 1 de los datos". 
Una vez echo esto nos disponemos a hacer el backup. 
 
Una vez que estamos en tmp vamos a hacer el backup para ello ponemos el comando rsync –avz /tmp/originalrsynk  /tmp/Backuprsync



Ahora para hacer una copia nos vamos a la carpeta y ponemos el comando cp


Para ver las copias de seguridad ponemos el comando rdiff-backup -l /backups

SIF Ejercicio 3.9

Para realizar una copia de seguridad de la carpeta tmp\OriginalRsync a la carpeta tmp\BackupRsync comprimiendo los datos durante el copiado, la sintaxis necesaria para lo propio seria:

rsync -avz /tmp/OriginalRsync /tmp/BackupRsync

Instalacion:
Normalmente, no viene preinstalado en nuestras maquinas, por lo que procedemos a instalarlo de la siguiente manera:

sudo apt-get install rsync

Nos pedira nuestra contraseña de administrador, una vez introducida comenzara la instalacion

  Ahora debemos ir a tmp/ y crear en su interior una carpeta con el nombre "OriginalRsync" y crear un documento de texto llamado "DatosRsync.txt" con el siguiente contenido: "Versión 1 de los datos"

  cd /tmp
  mkdir OriginalRsync
  cd OriginalRsync
  touch DatosRsync.txt
  nano DatosRsync.txt



Una vez echo esto, debemos hacer una copia de seguridad de la carpeta tmp\OriginalRsync a la carpeta
tmp\BackupRsync comprimiendo los datos durante el copiado, la sintaxis utilizada para dicho fin es la siguiente:

   rsync -avz /tmp/OriginalRsync /tmp/BackupRsync


 Ahora debemos comprobar que ha realizado la copia correctamente, por lo que escibimos lo siguiente:

  cd /tmp/BackupRsync
  ls

 Una vez nos hemos cerciorado de que la copia se ha realizado con exito, copiamos en el directorio OriginalRsync DatosRsync.txt y al nuevo fichero lo llamamos "DatosRsync2.txt". Borramos el fichero inicial "DatosRsync.txt":

    cd OriginalRsync
    cp DatosRsync.txt /tmp/OriginalRsync
    cd /tmp/OriginalRsync
    mv DatosRsync.txt DatosRsync2.txt
    nano DatosRsync2.txt

¿Ppara realizar una copia de seguridad sobre el directorio BackupRsync y que se borren los ficheros que ya no estan en el origen, que instrucción tendriamos que darle?

    rsync -av --delete /tmp/OriginalRsync /tmp/BackupRsync

Entramos en DatosRsync2.txt y modificamos donde pone "versión 1" ponemos "versión 2":

¿Además de borrar fichero que ya no existen en el original queremos que al copiar un fichero modificado solo copie las modificaciones y no el fichero entero, que instruccion tenemos que darle para dicho fin?

    rsync -avz --no-whole-file /tmp/OriginalRsync /tmp/BackupRsync

viernes, 14 de enero de 2011

SIF Ejercicio 3.8

En esta actividad deberemos que restaurar una copia de seguridad. El proceso es el mismo que en las copias anteriores pero esta vez haremos click en "restaurar la ultima versión en" y la guardaremos en una carpeta diferente llamada copias 2.






Comprobamos si se ha restaurado la información de la carpeta imágenes
La restauración se realizará correctamente.

 

SIF Ejercicio 3.7

En esta actividad deberemos hacer una copia incremental. Hacemos click derecho donde pone completa y seleccionamos hacer backup incremental.





Comprobamos que solo se han copiado los archivos modificados.
La copia incremental se realizará correctamente. 

 




SIF Ejercicio 3.6

En esta actividad vamos hacer una copia diferencial. Cuando haya terminado de crearse la copia completa de la actividad anterior haremos click derecho donde pone copia completa y seleccionaremos hacer backup diferencial.

Voy a la carpeta de copias y compruebo que solo ha copiado los archivos que antes no estaban.
La copia de seguridad se realizará correctamente.