Vamos a recuperar un fichero llamado “clientes” que se ubica en /etc/apache2/sites-available/clientes (siempre que tengamos un snapshot previo)
Para ello, acceder a https://aws.amazon.com y localizar la instancia EC2 donde reside el fichero para localizar los siguientes datos (de ejemplo):
Accedemos al apartado ‘Snapshots’ dentro de ‘ELASTIC BLOCK STORE’ filtrando por el ‘Instance ID’ anterior.
Deberemos de localizar el disco donde estaba el contenido eliminado
Actions > Create Volume
Seleccionamos la zona ‘Availability Zone’ y nos generará un “Volume Id” (vol-01203ccfc12abc650d)
Accedemos al apartado ‘Volumes’ dentro de ‘ELASTIC BLOCK STORE’
Seleccionamos volumen creado anteriorimente (vol-01203ccfc12abc650d) y veremos que: si el volumen está attached, aparecerá de color verde. Si el volumen no está attached, aparecerá de color azul.
En nuestro caso, azul:
Actions > Attach Volume
Ahora, estará en verde por lo que entramos al servidor y montamos el disco (/dev/xvdf)
mount /dev/xvdf /mnt/sdf/
Recuperamos:
cp -rp /mnt/sdf/etc/apache2/sites-available/clientes /etc/apache2/sites-available/clientes
Finalmente, desasignamos el volumen y lo eliminamos
Actions > Dettach volume
Actions > Delete volume