युक्ति: dd कमांड प्रगति पट्टी के साथ

dd एक है आदेश बहुत "चुप" और इसलिए कभी-कभी कुछ खतरनाक और अतिरंजित। इस पोस्ट में हम आपको दिखाएंगे कि यह शानदार कमांड हमें कैसे दिखाएगा प्रगति बार जब हम wget कमांड के साथ फाइल डाउनलोड करते हैं, तो ऐसा ही दिखाई देता है।

Dd कमांड एक शक्तिशाली उपकरण है जो आपको कई काम करने की अनुमति देता है, उनमें से हम विभाजन और यहां तक ​​कि हार्ड ड्राइव को क्लोन करने का एक आसान तरीका ढूंढते हैं। इसमें केवल एक छोटी सी खामी है, यह एक बहुत ही "मूक" कमांड है क्योंकि इसे निष्पादित करते समय, टर्मिनल प्रॉम्प्ट स्थिर रहता है, इसलिए यह न जानने से घबराहट पैदा कर सकता है कि क्या हो रहा है और इसे निष्पादित करने में कितना समय लगता है।
यह सब pv कमांड से हल किया जाता है, जो एक टर्मिनल पाइप के रूप में कार्य करता है जो इसके माध्यम से गुजरने वाले डेटा को मापता है। यह इस प्रकार होगा:
dd if = / place / of / origin | pv | dd of = / place / of / डेस्टिनेशन

नतीजतन, हमें टर्मिनल में एक प्रगति बार मिलेगा, बाइट्स के बारे में जानकारी, जो समय चल रहा है और अंतरण दर, सभी वास्तविक समय में।

इसके अलावा, समाप्त होने पर, यह हमें ट्रांसफर रेट के आंकड़े दिखाता है, कुल बाइट्स ट्रांसफर हो जाता है और सभी डेटा ट्रांसफर करने में कुल समय लगता है।

Ejemplos:

क्लोन एक हार्ड ड्राइव:

dd if = / dev / sda | pv | dd of = / dev / sdb

एक विभाजन को क्लोन करें:

dd if = / dev / sdc2 | pv | dd of = / dev / sda1

एक विभाजन या हार्ड ड्राइव की एक आईएसओ छवि बनाएँ (बैकअप के लिए उत्कृष्ट विकल्प):

dd if = / dev / sda1 | pv | dd of = / home / user / backup.iso

कुछ डिस्ट्रोस में पी.वी. स्थापित नहीं हो सकता है, इसलिए यह इस टिप का उपयोग करने में सक्षम होने के लिए इसे स्थापित करने के लिए पर्याप्त होगा।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   पियर फ्राक कहा

    LiveUsb बनाने के लिए अन्य टिप्स

    dd if = / home / user / isodelsystem.iso | pv | dd of = / dev / sdx (sdx, जो pendrive / फ़्लैश मेमोरी के अनुरूप होता है)

  2.   जैमे येप्स कहा

    बहुत उपयोगी

  3.   किक 1 एन कहा

    बहुत अच्छी टिप।

  4.   कार्लोस कहा

    टिप के लिए बहुत-बहुत धन्यवाद।
    नमस्ते.

  5.   पोर्टो कहा

    शानदार !!! 5 *

  6.   Rafaelzx कहा

    मेरे पास एक सवाल है, अगर कोई आईएसओ है, तो क्या मैं इसे स्थापित करूंगा या मैं कैसे आईएसओ चाहता हूं? : एस

  7.   इज़्ज़कलोट कहा

    एक विभाजन की आईएसओ छवि एक बैकअप के रूप में काम कर सकती है, लेकिन यह एक ऑपरेटिंग सिस्टम के आईएसओ की तरह नहीं है, एक विभाजन से उत्पन्न आईएसओ से एक सिस्टम स्थापित करना संभव नहीं होगा।

    उदाहरण के लिए आप अपने / होम विभाजन की एक आईएसओ छवि बना सकते हैं जो इस तरह दिखेगी: my_home.iso और इसे किसी भी पार्टीशन या किसी अन्य पीसी पर भी सेव करें, और यदि कुछ दुर्भाग्य से आप अपना / घर का विभाजन खो दें तो आप इसे पुनः स्थापित कर सकते हैं जैसे निम्नलिखित जैसे कमांड के साथ कुछ भी नहीं हुआ था:

    dd if = / place / where / is / my_home.iso | pv | dd of = / dev / partition_where_home था

  8.   देवदूत कहा

    Dd प्रक्रिया के pid को किल के माध्यम से URS1 सिग्नल भेजने से अधिक सुरुचिपूर्ण

  9.   झब्बू कहा

    अति उत्कृष्ट। एक और समान उपकरण: mbuffer
    dd if = file.source | mbuffer | dd = file.destination
    नमस्ते!

  10.   ओडेनेटिनी III कहा

    एक महान उपकरण, जो सभी के लिए समस्याओं को हल करता है, मूक आदेशों के लिए बहुत उपयोगी है, इन आदेशों में सच्चाई को डिफ़ॉल्ट रूप से सेट किया जाना चाहिए।

  11.   मनु य। कहा

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

    dd if = / dev / dvd | pv | dd of = / path / file.iso

  12.   लुइस कहा

    बहुत बहुत धन्यवाद.

    1.    चलो linux का उपयोग करते हैं कहा

      आपका स्वागत है, लुइस!

  13.   विजेता venegas कहा

    मैं pv कमांड कैसे स्थापित करूं?

  14.   मेज़बान .cl कहा

    धन्यवाद
    https://www.host.cl