Kirjoittaja Aihe: serverfault question - kysymys ..  (Luettu 4826 kertaa)

matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili
serverfault question - kysymys ..
« : 12.04.16 - klo:16.29 »
https://serverfault.com/questions/769357/recovering-from-a-rm-rf

Lainaus
I run a small hosting provider with more or less 1535 customers and I use Ansible to automate some operations to be run on all servers. Last night I accidentally ran, on all servers, a Bash script with a rm -rf {foo}/{bar} with those variables undefined due to a bug in the code above this line.

All servers got deleted and the offsite backups too because the remote storage was mounted just before by the same script (that is a backup maintenance script).

How I can recover from a rm -rf / now in a timely manner?

Englannin kielellä mutta sallittanee tällä kertaa. Kannattaa muistaa sitten  varastoida backupit toiselle serverille.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: serverfault question - kysymys ..
« Vastaus #1 : 12.04.16 - klo:18.22 »
Auts.

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: serverfault question - kysymys ..
« Vastaus #2 : 15.04.16 - klo:16.39 »
Nyt ovat tainneet bongata tämän Tietoviikossakin.

Tosin joku kalikka on tainnut juuttua FUD-puppugeneraattoriin, kun artikkelissa ei mainita sanallakaan linuxia. ::)

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: serverfault question - kysymys ..
« Vastaus #3 : 16.04.16 - klo:22.42 »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

DDR55

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Vs: serverfault question - kysymys ..
« Vastaus #4 : 17.04.16 - klo:22.24 »
luin netistä että nykyään ei Linuxilla voi yhdellä rm käskyllä tuhota kaikkea. en tiedä onko totta?
Pääkone: Ubuntu 16.04 (käsin käänetty reaaliaikainen rtlinux)
Varakone1: Centos 7
Varakone2: Windows 10
Luuri: Android 5.0

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3369
    • Profiili
Vs: serverfault question - kysymys ..
« Vastaus #5 : 18.04.16 - klo:01.03 »
Mjaa-a kun muistelisin taas lukeneeni, että vääränlaisella koneella sillä voi muuttaa koko masiinan tiiliskiveksi, mutta no kaipa joku viisaampi tietää.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

kuutio

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: serverfault question - kysymys ..
« Vastaus #6 : 18.04.16 - klo:06.31 »
luin netistä että nykyään ei Linuxilla voi yhdellä rm käskyllä tuhota kaikkea. en tiedä onko totta?
Kyllä ja ei.

Lukemasi liittynee siihen, että rm komennolla voi kyllä edelleen tehdä paljon vahinkoa, mutta tätä on ainakin useimmissa jakeluissa entistä hankalampi tehdä vahingossa, kun "--preserve-root" optio on oletuksena päällä. Jos siis poistokomento kohdistuu juurihakemistoon (tarkoituksella tai epähuomiossa), komento antaa virheilmoituksen, jos käyttäjä ei ole antanut "--no-preserve-root" -optiota (mitä ei yleensä tule annettua vahingossa).

Tämä suoja koskee tietenkin vain juurikansiota, esim. oman kotikansionsa sillä saa edelleen puhtaaksi epähuomiossakin.

DDR55

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Vs: serverfault question - kysymys ..
« Vastaus #7 : 18.04.16 - klo:17.26 »
niin se oli preserve root juttu
Pääkone: Ubuntu 16.04 (käsin käänetty reaaliaikainen rtlinux)
Varakone1: Centos 7
Varakone2: Windows 10
Luuri: Android 5.0