क्या फाइल सिस्टम स्तर पर dd कार्य करता है या सीधे कच्चे डिवाइस पर जाता है?


13

ddफाइलसिस्टम स्तर पर कार्य करता है या सीधे कच्चे डिवाइस पर जाता है?


dd डिवाइस के स्तर पर काम करता है।
पायलट ६

1
यह इस बात पर निर्भर करता है कि आपका क्या मतलब है। तकनीकी रूप से यह हमेशा फाइल सिस्टम को पढ़ता है, या यह निर्धारित करने में सक्षम नहीं होगा, एक के लिए, नियमित फ़ाइल / डिवाइस फ़ाइल की अनुमति या जो भी काम करने के लिए डाला जाता है।
कोस

जवाबों:


16

dd काम करने के लिए आपने इसे चुना है।

आप टर्मिनल स्ट्रीम (स्टड और स्टडआउट), या किसी फाइल डिस्क्रिप्टर द्वारा इन और इन के आउटपुट के रूप में प्रतिनिधित्व कर सकते हैं dd

और जैसा कि लिनक्स पर लगभग सब कुछ एक फ़ाइल वर्णनकर्ता है, तो आपको फ़ाइलें, निर्देशिका, चरित्र उपकरणों का उपयोग कर सकते हैं (जैसे /dev/null, /dev/random), ब्लॉक उपकरणों (जैसे जैसे विभाजन / फाइल सिस्टम /dev/sda1या की तरह सीधे पूरे डिस्क /dev/sda)।

जैसा कि आप देख सकते हैं, ddएक बहुत शक्तिशाली और बहुमुखी उपकरण है, लेकिन सुनिश्चित करें कि आप इसे सावधानी के साथ उपयोग करें क्योंकि यह " डी isk d estroyer" के रूप में भी जाना जाता है यदि आप गलती से इसे अनपेक्षित तर्कों के साथ उपयोग करते हैं।

यदि आप ddइसके बारे में अधिक जानकारी में रुचि रखते हैं , तो इसका मैनपेज (रन man dd) पढ़ें या उदाहरण के लिए "dd vs cat - इन दिनों dd अभी भी प्रासंगिक है?" (Unix & Linux.SE) या "dd" कमांड का नाम क्या है?


है ddअपने आप में शक्तिशाली या ज्यादातर तथ्य यह है कि का लाभ लेता है लिनक्स पर के रूप में लगभग सब कुछ एक फ़ाइल वर्णनकर्ता है ?
AL

@ अच्छा सवाल, मैं वास्तव में नहीं जानता। यदि आप रुचि रखते हैं तो आप शायद इसके स्रोत कोड को देख सकते हैं। लेकिन क्या यह मायने रखता है?
बाइट कमांडर

नहीं, यह धारणा के बारे में सिर्फ नाइटपैकिंग था ddएक बहुत शक्तिशाली और बहुमुखी उपकरण है
AL

1
अपने कमांड को 5 बार चेक करें और इसे कागज के एक टुकड़े पर लिखें और इसे 5 बार चेक करें। IF और OF को मिलाने से संभावित रूप से बहुत सारा डेटा नष्ट हो जाता है।
नेल्सन

3
ddकुछ अच्छा विशेषताएं हैं, लेकिन सबसे अधिक समय यह तरीकों के साथ समान रूप से अच्छी तरह से काम करेगा में प्रयोग किया जाता है cp, cat, खोल ... इस जवाब में कुछ बातें जो बिना मुश्किल है ddसूचीबद्ध हैं। लेकिन उदाहरण के लिए dd if=/dev/sda of=/mnt/ext/backupबेहतर किया जा सकता हैcat /dev/sda > /mnt/ext/backup
जोसेफ का कहना है कि मोनिका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.