वॉल्यूम (कंप्यूटिंग)

कंप्यूटर डेटा स्टोरेज में, एक वॉल्यूम या लॉजिकल ड्राइव एक सिंगल फाइल सिस्टम के साथ एक एक्सेसेबल स्टोरेज एरिया है, आमतौर पर (हालांकि जरूरी नहीं) हार्ड डिस्क ड्राइव के सिंगल पार्टीशन (कंप्यूटिंग) पर स्थित है। हालांकि वॉल्यूम भौतिक डिस्क ड्राइव से भिन्न हो सकता है, फिर भी इसे ऑपरेटिंग सिस्टम के लॉजिकल इंटरफ़ेस से एक्सेस किया जा सकता है। हालाँकि, एक वॉल्यूम एक विभाजन (कंप्यूटिंग) से भिन्न होता है।

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

Microsoft Windows Server 2008 और उसके बाद शब्द वॉल्यूम का उपयोग सुपरसेट के रूप में किया जाता है जिसमें विभाजन भी शामिल होता है। किसी एकल फ़ाइल में पैक किए गए वॉल्यूम को देखना असामान्य नहीं है। उदाहरणों में ISO9660 डिस्क छवियां (CD/DVD छवियां, जिन्हें आमतौर पर ISO कहा जाता है), और Mac OS X (Apple डिस्क छवि) के लिए इंस्टॉलर वॉल्यूम शामिल हैं। चूंकि ये वॉल्यूम फ़ाइलें हैं जो किसी अन्य वॉल्यूम के भीतर रहती हैं, वे निश्चित रूप से विभाजन नहीं हैं।

उदाहरण
यह उदाहरण एक Windows XP सिस्टम से संबंधित है जिसमें दो भौतिक हार्ड डिस्क हैं। पहली हार्ड डिस्क में दो विभाजन होते हैं, दूसरे में केवल एक। पहली हार्ड डिस्क के पहले पार्टिशन में ऑपरेटिंग सिस्टम होता है। आरोह बिंदुओं को चूक पर छोड़ दिया गया है।

इस उदाहरण में,
 * सी:, डी:, और ई: वॉल्यूम हैं।
 * हार्ड डिस्क 1 और हार्ड डिस्क 2 भौतिक डिस्क हैं।
 * इनमें से किसी को ड्राइव कहा जा सकता है।

नामकरण
लिनक्स सिस्टम में, वॉल्यूम को आमतौर पर लॉजिकल वॉल्यूम मैनेजर या एंटरप्राइज वॉल्यूम मैनेजमेंट सिस्टम द्वारा नियंत्रित किया जाता है और माउंट (8) का उपयोग करके हेरफेर किया जाता है। Microsoft Windows के Windows NT-आधारित संस्करणों में, वॉल्यूम को कर्नेल द्वारा नियंत्रित किया जाता है और डिस्क प्रबंधन Microsoft प्रबंधन कंसोल | MMC स्नैप-इन या डिस्कपार्ट कमांड लाइन टूल का उपयोग करके प्रबंधित किया जाता है।

विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम
यह नोट करना महत्वपूर्ण है कि Windows NT-आधारित OS में एक भी रूट डायरेक्टरी (कंप्यूटिंग) नहीं है। नतीजतन, विंडोज़ प्रत्येक आरोहित वॉल्यूम के लिए कम से कम एक पथ निर्दिष्ट करेगा, जो दो रूपों में से एक लेगा:
 * एक ड्राइव अक्षर, एक एकल अक्षर के रूप में जिसके बाद एक कोलन (विराम चिह्न) होता है, जैसे कि F:
 * NTFS वॉल्यूम पर ड्राइव लैटर  वाला एक माउंट-पॉइंट, जैसे इन दो उदाहरणों में, माउंटेड वॉल्यूम की रूट डायरेक्टरी में संग्रहीत Track 1.mp3 नामक फ़ाइल को किस रूप में संदर्भित किया जा सकता है? या, क्रमश।

वॉल्यूम के लिए किसी अन्य वॉल्यूम के भीतर पथ के रूप में आरोह बिंदु निर्दिष्ट करने के लिए, निम्नलिखित मानदंड पूरे होने चाहिए:
 * माउंटेड-टू-वॉल्यूम को NTFS स्वरूपित किया जाना चाहिए।
 * रूट पथ पर एक निर्देशिका मौजूद होनी चाहिए। (Windows Vista के अनुसार, यह वॉल्यूम में कोई उपनिर्देशिका हो सकती है)
 * वह निर्देशिका खाली होनी चाहिए।

डिफ़ॉल्ट रूप से, विंडोज़ निम्नानुसार सभी ड्राइव्स को ड्राइव लेटर असाइन करेगा:
 * ए: और बी: फ्लॉपी डिस्क ड्राइव के लिए, चाहे मौजूद हो या नहीं
 * सी: और बाद के पत्र, आवश्यकतानुसार:
 * हार्ड डिस्क
 * ऑप्टिकल मीडिया (जैसे सीडी और डीवीडी) सहित हटाने योग्य डिस्क

इस विरासती तंत्र  कन्वेंशन के कारण, ऑपरेटिंग सिस्टम बूटिंग ड्राइव को अभी भी आमतौर पर C: असाइन किया जाता है, हालाँकि यह हमेशा ऐसा नहीं होता है। चूंकि निजी कंप्यूटर में अब फ्लॉपी शामिल नहीं है, और ऑप्टिकल डिस्क और अन्य रिमूवेबल ड्राइव आमतौर पर अभी भी D: पर शुरू होते हैं, अक्षर A और B  कार्यकारी प्रबंधक  विशेषाधिकार वाले उपयोगकर्ता द्वारा मैन्युअल असाइनमेंट के लिए उपलब्ध हैं। यह असाइनमेंट उसी ओएस द्वारा उसी पीसी पर अगली बार एक हटाने योग्य वॉल्यूम डालने पर याद किया जाएगा, जब तक कि कोई विरोध न हो, और जब तक हटाने योग्य ड्राइव को किसी अन्य कंप्यूटर पर दोबारा स्वरूपित नहीं किया गया हो (जो इसके वॉल्यूम सीरियल नंबर को बदलता है) ), और जब तक OS को कंप्यूटर पर फिर से इंस्टॉल नहीं किया गया है।

Windows XP पर, Microsoft प्रबंधन कंसोल के लिए डिस्क प्रबंधन स्नैप-इन के माध्यम से आरोह बिंदु प्रबंधित किए जा सकते हैं। इसे नियंत्रण कक्ष (विंडोज़)विंडोज़) के प्रशासनिक उपकरण अनुभाग में कंप्यूटर प्रबंधन के माध्यम से सबसे आसानी से एक्सेस किया जा सकता है।

SUBST कमांड का उपयोग करते समय एक से अधिक ड्राइव अक्षर एकल वॉल्यूम को संदर्भित कर सकते हैं।

चेतावनी: किसी ड्राइव के लिए ड्राइव लेटर या माउंट-पॉइंट हटाने से कुछ प्रोग्राम टूट सकते हैं, क्योंकि ज्ञात पथ के तहत कुछ फाइलें एक्सेस नहीं हो सकती हैं। उदाहरण के लिए, यदि कोई प्रोग्राम D:\Program Files\Some Program पर स्थापित है, तो वह अपनी डेटा फ़ाइलों को D:\Program Files\Some Program\Data पर खोजने की उम्मीद कर सकता है। यदि तार्किक डिस्क जिसे पहले D: कहा जाता था, उसका ड्राइव अक्षर E: में बदल गया है, तो कुछ प्रोग्राम D:\Program Files\Some Program\Data पर अपना डेटा नहीं ढूंढ पाएंगे, क्योंकि ड्राइव अक्षर D: अब इसका प्रतिनिधित्व नहीं करता है आयतन।

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

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

यूनिक्स जैसे ऑपरेटिंग सिस्टम का उपयोग करते हैं mount वॉल्यूम के लिए आरोह बिंदुओं में हेरफेर करने का आदेश।

उदाहरण के लिए, यदि एक सीडी-रोम ड्राइव जिसमें 'info.txt' नामक एक टेक्स्ट फ़ाइल शामिल है, 'पर माउंट किया गया था।/mnt/iso9660', पाठ फ़ाइल 'पर पहुंच योग्य होगी/mnt/iso9660/info.txt'.

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

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

लेबल और सीरियल नंबर
वॉल्यूम लेबल फ़ाइल सिस्टम में एक विशिष्ट वॉल्यूम को दिया गया नाम है। फ़ाइल आवंटन तालिका फ़ाइल सिस्टम में, वॉल्यूम लेबल पारंपरिक रूप से 11 वर्णों तक सीमित था (8.3 प्रतिबंधों को दर्शाता है, लेकिन नाम और एक्सटेंशन फ़ील्ड में विभाजित नहीं है) भले ही लंबा फ़ाइल नाम को सक्षम किया गया हो, एक डिस्क के मूल निर्देशिका के भीतर एक प्रविष्टि के रूप में संग्रहीत किया गया हो। विशेष वॉल्यूम-लेबल फ़ाइल विशेषता बिट सेट, और डिस्क के बूट सेक्टर के विस्तारित BIOS पैरामीटर ब्लॉक के भीतर 11-बाइट फ़ील्ड में भी कॉपी किया गया। लेबल को हमेशा FAT और VFAT फ़ाइल सिस्टम में अपरकेस के रूप में संग्रहीत किया जाता है, और इसमें विशेष वर्ण नहीं हो सकते हैं जो नियमित फ़ाइल नामों के लिए भी अस्वीकृत हैं। NTFS फाइलसिस्टम में, इसके वॉल्यूम लेबल की लंबाई 32 वर्णों तक सीमित है, और इसमें लोअरकेस वर्ण और यहां तक ​​कि यूनिकोड भी शामिल हो सकते हैं। exFAT फ़ाइल सिस्टम में, इसके वॉल्यूम लेबल की लंबाई भी 11 वर्णों तक सीमित है, लेकिन इसमें लोअरकेस वर्ण और यूनिकोड शामिल हो सकते हैं। label} कमांड का उपयोग डॉस, विंडोज और ओएस/2 में लेबल बदलने के लिए किया जाता है। विंडोज़ एक्सप्लोरर  जैसे जीयूआई सिस्टम के लिए, {{keypress|F2}वॉल्यूम हाइलाइट होने पर } दबाया जा सकता है, या नाम पर राइट-क्लिक एक संदर्भ मेनू लाएगा जो इसे नाम बदलने की अनुमति देता है, जिनमें से किसी एक फ़ाइल का नाम बदलने के लिए समान प्रक्रिया है। विंडोज़ में लेबल बदलने से वॉल्यूम निर्माण TIMESTAMP भी एफएटी फाइल सिस्टम के लिए वर्तमान दिनांक और समय में बदल जाएगा। NTFS विभाजन में सिस्टम वॉल्यूम सूचना निर्देशिका होती है, जिसका निर्माण टाइमस्टैम्प तब सेट होता है जब Windows विभाजन बनाता है, या जब यह पहली बार एक अलग डिस्क उपयोगिता द्वारा एक पुनर्वितरण (नई मात्रा का निर्माण) को पहचानता है।

लेबल के विपरीत, वॉल्यूम सीरियल नंबर आम तौर पर अद्वितीय होता है और उपयोगकर्ता द्वारा सामान्य रूप से नहीं बदला जाता है, और इस प्रकार एक अधिक सुसंगत और विश्वसनीय पहचानकर्ता के रूप में कार्य करता है जब एक वॉल्यूम बदल दिया गया है (जैसे कि जब एक डिस्क को हटा दिया जाता है और दूसरा डाला जाता है). डिस्क स्वरूपण सीरियल नंबर बदलता है, लेकिन रीलेबलिंग नहीं करता है। इसकी उत्पत्ति 1950 के दशक में मेनफ़्रेम कंप्यूटर ऑपरेटिंग सिस्टम में हुई थी। OS/360 लाइन में यह मानव-विन्यास योग्य है, इसमें छह वर्णों की अधिकतम लंबाई है, अपरकेस में है, एक अक्षर से शुरू होना चाहिए, और अद्वितीय तरीके से सिस्टम में वॉल्यूम की पहचान करता है। उदाहरण के लिए, SYSRES का उपयोग अक्सर सिस्टम रेजिडेंस वॉल्यूम के लिए किया जाता है। ऑपरेटिंग सिस्टम वॉल्यूम सीरियल नंबर को माउंटपॉइंट नाम के रूप में उपयोग कर सकते हैं। वॉल्यूम क्रमिक संख्या  एक सीरियल नंबर है जो  डिस्क भंडारण  या चुंबकीय टेप डेटा भंडारण को दिया जाता है। फाइल एलोकेशन टेबल और एनटीएफएस फाइल सिस्टम में, वॉल्यूम सीरियल नंबर एक फीचर है जिसका उपयोग यह निर्धारित करने के लिए किया जाता है कि डिस्क स्टोरेज ड्राइव में मौजूद है या नहीं, और यह पता लगाने के लिए कि क्या यह किसी अन्य के साथ एक्सचेंज किया गया था। यह पहचान प्रणाली बनाई गई थी Microsoft और अंतर्राष्ट्रीय व्यापार मशीनों द्वारा उनके OS/2 के विकास के दौरान। इसे 1988 में MS-DOS 4.01 में पेश किया गया था।

वॉल्यूम क्रम संख्या एक 32-बिट संख्या है जो डिस्क के डिस्क स्वरूपण के समय वर्तमान कंप्यूटर पर रीयल-टाइम घड़ी पर दिनांक और समय द्वारा निर्धारित की जाती है। पहले, OS द्वारा डिस्क की अदला-बदली का निर्धारण ड्राइव के वॉल्यूम लेबल को पढ़कर किया जाता था। हालाँकि, उस समय भी वॉल्यूम लेबल को अद्वितीय होने की आवश्यकता नहीं थी और यह वैकल्पिक था। इसलिए, कई उपयोगकर्ताओं ने डिस्क को कोई अर्थपूर्ण नाम नहीं दिया था और पुरानी पद्धति विफल हो गई थी। vol} कमांड का उपयोग कमांड लाइन से वॉल्यूम के वर्तमान लेबल और सीरियल नंबर को प्रदर्शित करने के लिए किया जा सकता है।

बाहरी संबंध

 * MSDN's article on Hard Links and Junctions