Skip to main content

डंप - लिनक्स कमांड

Statistical Programming with R by Connor Harris (जून 2026)

Statistical Programming with R by Connor Harris (जून 2026)
Anonim

नाम

डंप - ext2 फाइल सिस्टम बैकअप

सार

ढेर -0123456789ackMnqSu- फ़ाइल -बी अभिलेख - ब्लॉक का आकार - घनत्व - इनोड संख्याएं - फ़ाइल - फ़ाइल -एफ लिपि - स्तर -मैं एनआर त्रुटियां -j संपीड़न स्तर -एल लेबल -क्यू फ़ाइल -रों पैर का पंजा -टी दिनांक -z संपीड़न स्तर फ़ाइलें करने के लिए डंप ढेर -डब्ल्यू | डब्ल्यू

(बीएसडी 4.3 विकल्प वाक्यविन्यास पिछड़ा संगतता के लिए लागू किया गया है लेकिन यहां दस्तावेज नहीं है।)

विवरण

ढेर एक ext2 फाइल सिस्टम पर फ़ाइलों की जांच करता है और यह निर्धारित करता है कि किन फ़ाइलों को बैक अप लेने की आवश्यकता है। इन फ़ाइलों को सुरक्षित रखने के लिए दी गई डिस्क, टेप या अन्य स्टोरेज माध्यम पर कॉपी किया गया है (देखें -रिमोट बैकअप करने के लिए नीचे विकल्प)। आउटपुट माध्यम से बड़ा एक डंप कई खंडों में टूट जाता है। अधिकांश मीडिया पर आकार को तब तक लिखकर निर्धारित किया जाता है जब तक कि मीडिया के अंत में कोई संकेत नहीं लौटाया जाता है।

मीडिया पर जो विश्वसनीय रूप से एक अंत-मीडिया संकेत (जैसे कुछ कारतूस टेप ड्राइव) वापस नहीं कर सकता है, प्रत्येक वॉल्यूम एक निश्चित आकार का है; वास्तविक आकार कारतूस मीडिया, या टेप आकार, घनत्व और / या नीचे ब्लॉक गिनती विकल्पों के माध्यम से निर्धारित किया जाता है। डिफ़ॉल्ट रूप से, ऑपरेटर को मीडिया बदलने के लिए संकेत देने के बाद, प्रत्येक आउटपुट फ़ाइल नाम का उपयोग प्रत्येक वॉल्यूम के लिए किया जाता है।

फ़ाइलें करने के लिए डंप फाइल सिस्टम के सबसेट के रूप में बैक अप लेने के लिए या तो फाइल सिस्टम का एक माउंट पॉइंट या फ़ाइलों और निर्देशिकाओं की एक सूची है। पूर्व मामले में, या तो आरोहित फाइल सिस्टम या अनमाउंट किए गए फाइल सिस्टम के डिवाइस का पथ उपयोग किया जा सकता है। बाद के मामले में, बैकअप पर कुछ प्रतिबंध लगाए गए हैं: -यू अनुमति नहीं है, समर्थित एकमात्र डंप स्तर है -0 और सभी फाइलों और निर्देशिकाओं को एक ही फाइल सिस्टम पर रहना चाहिए।

निम्नलिखित विकल्प समर्थित हैं:

-0-9

डंप स्तर। एक स्तर 0, पूर्ण बैकअप, गारंटी देता है कि पूरी फाइल सिस्टम की प्रतिलिपि बनाई गई है (लेकिन यह भी देखें - नीचे विकल्प)। 0 से ऊपर एक स्तर संख्या, वृद्धिशील बैकअप, बताता हैढेर निचले स्तर के अंतिम डंप के बाद से सभी फ़ाइलों को नई या संशोधित करने के लिए। डिफ़ॉल्ट स्तर 9 है।

-ए

`ऑटो-साइज '' सभी टेप लंबाई की गणना को बाईपास करें, और जब तक मीडिया के अंत में एक संकेत नहीं लौटाया जाता है तब तक लिखें। यह सबसे आधुनिक टेप ड्राइव के लिए सबसे अच्छा काम करता है, और डिफ़ॉल्ट है। मौजूदा विकल्प में संलग्न होने पर या हार्डवेयर संपीड़न के साथ एक टेप ड्राइव का उपयोग करते समय इस विकल्प का उपयोग विशेष रूप से अनुशंसित किया जाता है (जहां आप संपीड़न अनुपात के बारे में कभी भी सुनिश्चित नहीं हो सकते हैं)।

-ए संग्रह फ़ाइल

निर्दिष्ट में एक डंप तालिका-सामग्री का संग्रह करें संग्रह फ़ाइल पुनर्स्थापित करने के लिए (8) को यह निर्धारित करने के लिए उपयोग किया जाना चाहिए कि फ़ाइल डंप फ़ाइल में है या नहीं।

बी ब्लॉक का आकार

प्रति डंप रिकॉर्ड किलोबाइट्स की संख्या। चूंकि आईओ सिस्टम MAXBSIZE (आमतौर पर 64 केबी) के सभी हिस्सों में सभी अनुरोधों को स्लाइस करता है, इसलिए पुनर्स्थापन (8) के साथ बाद में समस्याएं बिना किसी बड़े ब्लॉकिज़ का उपयोग करना संभव नहीं है। इसलियेढेर MAXBSIZE को लिखना बंद कर देगा। डिफ़ॉल्ट अवरोध 10 है।

-B अभिलेख

प्रति वॉल्यूम 1 केबी ब्लॉक की संख्या। सामान्य रूप से आवश्यक नहीं हैढेर मीडिया के अंत का पता लगा सकते हैं। जब निर्दिष्ट आकार तक पहुंच जाता है,ढेर वॉल्यूम बदलने के लिए इंतजार कर रहा है। यह विकल्प लंबाई और घनत्व के आधार पर टेप आकार की गणना को ओवरराइड करता है। यदि इस सीमा पर संपीड़न प्रति वॉल्यूम संपीड़ित आउटपुट का आकार है।

-सी

8000 बीपीआई की घनत्व और 1700 फीट की लंबाई के साथ, एक कारतूस टेप ड्राइव के साथ उपयोग के लिए डिफ़ॉल्ट बदलें। एक कारतूस ड्राइव निर्दिष्ट करना मीडिया के अंतराल को ओवरराइड करता है।

-d घनत्व

टेप घनत्व सेट करें घनत्व डिफ़ॉल्ट 1600 बीपीआई है। एक टेप घनत्व निर्दिष्ट करना मीडिया के अंतराल को ओवरराइड करता है।

-e inodes

निकालना inodes डंप से। inodes पैरामीटर इनोड संख्याओं की अल्पविराम से अलग सूची है (आप इसका उपयोग कर सकते हैं स्टेट फ़ाइल या निर्देशिका के लिए इनोड नंबर खोजने के लिए)।

-E फ़ाइल

टेक्स्ट फ़ाइल से डंप से बाहर किए जाने वाले इनोड की सूची पढ़ें फ़ाइल फ़ाइल फ़ाइल न्यूलाइन द्वारा अलग इनोड संख्याओं वाली एक सामान्य फ़ाइल होना चाहिए।

-f फ़ाइल

बैकअप लिखें फ़ाइल फ़ाइल एक विशेष डिवाइस फ़ाइल हो सकती है जैसे / dev / st0 (एक टेप ड्राइव), / dev / rsd1c (एक फ्लॉपी डिस्क ड्राइव), एक साधारण फ़ाइल, या `- '(मानक आउटपुट)। कॉमा द्वारा अलग किए गए एकल तर्क के रूप में एकाधिक फ़ाइल नाम दिए जा सकते हैं। सूचीबद्ध प्रत्येक क्रम में प्रत्येक फ़ाइल का उपयोग एक डंप वॉल्यूम के लिए किया जाएगा; यदि डंप को दिए गए नामों की संख्या से अधिक मात्रा की आवश्यकता होती है, तो अंतिम फ़ाइल नाम मीडिया परिवर्तनों के लिए संकेत देने के बाद सभी शेष वॉल्यूम्स के लिए उपयोग किया जाएगा। यदि फ़ाइल का नाम '`होस्ट: फ़ाइल' या` `उपयोगकर्ता @ होस्ट: फ़ाइल 'फ़ॉर्म का हैढेर आरएमटी (8) का उपयोग कर रिमोट होस्ट पर नामित फ़ाइल को लिखता है। रिमोट आरएमटी (8) प्रोग्राम का डिफ़ॉल्ट पथ नाम / etc / rmt है जिसे पर्यावरण चर द्वारा ओवरराइड किया जा सकता हैRMT

एफ लिपि

प्रत्येक टेप के अंत में स्क्रिप्ट चलाएं। डिवाइस का नाम और वर्तमान वॉल्यूम नंबर कमांड लाइन पर पास किया जाता है। यदि स्क्रिप्ट 0 वापस आनी चाहिएढेर उपयोगकर्ता को टेप बदलने के लिए बिना पूछे जारी रखना चाहिए, 1 अगरढेर जारी रखना चाहिए लेकिन उपयोगकर्ता को टेप बदलने के लिए कहें। कोई अन्य निकास कोड का कारण बन जाएगाढेर रद्द करे। सुरक्षा कारणो से,ढेर स्क्रिप्ट चलाने से पहले वास्तविक उपयोगकर्ता आईडी और वास्तविक समूह आईडी पर वापस आ जाता है।

-h स्तर

उपयोगकर्ता को '`nodump' 'ध्वज डीपी डीवी UF_NODUMP केवल दिए गए या ऊपर दिए गए डंप के लिए सम्मानित करें स्तर डिफ़ॉल्ट सम्मान स्तर 1 है, ताकि वृद्धिशील बैकअप ऐसी फाइलों को छोड़ दें लेकिन पूर्ण बैकअप उन्हें बनाए रखें।

-मैं एनआर त्रुटियां

डिफ़ॉल्ट रूप से,ढेर ऑपरेटर हस्तक्षेप के लिए पूछने से पहले फ़ाइल सिस्टम पर पहली 32 पढ़ने वाली त्रुटियों को अनदेखा कर देगा। आप इस ध्वज का उपयोग किसी भी मूल्य पर कर सकते हैं। चलते समय यह उपयोगी होता हैढेर एक सक्रिय फाइल सिस्टम पर जहां पढ़ने की त्रुटियां मैपिंग और डंपिंग पास के बीच असंगतता को इंगित करती हैं।

-j संपीड़न स्तर

Bzlib लाइब्रेरी का उपयोग कर टेप पर लिखे जाने वाले प्रत्येक ब्लॉक को संपीड़ित करें। यह विकल्प केवल तभी काम करेगा जब फ़ाइल या पाइप पर डंप हो या टेप ड्राइव पर डंप करते समय टेप ड्राइव परिवर्तनीय लम्बाई ब्लॉक लिखने में सक्षम हो। संपीड़ित टेप निकालने के लिए आपको कम से कम 0.4b24 संस्करण पुनर्स्थापित करने की आवश्यकता होगी। संपीड़न का उपयोग करके लिखे गए टेप बीएसडी टेप प्रारूप के साथ संगत नहीं होंगे। (वैकल्पिक) पैरामीटर संपीड़न स्तर bzlib का उपयोग करेगा निर्दिष्ट करता है। डिफ़ॉल्ट संपीड़न स्तर 2 है। यदि वैकल्पिक पैरामीटर निर्दिष्ट है, तो विकल्प पत्र और पैरामीटर के बीच कोई सफेद स्थान नहीं होना चाहिए।

-k

रिमोट टेप सर्वर से बात करने के लिए केर्बेरो प्रमाणीकरण का प्रयोग करें। (केवल तभी उपलब्ध जब यह विकल्प सक्षम किया गया थाढेर संकलित किया गया था।)

-एल लेबल

उपयोगकर्ता द्वारा आपूर्ति की गई पाठ स्ट्रिंग लेबल डंप हेडर में रखा गया है, जहां पुनर्स्थापन (8) और फ़ाइल (1) जैसे टूल इसे एक्सेस कर सकते हैं। ध्यान दें कि यह लेबल अधिकांश LBLSIZE (वर्तमान में 16) वर्णों तक सीमित है, जिसमें ' 0' को समाप्त करना शामिल होना चाहिए

-m

अगर यह ध्वज निर्दिष्ट है,ढेर इनडोर को बदलने के लिए आउटपुट को अनुकूलित किया जाएगा, लेकिन अंतिम डंप ('बदले' और 'संशोधित' के रूप में संशोधित नहीं किया गया है क्योंकि स्टेट (2) में परिभाषित अर्थ है)। उन inodes के लिए,ढेर संपूर्ण इनोड सामग्री को सहेजने के बजाय, केवल मेटाडेटा को बचाएगा। इनोड्स जो निर्देशिका हैं या अंतिम डंप के बाद से संशोधित किया गया है नियमित रूप से सहेजे गए हैं। इस झंडे का उपयोग सुसंगत होना चाहिए, जिसका अर्थ यह है कि या तो वृद्धिशील डंप सेट में प्रत्येक डंप में ध्वज होता है, या कोई भी नहीं है।

ऐसे 'मेटाडेटा केवल' इनड्स का उपयोग करके लिखे गए टेप बीएसडी टेप प्रारूप या पुराने संस्करणों के साथ संगत नहीं होंगेबहाल।

-M

बहु-वॉल्यूम सुविधा सक्षम करें। नाम के साथ निर्दिष्ट -एक उपसर्ग के रूप में माना जाता है औरढेरअनुक्रम में 001, 002 इत्यादि में लिखते हैं। यह 2 जीबी फ़ाइल आकार सीमा को बाईपास करने के लिए, ext2 विभाजन पर फ़ाइलों को डंप करते समय उपयोगी हो सकता है।

-n

जब कभीढेर ऑपरेटर के ध्यान की आवश्यकता है, समूह (') के समान माध्यम से समूह' ऑपरेटर 'में सभी ऑपरेटरों को सूचित करें।

-q

बनानाढेर जब भी लिखने की त्रुटियों, टेप परिवर्तन इत्यादि के मामले में संकेत दिए बिना ऑपरेटर ध्यान की आवश्यकता होती है, तत्काल निरस्त करें।

-Q फ़ाइल

त्वरित फ़ाइल एक्सेस समर्थन सक्षम करें। प्रत्येक इनोड के लिए टेप स्थिति फ़ाइल में संग्रहीत की जाती है फ़ाइल जिसे पुनर्स्थापित करके (पैरामीटर क्यू और फ़ाइल नाम के साथ बुलाया जाता है) को फ़ाइल पुनर्स्थापना पर सीधे टेप को स्थानांतरित करने के लिए उपयोग किया जाता है। बड़े बैकअप से एकल फ़ाइलों को पुनर्स्थापित करते समय यह घंटे बचाता है, टेप और ड्राइव के सिर को बचाता है।

पैरामीटर के साथ डंप / पुनर्स्थापित करने से पहले भौतिक के बजाए लॉजिकल टेप पोजिशन को वापस करने के लिए सेंट ड्राइवर को स्थापित करने की अनुशंसा की जाती है। चूंकि सभी टेप डिवाइस भौतिक टेप पदों का समर्थन नहीं करते हैं, इसलिए टेप डिवाइस डंप / पुनर्स्थापना के दौरान एक त्रुटि लौटाते हैं जब सेंट ड्राइवर होता है डिफ़ॉल्ट भौतिक सेटिंग पर सेट करें। तार्किक टेप स्थितियों को वापस करने के लिए ड्राइवर को सेट करने के तरीके पर, कृपया मैन मैन पेज, विकल्प MTSETDRVBUFFER, या mt मैन पेज देखें।

पैरामीटर क्यू के साथ पुनर्स्थापित कॉल करने से पहले, हमेशा सुनिश्चित करें कि सेंट ड्राइवर डंप के दौरान कॉल के दौरान उपयोग की जाने वाली उसी प्रकार की टेप स्थिति को वापस करने के लिए सेट है। अन्यथा पुनर्स्थापित भ्रमित हो सकता है।

स्थानीय विकल्प (ऊपर देखें) या स्थानीय फ़ाइलों पर डंप करते समय यह विकल्प उपयोग किया जा सकता है।

-s पैर का पंजा

किसी विशेष घनत्व पर आवश्यक टेप की मात्रा की गणना करने का प्रयास करें। यदि यह राशि पार हो गई है,ढेर एक नए टेप के लिए संकेत देता है। इस विकल्प पर थोड़ा रूढ़िवादी होने की सिफारिश की जाती है। डिफ़ॉल्ट टेप लंबाई 2300 फीट है। टेप आकार निर्दिष्ट करना मीडिया के अंतराल को ओवरराइड करता है।

-S

आकार अनुमान। वास्तव में ऐसा करने के बिना डंप करने के लिए आवश्यक स्थान की मात्रा निर्धारित करें, और अनुमान लगाए गए बाइट्स की अनुमानित संख्या प्रदर्शित करें। मीडिया के कितने वॉल्यूम की आवश्यकता होगी यह निर्धारित करने के लिए यह वृद्धिशील डंप के साथ उपयोगी है।

-टी दिनांक

/ Etc / dumpdates में देखने से निर्धारित समय के बजाय डंप के प्रारंभिक समय के रूप में निर्दिष्ट दिनांक का उपयोग करें दिनांक सीटाइम (3) के समान है। यह विकल्प स्वचालित डंप स्क्रिप्ट के लिए उपयोगी है जो एक विशिष्ट अवधि के दौरान डंप करना चाहता है। द -टीविकल्प पारस्परिक रूप से अनन्य है -यू विकल्प।

-u

एक सफल डंप के बाद फ़ाइल / etc / dumpdates अद्यतन करें। / Etc / dumpdates का प्रारूप लोगों द्वारा पठनीय है, जिसमें प्रति पंक्ति एक मुफ्त प्रारूप रिकॉर्ड शामिल है: फाइल सिस्टम नाम, वृद्धि स्तर और सीटाइम (3) स्वरूप डंप तिथि। प्रत्येक स्तर पर प्रति फ़ाइल सिस्टम में केवल एक प्रविष्टि हो सकती है। यदि आवश्यक हो, तो किसी भी फ़ील्ड को बदलने के लिए फ़ाइल / etc / dumpdates को संपादित किया जा सकता है।

डब्ल्यू

ढेर ऑपरेटर को बताता है कि कौन से फाइल सिस्टम को डंप किया जाना चाहिए। यह जानकारी फ़ाइलों / etc / dumpdates और / etc / fstab से प्राप्त की गई है -डब्ल्यू विकल्प का कारण बनता हैढेर प्रिंट करने के लिए, / etc / dumpdates में सभी फाइल सिस्टम और / etc / fstab में सबसे हालिया डंप दिनांक और स्तर में मान्यता प्राप्त फ़ाइल सिस्टम के लिए, और उन लोगों को हाइलाइट करें जिन्हें डंप किया जाना चाहिए। अगर -डब्ल्यू विकल्प सेट है, अन्य सभी विकल्पों को अनदेखा किया जाता है, औरढेर तुरंत बाहर निकलता है।

डब्ल्यू

की तरह है कि -डब्ल्यू लेकिन प्रिंट / केवल / etc / fstab में फाइल सिस्टम को मुद्रित करता है जिसे डंप करने की आवश्यकता होती है।

-z संपीड़न स्तर

Zlib लाइब्रेरी का उपयोग कर टेप पर लिखे जाने वाले प्रत्येक ब्लॉक को संपीड़ित करें। यह विकल्प केवल तभी काम करेगा जब फ़ाइल या पाइप पर डंप हो या टेप ड्राइव पर डंप करते समय टेप ड्राइव परिवर्तनीय लम्बाई ब्लॉक लिखने में सक्षम हो। संपीड़ित टेप निकालने के लिए आपको कम से कम 0.4b22 संस्करण पुनर्स्थापित करने की आवश्यकता होगी। संपीड़न का उपयोग करके लिखे गए टेप बीएसडी टेप प्रारूप के साथ संगत नहीं होंगे। (वैकल्पिक) पैरामीटर संपीड़न स्तर zlib का उपयोग करेगा निर्दिष्ट करता है। डिफ़ॉल्ट संपीड़न स्तर 2 है। यदि वैकल्पिक पैरामीटर निर्दिष्ट है, तो विकल्प पत्र और पैरामीटर के बीच कोई सफेद स्थान नहीं होना चाहिए।

ढेर इन स्थितियों पर ऑपरेटर हस्तक्षेप की आवश्यकता है: टेप का अंत, डंप का अंत, टेप लिखने की त्रुटि, टेप खुली त्रुटि या डिस्क पढ़ने त्रुटि (यदि एनआर त्रुटियों की सीमा से अधिक है)। द्वारा नियुक्त सभी ऑपरेटरों को सतर्क करने के अलावा -n कुंजी,ढेर ऑपरेटर के साथ बातचीत करता है डंप के समय पर टर्मिनल को नियंत्रित करेंढेर आगे नहीं बढ़ सकता है, या अगर कुछ गड़बड़ है। सभी प्रश्नढेर बना हुआ जरूर उचित रूप से '`yes' 'या` `no' टाइप करके उत्तर दिया जाए।

चूंकि एक डंप बनाने से पूरे डंप के लिए बहुत समय और प्रयास शामिल होता है,ढेर प्रत्येक टेप वॉल्यूम की शुरुआत में खुद को चेकपॉइंट करें। अगर उस मात्रा को लिखना किसी कारण से विफल रहता है,ढेर ऑपरेटर अनुमति के साथ, पुराने टेप को रिवाउंड और हटा दिए जाने के बाद चेकपॉइंट से खुद को पुनरारंभ करें, और एक नया टेप लगाया गया है।

ढेर ऑपरेटर को आवधिक अंतराल पर क्या चल रहा है, जिसमें आम तौर पर लिखने के लिए ब्लॉक की संख्या के कम अनुमान, टेप की संख्या, पूरा होने का समय, और टेप परिवर्तन का समय शामिल है। आउटपुट वर्बोज़ है, ताकि अन्य जानते हैं कि टर्मिनल नियंत्रणढेर व्यस्त है, और कुछ समय के लिए होगा।

एक विनाशकारी डिस्क घटना की स्थिति में, डिस्क पर सभी आवश्यक बैकअप टेप या फ़ाइलों को पुनर्स्थापित करने के लिए आवश्यक समय को वृद्धिशील डंप को बढ़ाकर न्यूनतम रखा जा सकता है। टेपों की संख्या को कम करने के लिए वृद्धिशील डंप को चौंका देने का एक प्रभावी तरीका निम्नानुसार है:

  • हमेशा एक स्तर 0 बैकअप के साथ शुरू करें, उदाहरण के लिए: / sbin / dump -0u -f / dev / st0 / usr / src यह सेट अंतराल पर किया जाना चाहिए, महीने में एक बार या हर दो महीने में, और ताजा टेप के सेट पर हमेशा के लिए बचाया जाना चाहिए।
  • स्तर 0 के बाद, डंप स्तर के इस अनुक्रम के साथ, हनोई एल्गोरिदम के एक संशोधित टॉवर का उपयोग करके सक्रिय फ़ाइल सिस्टम के डंप दैनिक आधार पर लिया जाता है: 3 2 5 4 7 6 9 8 9 9 … दैनिक डंप के लिए, साप्ताहिक आधार पर उपयोग किए जाने वाले प्रत्येक दिन के लिए एक निश्चित संख्या में टेप का उपयोग करना संभव होना चाहिए। प्रत्येक सप्ताह, एक स्तर 1 डंप लिया जाता है, और दैनिक हनोई अनुक्रम 3 से शुरू होता है। साप्ताहिक डंप के लिए, प्रति डुबकी फ़ाइल सिस्टम के टेपों का एक और निश्चित सेट भी चक्रीय आधार पर उपयोग किया जाता है।

कई महीनों के बाद, दैनिक और साप्ताहिक टेप को डंप चक्र और ताजा टेपों से बाहर घूमना चाहिए।

यह भी देखें

RMT (8)

जरूरी: उपयोग आदमी आदेश ( % आदमी ) यह देखने के लिए कि आपके विशेष कंप्यूटर पर कमांड का उपयोग कैसे किया जाता है।