मैं अपने 2 में से एक से पूरी तरह से काम कर रहे, गैर-भ्रष्ट, गैर-एन्क्रिप्टेड एनएएस ड्राइव की फ़ाइलों को पुनर्प्राप्त करने के लिए एक मिशन पर रहा हूं जो कि RAID 1 में हुआ करता था। एनएएस पैट्रियट जेवलिन एस 4 था, जो (जैसा कि मैंने अपने शोध से पाया है ) प्रोमिस फास्टट्रैक फर्जी रेड कंट्रोलर का उपयोग करता है।
इस पर जानकारी बहुत ही कम है, इसलिए यहां के गोगलर्स के लिए इस NAS के बारे में कुछ तथ्य हैं:
- RAID नियंत्रक: वादा फास्टट्रैक (नकली)
- वॉल्यूम सिस्टम: LVM2
- फ़ाइलसिस्टम: 64kb ब्लॉक आकार के साथ XFS (65536 बाइट्स)
- आर्क: 800 मेगाहर्ट्ज एएमसीसी पावरपीसी प्रोसेसर, 256 एमबी रैम (मैथ्यू के अनुसंधान के लिए धन्यवाद)
ऐसा करते समय मेरे पास केवल विंडोज 10 और मैकओएस कंप्यूटर था, और मुझे एलवीएम 2 वॉल्यूम में एक्सएफएस को बढ़ाने में सक्षम कोई सॉफ्टवेयर नहीं मिला (1 अपवाद के साथ, नीचे इस पर अधिक)। मुझे अपनी पुरानी नेटबुक एसर एस्पायर वन को बाहर निकालना था, और उस पर पिल्ला लाइनक्स स्थापित करना था (विशेष रूप से lxpup स्वाद)।
पिल्ला लाइनक्स पर मैं नामक एक उपकरण का उपयोग करके इस फाइल सिस्टम को माउंट करने में कामयाब रहा dmraid
। इस टूल में pdc वॉल्यूम बढ़ने का एक तरीका है, जो Promise FastTrack के लिए इसकी आईडी है। एक बार जब मैं इसे बढ़ाते हुए कुछ हुप्स के माध्यम से कूदने में कामयाब रहा, तो मैंने वास्तविक एक्सएफएस फाइलसिस्टम तक पहुंच प्राप्त की, और मेरे निराशा के लिए, यह 64kb ब्लॉक आकार का हो गया।
यह वह जगह है जहां मैंने "रीड एक्सएफ़एस 64 केबी ब्लॉक आकार" जैसी चीजों को गुगना शुरू कर दिया। केवल कुछ जवाब जो कहते हैं: "लिनक्स 4kb से बड़े आकार को नहीं पढ़ सकता है, जब तक कि आप कर्नेल को पैच नहीं करते हैं"। मुझे पता नहीं है कि कर्नेल को कैसे पैच किया जाए, और मैं चकित हूं कि इसे अनुमति देने के लिए किसी भी तरह का अनुकरण नहीं है।
मैंने उन ऐप्स में से 1 अपवाद का उल्लेख किया है जो विन / मैक पर इस विभाजन को नहीं पढ़ सकते हैं। वह अपवाद ufsexplorer था। यह $ 100 का ऐप है, यह मुझे फाइलों को मूल रूप से दिखाने में सक्षम था। मैंने कुछ फाइलों की नकल करते हुए साबित किया कि यह काम करता है, लेकिन परीक्षण संस्करण केवल छोटी फाइलों की नकल करने की अनुमति देता है।
मैं यह मानने से इंकार करता हूं कि किसी भी स्तर की जटिलता से मुक्त मुक्त स्रोत उपकरण नहीं है जो मुझे 64kb xfs पढ़ने में मदद न कर सके।
मेरा सवाल है: क्या किसी को भी इस तरह के किसी भी उपकरण का पता है? एक या एक से अधिक टूल, या कर्नेल पैचिंग, या कुछ और (फ्री) का उपयोग करके डेटा कैसे प्राप्त किया जाए, इस पर कोई विशेष निर्देश बहुत सराहना करते हैं।
एक और बात: मैं अत्यधिक इन ड्राइव्स की स्थानीय छवियां नहीं बनाना चाहूंगा (जब तक कि यह एकमात्र तरीका नहीं है)। आखिरकार, यह 2TB डेटा है, मेरे पास इतना स्थान नहीं हो सकता है।
PS अगर एक ज्ञात लाइनक्स है जिसे मैं अपने एसर पर स्थापित कर सकता हूं जो 64kb xfs पढ़ सकता है, तो यह एक व्यवहार्य समाधान भी है।
अपडेट 1 : मैंने अभी https://www.cgsecurity.org/wiki/TestDisk के बारे में सीखा । एक शॉट के लायक हो सकता है। एक बार जब मैं इसे आज़माने के लिए वापस रिपोर्ट करूँगा।
अद्यतन 2 : TestDisk XFS विभाजन की उपस्थिति को पहचानता हुआ प्रतीत होता है, लेकिन मुझे यकीन नहीं है कि वहाँ कैसे आगे बढ़ें। मुझे फ़ाइल निकालने का कोई तरीका नहीं दिख रहा है, इसलिए मैंने अभी के लिए इसे छोड़ दिया, और मैथ्यू के उत्तर में qemu दृष्टिकोण की कोशिश कर रहा हूं।