Geçtiğimiz günlerde Serverfault isimli forum sitesi üzerinden açılan konuda, bir kullanıcı bütün şirket verilerinin silindiğini söylüyor ve yardım istiyordu.
İlk başlarda herkes tipik bir hacklenme olayı sansa da, gerçekler kısa süre sonra ortaya çıktı.
İngiltere‘de yaşayan Marco Marsala, kendi şirket verilerini aslında kendi elleriyle silmişti. Sunucularına yanlışlıkla “rm -rf” komutunu girdiğini belirten Marco, bütün verilerinin silindiğini hatta yedek verilerin bile silindiğini söylüyordu.
Girdiği komut beş karakter uzunluğunda olsa da anlamı oldukça netti. “rm” kısmı Remove yani kaldır demekti, “-r” ise bulunduğu dizini belirtiyordu.
Geriye kalan “-f” ise belki de en tehlikeli olan kısımdı. Komutun bu kısmı force yani zorla anlamına geliyordu. Yani aslında Marco, kendi sunucusuna ana dizinini zorla sil şeklinde bir komut girmişti.
Bütün verilerinin silinmesinin acısını yaşayan Marco, profesyonel veri kurtarma şirketlerine gitmekten başka çare bulamadı.
Onbinlerce pound kaybettiğini söyleyen Marco, şirketine sunucularla ilgilenecek deneyimli birisini alacağını da belirtti.
:: Yaşanan bu yanlışlık hakkında ne düşünüyorsunuz?
Azıcık Linux kullanın, -r recursive demek, komutu iç içe alt dizilerde de çalıştır demek!
rm -rf komutunda -r "recursive" -f ise herhangi bir dosya ile karşılaşırsa sildiğinde hatayı ekrana bastırmamayı sağlar. düzeltelim.
adam çok şansızmış
Aynı hatayı ben de yapmıştım. Neyse ki yedekleri farklı yerde tutuyordum. 🙂
Yazık ya vallahi okurken üzüldüm
bunun benzerini yapıp terfi alan adamlar gördüm…
yedeği aynı sistem üzerinde tutan adamın bu sorunu yaşamasına şaşırmadım açıkçası.
backup silinmez, backup almıyordur almayı bilmiyordur backup olayını önemsemeyen sirketin verisi önemsizdir profesyonel veri kurtarma şirketine verecek parası da kesin yoktur.
Bilmedigin moku mektebinde oku…
linux cahilleri 😀
Bir şirkete sahip ve anladığım kadarıyla az çok yazılım bilgisine sahip biri rm -rf komutunu bilmiyorsa sıkıntı. Ben normal bir Linux kullanıcısı olarak bunu biliyorum. Ama üzüldüm yazık olmuş. İnşallah kurtarır verileri.
Kısaca tüm klasörleri bişey sormadan sil demiş, bilgisayarda silmiş. Arasıra oluyor böyle kazalar, disk bölümleme ile silmek shift-delete alışkanlığı ile silmek. :(( :)) Mehmet Can
-r Bulunduğu dizini belirtse zaten sadece bulunduğu diZini silmez mi mantık.
Deadly Commands You Should Never Run on Linux , googleda aratırsanız daha fazla bilgiye ulaşabilirsiniz, ölümcül linux konutlarından birini kullanmış o kullanıcı Allah kimseye göstermesin büyük kayıp 🙁
Ama belki de hayatı boyunca yedeklemenin önemini kimse bu kadar iyi anlatamazdı 🙂
vardır bi bit yeniği
hayırlısı bu işler
her işi uzmanına bırakacan
-r dizini değil folder subfolder files
linux bilmeyen adama haber yazdirmissiniz oda uydurmus 🙂
Konuyu okumustum. Adam yaklasik 1400 hesaplik hosting sunucusunu ucurmus,bununla da kalmamis yedek diskleri de ucurmus gelmis yardim edin diyordu. Mesleki intihar budur arkadaslar.
-r rekürsifle yani hepsini anlamında
bu kadarda sığırlık olmaz yani…
Zaten yedekler de silinmiş diyor okusana!
kod değil komut.
root ile server yönetirsen hele de yedeği aynı makinede alırsan başına bu gelir. hala daha haber yalan gibi. zira bu şirket nasıl bir şirket ki tek makineden ibaret. birden fazla makineden ibaretse arkadaş nasıl bir odun ki bütün makinelere aynı anda aynı komutu yolluyor.
geçiniz, reklam.