5

से पढ़ने के बीच अंतर/dev/block/mmcblk0 से पढ़ने के दौरान पुराने डेटा को/dev/block/mmcblk0p1 से पढ़ने के दौरान पुराने डेटा को लौटाते हुए पढ़ने के बीच अंतर। मेरा प्रश्न यह है कि क्या लिनक्स बैक अप बनाए रखता है यदि डेटा/dev/block/mmcblk0 पर लिखा गया है? ऐसा इसलिए है क्योंकि मैं उस नोड के माध्यम से पढ़कर एसडी कार्ड की पुरानी सामग्री को पढ़ने में सक्षम था।/dev/block/mmcblk0 और/dev/block/mmcblk0p1

+5

क्या आप वाकई "पुराना डेटा" लौट रहे हैं, जैसे डेटा लिखने से पहले? यह मुझे लगता है कि उन दो ब्लॉक उपकरणों की पूरी डिस्क और पहला विभाजन है। Mmcblk0p1 पर IO एक ऑफसेट के साथ mmcblk0 पर पढ़ने/लिखने जैसा है। – cdleonard

+3

सीडीलोनार्ड सही है। mmcblk0 पूरी डिस्क है (बूट सेक्टर से शुरू हो रहा है और विभाजन तालिका है) और mmcblk0p1 पहला विभाजन है। Mmcblk0 में "पुराना" डेटा नहीं है। – Gnurou

उत्तर

9

लिनक्स कर्नेल में एमएमसी उप-प्रणाली mmcblkXpY प्रारूप के डिवाइस नोड्स पंजीकृत करता है।

  • प्रत्येक एमएमसी लिनक्स कर्नेल के भीतर पंजीकृत डिवाइस यह खुद एमएमसी युक्ति संख्या प्राप्त एक्स
  • किसी विशिष्ट उपकरण पर प्रत्येक विभाजन यह खुद की संख्या वाई

सामान्य फ़ाइल मैं/हे एक युक्ति नोड एक विभाजन की ओर इशारा करते बढ़ते के बाद किया जा सकता है प्राप्त करता है।

यह भी ध्यान रखें कि जब तक /dev/mmcblkX डिवाइस पर वैध विभाजन तालिका मौजूद नहीं है, तब सिस्टम पर /dev/mmcblkXpY नोड्स नहीं होंगे।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^