केवल पढ़ने के लिए ब्लॉक डिवाइस / देव / लूप माउंट नहीं कर सकते


18

मुझे एक ubuntu 14.04x64 VM Windows 7 x64 होस्ट मशीन पर वर्चुअलबॉक्स पर चल रहा है।

मैं फोरेंसिक उपयोगों के लिए एक छवि को माउंट करने की कोशिश कर रहा हूं, और विशेष रूप से इस कमांड को चलाने की कोशिश कर रहा हूं:

mount -o ro,loop,offset=1048576 -t xfs /media/mountdevicesource/ewf1 /media/mountdest

सभी दस्तावेज जो मैंने पाया है, यह दर्शाता है कि इस तरह की एक कमांड को काम करना चाहिए, हालांकि मुझे एक त्रुटि बताते हुए कहा गया है:

Mount: cannot mount block device /dev/loop0 read-only

कोई भी विचार जो मैं गलत कर रहा हूं? मुझे एक ही VM पर एक ही त्रुटि मिल रही थी, इसलिए मैं उबंटू को फिर से सोचता हूं कि यह किसी प्रकार की भ्रष्टाचार की समस्या है या कुछ और है, लेकिन मुझे नए VM पर भी यही त्रुटि मिल रही है।

धन्यवाद।

जवाबों:


29

संभवतः, आपके XFS फाइल सिस्टम में एक गंदा लॉग है जिसे आपको एक सुसंगत फाइल सिस्टम देने के लिए फिर से खेलना होगा। हालाँकि, roमाउंट विकल्प इसे रोकता है।

norecoveryउदाहरण के लिए बढ़ते जोड़ने का प्रयास करें :

mount -o ro,norecovery,loop,offset=1048576 -t xfs /media/mountdevicesource/ewf1 /media/mountdest

क्या यह कुछ बदलता है?


हां, मुझे आपकी टिप्पणी देखने से पहले मुझे नॉरएक्विज़न फ़्लैग मिल गया था ... जो मेरे मुद्दे को तय कर रहा था। वह छोटा झंडा ...
मौमी रिवर

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