मैं सिर्फ rm / * गलती से भागा, कोई फिक्स?


8

मैं इतना मूर्ख हो गया ...

मैं सिर्फ rm / * दुर्घटनावश भाग गया, लेकिन मेरा मतलब है rm ./* क्लाउड सर्वर पर रूट एक्सेस के साथ।

अब, कोई भी कमांड काम नहीं करता है। ls, ssh, sftp ... कोई नहीं।

क्या इसे ठीक करने का कोई रास्ता है? (नोट: इस तरह के मामले में -r या -f जैसे पैरा का उपयोग नहीं किया जाता है)।


19
हां, अंतिम बैकअप को पुनर्स्थापित करें ...
गाइल्स क्नॉट

5
और बहाल करने, उर्फ के बाद rmकरने के लिए rm -i, कम से कम कुछ समय के लिए :-)
Jaume

2
इसके अलावा, यदि वर्तमान निर्देशिका में सभी फ़ाइलों को हटाना कुछ ऐसा है जो आप अक्सर करते हैं, तो यह कहने की आदत डालें rm *- ./यह पूरी तरह से अनावश्यक है और जैसा कि आपने अनुभव किया है, आपको परेशानी में डाल सकता है।
स्कॉट

3
सिर्फ इसलिए कि आपने कुछ बेवकूफी की, सवाल कम मूल्यवान नहीं है। मुझ से +1।
0xC0000022L

lsपहले rm
लॉरेंससी

जवाबों:


15

बैकअप से बहाल करना।

फाइलसिस्टम के आधार पर आप एक अनडेलीट या रिकवरी यूटिलिटी को चलाने में सक्षम हो सकते हैं, लेकिन यह संभव है कि बैकअप से रिस्टोर करना आसान और अधिक विश्वसनीय हो।


5

बैकअप की संभावना है कि आपका सबसे अच्छा समाधान हो, लेकिन अगर यह किसी भी कारण से कोई विकल्प नहीं है, तो कुछ तकनीकें हैं जो विलुप्त फ़ाइलों को ext3 / 4 संस्करण से पुनर्प्राप्त करने में मदद कर सकती हैं।

इनमें से किसी भी तरीके के प्रभावी होने के लिए आप एकल उपयोगकर्ता मोड पर ड्रॉप करना चाहते हैं और जितनी जल्दी हो सके डिस्क (ओं) को अनमाउंट करें। और अधिमानतः इन्हें एक लाइव एलसीडी या अन्य रिकवरी वातावरण से चलाएं, यह डेटा को पुनर्प्राप्त करने का प्रयास करते समय आकस्मिक डेटा हानि से बचने के लिए एक महत्वपूर्ण सुरक्षित तरीका है।

मैं undelete प्रक्रियाओं पर एक महाकाव्य पोस्ट नहीं करूंगा क्योंकि आपको पहले बैकअप का उपयोग करने की कोशिश करनी चाहिए, यहां वे लिंक हैं जो मुझे सबसे अधिक उपयोगी लगते हैं।


यदि आप इस मार्ग पर जाना चाहते हैं तो निश्चित रूप से जितनी जल्दी हो सके प्रभावित वॉल्यूम का उपयोग करना बंद कर दें और इसे हटा दें ।
dmckee

@ अपनी पूरी तरह से सही, यह उल्लेख किया जाना चाहिए। (वार्निंग लाइन जोड़ता है)
टेकड्रेगन

4

अगर rmबहुत ज्यादा नहीं खाया (जब यह मेरे साथ हुआ, तो मैंने इसे आधा होने पर मार दिया /bin...), आप बचाव मोड में मशीन शुरू कर सकते हैं, जांचें कि क्या पैकेज प्रभावित हैं ( rpmमामले में, rpm -Vaआपको बताता है) ), और उन लोगों को पुनर्स्थापित करें।

यह सलाह दी जाती है कि यह केवल अमावस्या पर, आधी रात के बाद काम करता है। पहले से कम बारिश वाला नृत्य फायदेमंद हो सकता है। या नहीं। YMMV।

(हां, यह यूनिक्स का क्रूर तरीका है जो बिना सोचे-समझे उपयोगकर्ताओं को दबाने से पहले प्रत्येक कमांड को ध्यान से पढ़ाने पर विचार करेगा ENTER। हमें सिखाया गया विचार दें।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.