Hace 8 años | Por angelitoMagno a independent.co.uk
Publicado hace 8 años por angelitoMagno a independent.co.uk

Marco Marsala, propietario de una empresa de hosting, parece haber borrado todos los datos de sus 1535 clientes, por culpa de un error de código. "La anterior noche ejecuté en todos los servidores un rm -rf / sin haber definido esas dos variables previamente". El sr. Marsala ha confirmado que el código también ha borrado todas las copias de seguridad puesto que los discos donde se realizaban las copias de seguridad también estaban montados en ese momento.

D

No es un accidente, directamente es gilipollas. Y si encima lo ejecuta como root. Es para que venga el negro de Whatsapp a borrarle el cerito.

Catacroc

Esto es como las multiples curas del cancer que se descubren todas las semanas. Habra que ver de lo que cuentan a lo que ha pasado realmente.

averageUser

puesto que los discos donde se realizaban las copias de seguridad también estaban montados en ese momento.

JackNorte

Mmmmm a mi que un humano borre los datos accidentalmente como se esta moviendo el mundo actualmente me parece sospechoso , sera que soy conspiranoico , pero habria que ver quienes son esas 1535 clientes. Curiosidad malsana.

D

Lo peor es que fue en Windows.

Waskachu

Tiene que ser broma... Tenía montadas todas las copias de seguridad? Si ya...

Además no estoy seguro de que rm -rf funcione tan fácilmente y borre todo así como así.

Thelion

Pues suerte que era el dueño de la empresa que lo hizo... si llega a ser el remero... (aunque me temo que era una empresa "uniworker")

Thelion

#10 Desde mi desconocimiento de sistemas Unix y Windows... ¿borra todo lo del directorio y de los subdirectorios? ¿Y no pregunta un "are you sure"?

Thelion

#7 A ver si trabajaba en el PP con el ordenador de Bárcenas, quieres decir?

BBE

¿Por qué no es posible recuperar los datos borrados del disco duro de un servidor como hacemos el resto de los mortales con nuestros PC's? Si no se sobreescriben los datos deberian astar ahí.

D

#1 En realidad, todo lo que guardamos es en un 99,925% basura inútil.

Si le hubiera ocurrido a los de Mossak - Fonseca, hubiera sido lo mejor. ¿Para que tener datos que no necesitas y algún día pueden caer en manos equivocadas?

Hoy yo vivo con todos mis datos en un raid 0 por software ¡¡Living la Bida loca!!

P.D. Lo importante es poco, esta seleccionado y con copia en la nube

Thelion

#14 Que peligro, y que mal diseñado el SO.

j

Que eche el CV en el PP. Creo que hay una plaza de Informático libre y la experiencia le viene que ni pintada.

JackNorte

#13 Mas bien lo relacionado con cuentas relacionadas con Panama

Campechano

#10 Yo también tengo entendido que en las versionas nuevas no funciona sobre la raiz del sistema de ficheros. Efectivamente tiene toda la pinta de ser una broma, o de que se la han colado a The independent

D

#15 Una cosa es recuperar algunos datos, pero todos los sistemas es una auténtica locura.

j

Por cierto, para evitar este tipo de 'problemillas', un viejo truco.
Cread un fichero en el directorio raíz "-i"
# cd /
# touch -- -i

T

Una mala noche la tiene cualquiera -rf

averageUser

#17 Si le quitas el force pregunta, si estás 100% seguro y lo pones... no

El problema es del elemento que lo puso presuponiendo que sabía perfectamente lo que iba a hacer.

D

Ha sido un "acsidente"

angelitoMagno

#20 En este meneo se puede ver que ocurre si haces un rm -rf /
¿Qué pasa cuando ejecutas “rm -rf” en una máquina con Linux? [ENG]

Hace 8 años | Por mr_b a ma.ttias.be

Spoiler: realmente no pasa nada, a no ser que utilices el parámetro --no-preserve-root.

D

#5 $deity te bendiga...

limondelcaribe

#0 "por haber culpa de un error"

Este es uno. J.Cruiff

Observer

#5 Lo he probado y se borra igual.
DELETE FROM users WHERE 1=1;

Si prefieres puedes poner TRUE en lugar de 1=1. ^^

A

El amigo se hace un script donde mete un rm -rf / sin controlar si foo y bar tienen algún valor, para mas inri, lo ejecuta al mismo tiempo que sus copias de seguridad remota, en vez de esperar a que acabe la copia de seguridad, Ansible permite eso y mucho mas, directamente es gilipollas

kampanita

sudo photorec

MeneanteViajero

#23 O usar
https://launchpad.net/safe-rm

O usar "preserve-root"

Hay muchas maneras.

Caresth

#5 Mierda, a eso venía yo. Positivo por culturizarnos.

D

#33 Conozco alguna historia de miedo con los NAS Cuando te pete uno habrás perdido la virginidad

Mas que "donde" tengo la información me preocupa el "como". Quien espía es Big Data y los caramelitos son las mega bases de datos.

Ante todo, diferencio claramente entre información personal, que dice cosas de mi, y la información que no dice nada de mi.

Tengo poco y en sitios muy raros, sean piratepads, evernote, excels protegidos por contraseña, diferentes servicios en la nube...

Por otro lado, he sido victima de 3000€ de fraude y la culpa fue del banco y su desprecio por mis datos o por tener un sistema que sea coherente. Imagínate que me hicieron 1500€ de fraude por una tarjeta que emitieron sin mi conocimiento y cuando lo denuncie emitieron otra y fui victma de otros 1500 € de fraude...

Lo que me lleva a ese otro gran argumento: controlas tu información, pero no controlas la información que sobre ti tienen los demás kiss kiss kiss

xkill

#33 Ponte un buen sistema anti incendios en casa
Yo tengo un server físico contratado por 40 pavos al mes, y ahí guardo una copia de los backups cifrados otra copia en local para un acceso más rápido y listo.

Nitros

No quisiera estar en su pellejo ahora mismo.

fugaz

"los discos donde se realizaban las copias de seguridad también estaban montados en ese momento."

Esto... siempre critiqué cualquier sistema de copias de seguridad que permitiese borrar TODAS las copias de seguridad desde el equipo origen.
Imagínate si hay un troyano, o alguien lo hace con mala intención, también lo pierdes todo.

m

Un minuto de silencio por el pobre bastardo. cry

sauron34_1

Joder, pobrecillo

A mí me pasó algo parecido y perdí todas las fotos de mi vida. Se me jodió el disco duro principal, formateé, fui a recuperar de la copia y puse como origen el disco formateado y como destino la copia. Ha pasado casi un año y aún me duele en el alma.

El titular es

[X] erròneo.

El problema no es ejecutar el comando, el problema es no tener un backups redundantes en una empresa de hosting con mas de mil clientes.

maelstromm

No hacer copia remota en otra maquina es algo impensable hoy en dia para un proveedor de hosting.
Un hackeo, un virus, un fallo de hardware o un inútil de root y te quedas sin empresa.
Aparte de guardar online un backup diario, yo me lo bajo cada cierto tiempo y lo guardo en local.
No me fío ni de mi sombra.

maelstromm

#43 Mientras no lo hayas formateado 35 veces aun hay esperanza....

D

#18 No les sirve... Usa Software libre, ¿Como van a chupar de las licencias?

o

#33 Un incendio en tu casa y a tomar por culo todos tus datos, y te creeras inteligente y todo.

anonimo234

"ejecuté en todos los servidores un rm -rf / sin haber definido esas dos variables previamente"

Eso pasa por usar un languaje basado en reescritura de cadenas. Si una variable no está definida se debería detener el script, no sustituirla por nada.

D

#12 Ahora sí. Hay que usar una opción. Pero como te cargues un directorio donde cuelgan todos los directorios de montaje de red, adiós.

Jakeukalane

#23 ¿porqué -i?

angelitoMagno

#50 Yo he desarrollado el automatismo de mirar la barra de direcciones antes de borrar cualquier cosa desde el phpmyadmin

D

#49 Claro, porque que se te queme la casa es la cosa más probable del mundo

TalleresChosen

Vaya pifia, el hombre lo estará pasando fatal

M

#17 Ese comando solo te va a funcionar si estas como root, se supone que si no tienes conocimientos de estas cosas nunca vas a estar como root o vas a ejecutarlo con -f.

r

#8 De hecho, los ficheros no están borrados. Sólo algunos metadatos. Con cualquier utilidad tipo extundelete o ext4magic lo puede recuperar absolutamente todo.

En cualquier caso, típica no-noticia, que seguramente sea incluso fake.

x

#53 -i prompt before every removal

Wayfarer

#33 Y la puerta de la caseta la tienes protegida por McAfee... concretamente, por el señor John McAfee... lol

Jakeukalane

Suena a trolleada.
I would try to recover backup machine, where all copies were stored:

1st step - Make a backup of this erased "backup machine" drives with dd comand.
2nd step - Use testdisk to recover files.
So lets say you want to recover 1TB, You will need extra 2TB, 1TB for backup (1st step) plus 1TB for recovery (2nd step).

I did similar mistake with alias rm -fr [phone rang] and cd to precious directory. Now i always think twice and recheck couple times before i use rm or dd command.
__________________________________________________________________________________________________________________________________________________________________
I swapped if and of while doing dd. What to do now? – Marco Marsala Apr 11 at 7:02
___________________________________________________________________________________________________________________________________________________________________________________
Pretty much zeroed your disk by doing that. That seriously makes it a lot harder to recover. There's a good reason the OP suggested you tried using testdisk, and recovering first, and while dd's syntax can be a little odd, that's a good reason to double and triple check before you run the command. You only wiped one server, right? – Journeyman Geek Apr 11 at 7:16

diminuta

#7 tengo una amiga que sin tener mucha idea de SQL tenía acceso a una BD de producción, con datos de clientes de verdad, y alguna burrada parecida hizo cargándose un buen montón de datos intentando actualizar una única columna de una tabla...

Oskys

#5 Tampoco se te olvide el WHERE en el UPDATE! (suerte de las copias de seguridad roll)

diminuta

#57 Eso es mucho suponer... roll

JackNorte

#63 Si , asumo que los errores se pueden producir , pero ya avise que soy conspiranoico. lol

Varlak_

#17 mal diseñado? en vez de preguntarte si estas seguro te permite escribir en el comando que estas seguro. Si escribes la f y no estas seguro la culpa es tuya

o

Este tío ya ha demostrado méritos para trabajar de informático en el PP.

D

Cómo mola Linux, es muy potente, te deja borrar todo de un plumazo y sin pestañear.

D

No sé qué sistema operativo utilizaría pero menuda basura.

D

Que se tranquilice porque al parecer ya están corriendo todos sus clientes morosos a pagar su deuda...

... o tal vez no. tinfoil

D

#71 Touche

D

#43 grande!!!

D

#45 ¿Has saneado ya lo de Panamá?...

D

Otro que no sabía lo que es la copia de respaldo.

o

#33 El día que a los perritos les dé por orinarse en el suelo de la caseta te quedas sin backups.

o

#5 Este es mucho más instructivo:



cc: #28, #36

o

#55 Millones de veces más probable a que Dropbox te pierda un solo archivo.

j

#62 Efectivamente huele a troll que te pasas.

D

Seguro que este es el que alojaba a EVOBank lol

Ehorus

¡¡¡Contratado!!!
Razon: Calle G€nova$ (Madrit)
Organizacion: P-p

D

#2 Explícamelo...

D

#39 Lo que relatas lo hacen todos los bancos. A diario.

camvalf

#1 Ese estaba haciendo meritos para ser contratado por el PP

D

#70 #72

Es linux, y efectivamente se puede hacer eso. Se trata de ser responsable y no esperar a que venga papá SO a sacarte las castañas del fuego.

Es como un coche, por mucho ABS y similares, tu eres quien conduces y mejor no hagas el idiota porque la puedes liar.

Aun así como se describe no todo está perdido. A mi me tocó un raid al que le fallaron más de dos discos y a base de ddrescue y paciencia con el lost+found pude recuperar prácticamente todo... aunque se tarda

D

#87 ¿Qué recomiendas para un disco duro con sectores defectuosos?

D

#87 Cuéntame más...

Jiraiya

#33 Recuerdo cierta película, con un objeto de valor guardado debajo de una trampilla por perros.

A tus perros se les duerme tocando una flauta??

D

¿Que empresa es/era? Es para un "amigo" que quiere alojar su web

D

#49 Poco probable que un incendio en mi casa de ladrillo llegue hasta la caseta de mis perros y menos probable aún que arda entero el habitáculo de metal impermeabilizado por el exterior (Cc. #78) donde reposa mi NAS a RAID 6E.

Casi tan probable como que un comando de ISIS ataque los servidores de Dropbox con granadas incendiarias y arrase todos tus datos, #80.

Mucho menos probable es que Obama se pajee con los vídeos porno que hago con mi señora, como seguramente hará con los tuyos cuando visite Dropbox por la puerta de atrás.

D

#88 montar el disco defectuoso en modo sólo lectura. ddrescue es como dd, pero en aquellos sectores que no puede leer escribe ceros, o sea que obtienes una imagen de tu disco, pero con agujeros. Pasando un fsck a la imagen recuperas bastante; quizás se pierden directorios y cosas así y en ese caso el fsck mandará los ficheros al lost+found y te toca reorganizar a mano.

Por supuesto esto sólo vale si el disco permite ser montado.

D

#92 Gracias

D

#68 ING son los mejores. Todo tipo de descuentos al usar sus tarjetas, cero comisiones...¡Y qué intereses! Abre tu Cuenta Naranja ya

Comentario patrocinado por ING.

D

#17 Hombre, para que funcione bien has de:
-Pasar un parámetro explícito en plan 'soy el master del universo y no me equivoco'
-Estar como usuario adminsitrador (root). Cualquier administrador de sistemas sabe que esa cuenta no hay que usarla NUNCA para NADA salvo que sea totalmente necesario.
¿podrías poner más contramedidas para evitar lo que ha pasado? Sí, pero es una guerra perdida, parafraseando falsamente a Einstein, la estupidez humana es infinita, y por lo tanto siempre habrá quien se salte todas las contramedidas para cagarla estrepitosamente.

D

#26 hoygan amigos halguien sabe si por fabor se pueden recuperar los data de un server al que le a echo `rm -rf /` es hurgente grasias de antebraso me paso con hubunto dose grasias amigos y perdon por las molestias

1 2 3