rm -rf: cara mudah untuk menghancurkan bisnis online Anda dan reputasi Anda

Dengan satu tim, pemilik penyedia hosting kecil menghapus data pelanggan dan backup.


Foto: independent.co.uk

Baru-baru ini, pengguna situs web Serverfault memposting pertanyaan menarik pada sumber daya. Marco Marsala bertanya kepada pengguna lain apakah mungkin untuk memulihkan data dengan cepat setelah menjalankan perintah rm -rf {foo} / {bar}. Ternyata, Marsala adalah pemilik perusahaan hosting kecil yang melayani sekitar 1.500 klien. Dia menggunakan Ansible untuk mengelola data dan mengotomatiskan proses.

Suatu malam, Marsala secara tidak sengaja memasukkan perintah rm -rf {foo} / {bar}dengan menjalankannya di semua server. Variabel {foo} / {bar} tidak disetel oleh pengguna. Awalnya, Marsala ingin menghapus direktori tertentu pada server yang berbeda, tetapi karena masalah di atas semuanya terhapus. Dalam hal ini, media dengan cadangan secara fisik terhubung dan dipasang, sehingga data ini dihapus.

Ada banyak jawaban untuk pertanyaan itu, dan kebanyakan dari mereka menunjukkan ketidakmungkinan mengembalikan semua file dengan cepat. Ya, Anda dapat memulihkan sesuatu, kata komentator, tetapi Anda bisa melupakan memulihkan semua data. Dalam salah satu tanggapan, Marco Marsala disarankan untuk melupakan memulihkan file dan menghubungi pengacara untuk mencegah konsekuensi negatif dari tuntutan hukum oleh klien yang situsnya dihancurkan.

Beberapa komentator percaya bahwa data dapat disimpan karena rm -rf hanya menandai blok data sebagai kosong. Dan jika tidak ada yang ditulis di atas, secara teori, Anda dapat memulihkan hampir semuanya. Namun, restorasi akan membutuhkan banyak waktu dan uang.

Menariknya, dua tahun lalu pertanyaan serupa diajukan pada sumber yang sama. Kemudian administrator sistem meminta bantuan dan meluncurkan perintah ini:

sudo rm -rf --no-preserve-root / mnt / hetznerbackup /

Menurut administrator sistem yang sial, ia menyadari kesalahan setelah beberapa detik, tetapi sudah terlambat, semua data perlahan-lahan dihancurkan. . Kemudian ternyata sebagian besar data penting dihancurkan, dan mereka tidak dapat dipulihkan.

Nah, hanya ada satu saran - lakukan backup. Banyak cadangan tidak terjadi, sementara mereka harus disimpan agar tidak hancur secara tidak sengaja, seperti dalam kasus ini.

UPD . Pemilik meminta bantuan.ke perusahaan pemulihan data. Ternyata, semua file ada di tempat. Tetapi penyedia hosting tidak mampu mengembalikan file-file ini - dana terlalu besar diperlukan untuk melakukan pekerjaan seperti itu untuk disk dari 1.500 server.

Source: https://habr.com/ru/post/id392925/


All Articles