Wubi पर rm -rf के साथ हटाए गए डेटा को पुनर्प्राप्त करें?


14

मैंने गलती से डिलीट /homeकर दिया sudo rm -rf

मैंने इसे टेस्टडिस्क के साथ पुनर्स्थापित करने की कोशिश की, लेकिन क्योंकि उबंटू वुबी से है, यह फाइलसिस्टम को सूचीबद्ध नहीं कर सकता है और मुझे ऐसा करने का दूसरा तरीका नहीं पता है।

मैं अपना डेटा कैसे पुनर्स्थापित कर सकता हूं? यह महत्वपूर्ण है।

मैं वुबी पर 10.10 का उपयोग कर रहा हूं


जवाबों:


7

यह संभव हो सकता है फोटोरेक का उपयोग करना ... उदाहरण के लिए मेरी वूबी स्थापित पर मैंने निम्न कार्य किया:

sudo apt-get install testdisk
sudo photorec /dev/loop0
[proceed]
[none] (partition type table)
P ext4 [search]
[ext2/ext3]
[free] (or I guess you could use [whole])

फिर वुबी इंस्टॉल के अलावा अन्य को पुनर्प्राप्त करने के लिए कुछ जगह का चयन करें (मुझे लगता है कि आप इसे एक लाइव सीडी से चलाएंगे, इसलिए स्थानीय हार्ड ड्राइव का चयन करें ... मैंने उपयोग किया / होस्ट / ubuntu)

फिर वाई को चयन करने के लिए मारो और यह चलता है।

फिर परिणाम देखें। यहाँ कुछ टर्मिनल आउटपुट है

bcbc@ubuntu:~$ sudo photorec /dev/loop0
PhotoRec 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
PhotoRec exited normally.
bcbc@ubuntu:~$ ls /host/ubuntu
disks    recup_dir.1  recup_dir.3  recup_dir.5      Ubuntu.ico          winboot
install  recup_dir.2  recup_dir.4  tedwireless.txt  uninstall-wubi.exe
bcbc@ubuntu:~$ cd /host/ubuntu/recup_dir.1/
bcbc@ubuntu:/host/ubuntu/recup_dir.1$ ls
f0270448.txt  f1666616.txt  f1668496.txt  f1791600.txt  f2403160.txt
f0270472.txt  f1666624.txt  f1668528.txt  f1791608.txt  f2403176.txt
f0270488.txt  f1666632.txt  f1668560.txt  f1791616.txt  f2403208.txt
...

यदि आप एक जीवित सीडी से चल रहे हैं, तो पहले अपने विंडोज़ होस्ट को माउंट करें और फिर root.disk:

sudo mkdir -p /media/win
sudo mount /dev/sda1 /media/win #change /dev/sda1 for your own partition
sudo mount -o loop /media/win/ubuntu/disks/root.disk /mnt

फिर आप उचित लूप डिवाइस का चयन करके आगे बढ़ सकते हैं।


हम्म ... इसके लिए धन्यवाद, मैं कोशिश करूंगा। फोटोरेक द्वारा पुनर्प्राप्त की गई फ़ाइलों के बारे में क्या है, जब मैंने पहली बार कोशिश की थी कि मुझे कुछ छवि फाइलें और बहुत सारे .txt मिले, लेकिन .php या .css या .html के बारे में क्या? क्या फोटोरेक उन्हें पुनर्प्राप्त करता है?
शोगुन

Cgsecurity.org/wiki/File_Formats_Recovered_By_PhotoRec के अनुसार यह .php और .html पुनर्प्राप्त करता है, लेकिन .cs सूचीबद्ध नहीं है। यदि आप परिणामों को कम करना चाहते हैं, तो आपको विशिष्ट प्रकारों को लक्षित करने में सक्षम होना चाहिए ... cgsecurity.org/wiki/… देखें ।
bcbc

bcbc - धन्यवाद, यह जाने का सही तरीका है, इसने बहुत सारी फाइलें बरामद की, उन सभी को जांचने के लिए)) यह कुछ भी नहीं के लिए बेहतर है। मैंने आपके उत्तर को समाधान के रूप में जांचा;)
शोगुन

सौभाग्य। आइए जानते हैं कि यह कैसे चलता है
bcbc

8

दुर्भाग्य से, चाहे वूबी हो या मानक उबंटू, जब आप चीजों को हटाते हैं rm -rf, तो इसकी उचाई को ठीक करना असंभव है। वहाँ उपकरण हैं, लेकिन जब आप उपयोग करते हैं तो उनकी प्रभावशीलता अपेक्षाकृत कम होती हैrm -rf

EDIT में से
एक टूल ने इस पर एक टिप्पणी में समझाया थाphotorec। यह डेटा को पुनर्प्राप्त करने में मदद कर सकता है, लेकिन यह फ़ाइल नाम या पथ को पुनर्स्थापित नहीं करेगा, इसलिए आपको यह पता लगाना होगा कि आपके पास क्या है। इसके अलावा, यह काम नहीं कर सकता क्योंकि आप Wubi का उपयोग कर रहे हैं और डायरेक्ट-टू-ड्राइव इंस्टॉलेशन नहीं।


2
Photorec मेरे (बाद rm -rf) के लिए 75% से अधिक डेटा को पुनर्प्राप्त करने में सक्षम था । यह संपूर्ण विभाजन को पुनर्प्राप्त करने के लिए उपयुक्त नहीं है, लेकिन यदि आप कुछ बहुत महत्वपूर्ण फ़ाइलों को सहेजना चाहते हैं, तो यह जाने का तरीका है (यह फ़ाइल नाम पुनर्प्राप्त नहीं करता है, इसलिए सही फ़ाइल खोजने में थोड़ा समय लगता है)।
व्यवस्था करें

@ अरेंज ने "कुछ" पर जोर दिया। उन्होंने /home/अपने संदेश के अनुसार, पूरी dir संरचना को हटा दिया । यह काफी संभव है, फिर, जिस /home/क्षेत्र में यह था वह वास्तव में मरम्मत या वसूली से परे खराब हो गया है। यह भी ध्यान दें कि यह wubiसब कुछ काम नहीं करता है।
थॉमस वार्ड

1

डेटा पुनर्प्राप्त करने के लिए दो मुख्य दृष्टिकोण हैं। पहली फ़ाइल नक्काशी है जो फाइलों के प्रारंभ और अंत की पहचान करने और उन्हें निकालने का प्रयास करती है। यह कुछ प्रकार की फ़ाइलों के लिए बहुत अच्छा है, लेकिन आप फ़ाइल नाम और फ़ाइल समय खो देते हैं। यह jpeg छवियों के लिए विशेष रूप से अच्छा है।

दूसरा दृष्टिकोण फ़ाइल सिस्टम पर बहुत निर्भर करता है। आप शायद ext3 या ext4 का उपयोग कर रहे हैं। यदि आप ext3 का उपयोग कर रहे हैं, तो खोजी कुत्ता काम करना चाहिए। हालाँकि, मेरा मानना ​​है कि sleuthkit अभी तक ext4 को संभालता नहीं है। यदि आपका फ़ाइल सिस्टम ext3 है, तो प्रयास करें:

sudo apt-get install sleuthkit

और भाग खड़ा हुआ

fls -r <device name of your home directory>

जैसे

fls -r /dev/sda1

(मैंने WUBI का उपयोग नहीं किया है इसलिए मुझे नहीं पता कि आपका घर विभाजन कहां हो सकता है।)

यह आपको फ़ाइल नाम दिखाएगा जो पुनर्प्राप्त करने योग्य हो सकता है। यदि वे पुनर्प्राप्त करने योग्य हैं, तो उन्हें पुनर्प्राप्त करने के लिए आईकैट का उपयोग किया जा सकता है।


वुबी doesn't एक विभाजन का उपयोग करें। वुबी विंडोज के अंदर स्थापित है, और एक आभासी छवि फ़ाइल को बंद कर देता है जो सभी डेटा वाले हार्ड ड्राइव की तरह कार्य करता है। यह वास्तव में ड्राइव पर अपने स्वयं के विभाजन के रूप में नहीं बैठता है। बाद में, विभाजन के रूप में लिनक्स ओएस के लिए मौजूद नहीं है, अपने ऊपर कहा गया है विधि शायद काम नहीं करेगा
थॉमस वार्ड

हां, मैंने इस विधि की कोशिश की, टेस्टडिसक और फोटोरेक के साथ भी लेकिन इसमें से कुछ भी काम नहीं किया ... मेरा मन अब पागल हो गया। :(
शोगुन

@ शोगुन वास्तव में आपके पास कोशिश करने के लिए कोई दूसरा तरीका नहीं बचा है, फिर। क्योंकि टर्मिनल के माध्यम से किसी भी चीज को हटाने में 99.99% समय भी लगता rmहै। दुर्भाग्य से, आपके मुद्दे का कोई समाधान नहीं है, क्योंकि न तो काम किया गया है (जिस तरह से मैंने उल्लेख किया था कि वसूली मेरे जवाब में लगभग असंभव होगी)।
थॉमस वार्ड

ठीक। सभी उत्तर के लिए धन्यवाद, साबुन और एक रस्सी खरीदने के लिए ... =))
शोगुन

0

हो सकता है कि आप मेरे टूल को आज़मा सकते हैं - http://freshmeat.net/projects/extcarve "extcarve एक ext2 / ext3 / ext4 फ़ाइल पुनर्प्राप्ति और सिमेंटिक फ़ाइल नक्काशी उपकरण है। यह PNG, JPG, सहित कई फ़ाइल स्वरूपों को पुनर्प्राप्त कर सकता है। GIF, PDF, C / C ++ प्रोग्राम, PHP और HTML "


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