Fdisk -l आउटपुट को समझना और स्टोरेज की गणना करना


0

मुझे डिस्क की बुनियादी समझ है। (कृपया मुझे सही करें अगर मैं गलत हूं) मैं 1 थाल पर समझता हूं, 2 सिर हैं, 1 शीर्ष पर है, और 1 नीचे है। थाली के दोनों ओर भंडारण प्रदान करने में सक्षम है? थाली पर, भंडारण की सबसे छोटी इकाई = सेक्टर में कई ट्रैक टूटे हुए हैं। सभी पट्टों = सिलेंडर पर पटरियां पटरी से उतरना।

ओएस में, एक ब्लॉक / क्लस्टर 1 या अधिक क्षेत्र हो सकता है

================================================== ============

यह मेरे fdisk -l का आउटपुट है

डिस्क / देव / sda: 107.4 GB, 107374182400 बाइट्स

255 सिर, 63 सेक्टर / ट्रैक, 13054 सिलेंडर

इकाइयां = 16065 * 512 = 8225280 बाइट्स के सिलेंडर

सेक्टर आकार (तार्किक / भौतिक): 512 बाइट्स / 512 बाइट्स

I / O आकार (न्यूनतम / इष्टतम): 512 बाइट्स / 512 बाइट्स

डिस्क पहचानकर्ता: 0x0000d866

आउटपुट से, क्या मैं कह सकता हूं कि वहाँ हैं

क्यू 1) प्रति प्लाटर में कुल 13054 ट्रैक हैं? चूंकि 13054 सिलेंडर हैं?

q2) एक थाली में 2 पक्ष होते हैं, क्या एक ट्रैक या सेक्टर एक पक्ष के 1 पक्ष या दोनों पक्षों पर लागू होता है? (उदाहरण के लिए, अगर प्लेटर पर 1 ट्रैक है, तो क्या इसका शाब्दिक अर्थ है 2 ट्रैक, 1 ऊपर और 1 नीचे?)

q3) UNITS गणना क्या दर्शाती है? डिस्क में कुल संग्रहण क्यों नहीं है = नहीं। प्लैटर की (सुनिश्चित नहीं है कि अगर ऊपर और नीचे की गिनती होती है) * प्रति प्लेटर की कोई ट्रैक नहीं * सेक्टर की प्रति ट्रैक की नहीं * सेक्टर का आकार?

q4) 255 सिर का क्या अर्थ है?

अनाडी

जवाबों:


0

आइए इसकी शुरुआत करें:

q4) 255 सिर का क्या अर्थ है?

"255 हेड्स" का अर्थ है कि आप बने हुए नंबरों को देख रहे हैं

(इसके अलावा, आपका fdisk संस्करण बल्कि पुराना है)।

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

इसका एक कारण यह है कि आधुनिक डिस्क सी / एच / एस योजना के साथ वर्णित किए जाने के लिए बस बहुत बड़ी हैं , जो 1023/255/63 (कुछ स्थानों पर) या 65535/16/255 (अन्य स्थानों में) तक सीमित है, जो कि अधिकतम 128 जीबी है।

एक और यह है कि डिस्क का अपना नियंत्रक ओएस से बेहतर निर्णय ले सकता है जहां डेटा डालना है। अंत में, SSD के पास "सिलिंडर" या "हेड्स" नहीं हैं और न ही "प्लैटर्स" भी नहीं हैं।

इन कारणों से, रिपोर्ट किए गए सीएचएस नंबर वास्तव में अर्थहीन हैं। (255 सिर एक नियमित 3.5 "डिस्क के अंदर भी फिट नहीं होंगे ।) ओएस केवल एक ही रैखिक पते के क्षेत्रों को जानता है - आपके मामले में, 0 से 209715200 तक - और डिस्क नियंत्रक आंतरिक रूप से इसका अनुवाद करता है।


ने कहा कि:

पुराने डिस्क पर, जिसमें वास्तव में एक सीएचएस ज्यामिति थी, हां, दोनों पक्षों के पास अपने स्वयं के ट्रैक होंगे, और वे प्रति पक्ष एक 'सिर' की रिपोर्ट करेंगे।

स्वाभाविक रूप से, एक प्लैटर में 2 पक्ष होते हैं और इस प्रकार 2 सतह होते हैं, जिस पर डेटा को हेरफेर किया जा सकता है; आमतौर पर प्रति थाली में 2 सिर होते हैं, एक पक्ष प्रति। [ विकिपीडिया ]

अपना शोध जारी रखें:


विस्तृत विवरण के लिए धन्यवाद। चूंकि CHS अब उपयोग में नहीं है, इसलिए fdisk आउटपुट अभी भी किसी तरह प्रारूप का पालन क्यों करता है? मुझे यह भी समझ में नहीं आया कि यह क्यों उल्लेख किया गया है कि 13054 सिलेंडर हैं और फिर भी गणना 16065 सिलेंडर x 512 बाइट्स की है। 16065 क्या दर्शाता है? सेक्टरों की नहीं? यह सीधे 512 बाइट के साथ क्यों बढ़ रहा है? ये सभी आंकड़े 107374182400 बाइट्स कैसे बनाते हैं?
नोब

@ नोब: यह 512 बाइट्स के साथ गुणा कर रहा है क्योंकि आपकी डिस्क पर एक सेक्टर 512 बाइट्स है। लेकिन जरूरी नहीं कि आंकड़े 107374182400 बाइट्स हों। सीएचएस डिस्क का वर्णन नहीं कर सकता है कि बड़े। fdisk केवल CHS जानकारी दिखाता है क्योंकि आपके पास fdisk का पुराना संस्करण है
विशाल

उत्तर के लिए धन्यवाद। क्या आप यह उल्लेख कर रहे हैं कि १६०६५ में सभी पटरियों के सेक्टरों की संख्या कितनी है? लेकिन यह पहले से ही कहा गया है कि 13054 सिलेंडर हैं जो निहित हैं कि एक थाली के 13054 ट्रैक प्रति पक्ष हैं। यह भी कहा गया है कि प्रति ट्रैक 63 सेक्टर हैं। तो 16065 का आंकड़ा कैसे आया?
Noob

16065 255 × 63 है। लेकिन प्रति ट्रैक 63 सेक्टर नहीं हैं । प्रति ट्रैक में हज़ारों सेक्टर होते हैं, और अलग-अलग ट्रैक अलग-अलग ज़ोन के होते हैं, जिनमें अलग-अलग सेक्टर होते हैं, और CHS संभवतः इसका वर्णन नहीं कर सकते । ओएस को अभी भी सीएचएस डेटा के बारे में पूछे जाने पर कुछ रिपोर्ट करना है - यह ऑल-जीरो नहीं दे सकता है - इसलिए यह आपको केवल सबसे बड़ी संख्या देता है, लेकिन यह इस तथ्य को नहीं बदलता है कि संख्या समझ में नहीं आती है और कोशिश कर रही है। उन्हें समझाना समय की पूरी बर्बादी है।
घमंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.