एलटीओ टेप की शेष क्षमता निर्धारित करें


15

मैं यह कैसे निर्धारित कर सकता हूं कि एलटीओ टेप पर कितना स्थान शेष है?

यदि मैं अंत की तलाश करता हूं और स्थिति की जांच करता हूं, तो मैं देख सकता हूं कि मैं फ़ाइल नंबर 17 पर हूं, लेकिन मुझे नहीं पता कि यह फ़ाइल कितनी बड़ी थी।

$ mt -f /dev/nst1 eod
$ mt -f /dev/nst1 status
SCSI 2 tape drive:
File number=17, block number=0, partition=0.
Tape block size 0 bytes. Density code 0x44 (LTO-3).
Soft error count since last status=0
General status bits on (81010000):
 EOF ONLINE IM_REP_EN

पूरी पट्टी को पढ़ने में कम, मैं टेप की प्रयुक्त / मुफ्त क्षमता का निर्धारण कैसे कर सकता हूं?


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

1
और फिर वहाँ ... संपीड़न और नकली क्षमता मुद्दा है
Overmind

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

मेरा मतलब है कि टेप की वास्तविक घोषित-दर-निर्माता क्षमता नकली है (आमतौर पर वास्तविक दो बार)। वे एक विशिष्ट क्षमता कहते हैं (यानी 2: 1 संपीड़न अनुपात में 1.6TB, जिसका व्यावहारिक रूप से मतलब है कि टेप 0.8TB है)। यह कहने की तरह है कि मेरा 10TB WD गोल्ड HDD 20TB है क्योंकि मैंने अपने डेटा को 2: 1 कम्प्रेशन अनुपात में संग्रहीत किया है।
Overmind

जवाबों:


3

यदि आपके पास एचपी-संगत * ड्राइव है (मेरा संदर्भ यहां टैंडबर्ग डेटा एचएच एलटीओ 4 ड्राइव है), तो आप एससीएसआई लॉग में शेष टेप क्षमता पा सकते हैं, साथ ही कई अन्य दिलचस्प टिडबिट जैसे संपीड़न अनुपात, पढ़ सकते हैं / लिख सकते हैं। विफलताओं, ड्राइव / टेप इतिहास, आदि।

sg_logs -a /dev/nst1

यह उपयोगिता डिस्ट्रो पैकेज में आमतौर पर नामित sg3-utilsया उपलब्ध है sg3_utils

आप लाइनों की तलाश कर रहे हैं जैसे:

  • Main partition remaining capacity (in MiB)
  • Megabytes written to tape (असम्पीडित क्षमता से घटाना)
  • Data bytes written to media by WRITE commands (असम्पीडित क्षमता से घटाना)

असफल होने पर, आप विक्रेता-विशिष्ट उपकरण आज़मा सकते हैं। उदाहरण के लिए एचपी के पास एचपीई लाइब्रेरी और टेप टूल्स हैं , जो सभी एचपी-संगत * ड्राइव पर काम करता है। इसके मेनू में दफन आप एक ड्राइव की एक रिपोर्ट बनाने और देखने की क्षमता पा सकते हैं जो सभी में sg_logsऔर अधिक जानकारी प्राप्त करता है ।


और उस सब को विफल करते हुए, आप केवल टेप के अंत तक अतुलनीय डेटा लिख ​​सकते हैं और यह जानने के लिए कि जो शेष था उसे लिखने के लिए ब्लॉकों पर गणित करें (बिना यह कहे कि यह थोड़ा बुरा है):

dd if=/dev/urandom of=/dev/nst1 bs=1M status=progress iflag=fullblock

या

openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero | dd of=/dev/nst1 bs=1M status=progress iflag=fullblock


* मेरे ज्ञान का सबसे अच्छा करने के लिए आईबीएम को छोड़कर सभी ड्राइव और संभवतः डेल एक ही OEM से आते हैं और एचपी / एचपीई उपकरण के साथ संगत हैं।

मैंने nst1इस पूरे उत्तर का उपयोग किया है क्योंकि मूल प्रश्न में यह उपकरण है, आवश्यकतानुसार अपडेट करें।


0

सबसे पहले: यह आसान नहीं है।

टेप कारतूस में एक चिप होती है जो विस्तृत जानकारी प्रदान करती है। उस चिप को एमएएम (मीडिया सहायक मेमोरी) कहा जाता है। टेप लोड होने पर टेप ड्राइव पर SCSI कमांड "READ ATTRIBUTE" का उपयोग करके जानकारी को पढ़ा जा सकता है। उनमें से एक विशेषता "भागीदारी में याद रखने की क्षमता" है। इसमें बाइट्स की मात्रा है जो वर्तमान टेप विभाजन को लिखा जा सकता है। जो इस सवाल की ओर जाता है: टेप विभाजन क्या है? LTO (LTO 5 और नए) टेपों के हालिया संस्करणों को विभाजित किया जा सकता है (LTFS दो विभाजन का उपयोग करता है)।

यदि आपके टेप को विभाजित किया गया था, तो आपके प्रत्येक विभाजन में मुफ्त स्थान होगा और आपको प्रत्येक विभाजन को खाली स्थान की जानकारी प्राप्त करने के लिए सभी विभाजनों पर लूप करना होगा।

यदि आप एमएएम के बारे में अधिक जानना चाहते हैं, तो आईबीएम के एलटीओ -8 एससीएसआई संदर्भ पर एक नज़र डालें जो इसे विस्तार से बताता है (पृष्ठ 355 पर शुरू होने वाली धारा 6.5 में दिलचस्प सामग्री शामिल है)। यदि आपको इसे लागू करने के तरीके पर एक प्रारंभिक बिंदु की आवश्यकता है, तो शायद आपको maminfo पर एक नज़र डालनी चाहिए या इस मुद्दे को sg3_utils समस्या ट्रैकर में देखना चाहिए

मुझे यकीन नहीं है कि टेप को लिखने के तुरंत बाद यह जानकारी अपडेट की गई है। शायद यह केवल अनमाउंट पर अपडेट है जो सटीक जानकारी को और भी कठिन बना देगा। मुझे यकीन नहीं है कि जब आप टेप को ओवरराइट करते हैं तो यह कैसे व्यवहार करता है। शायद आपको यह पता लगाना होगा।


-1

मुझे यकीन नहीं है, लेकिन शायद मैं आपको ibm के सॉफ्टवेयर ITDT का उपयोग करने की पेशकश कर सकता हूं, इसमें टेप लाइब्रेरी और लोटो टेप पर करने की बहुत सारी क्षमताएं हैं, हो सकता है कि आप उस सॉफ़्टवेयर के चारों ओर एक नज़र रख सकें, इसमें रिट्रीव और डिस्प्ले कार्ट्रिज जैसी क्षमता है। उपयोग और स्वास्थ्य की जानकारी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.