कई विभाजन क्यों बनाए?


29

मैंने देखा है कि उबंटू स्थापित करते समय कुछ लोग निर्देशिकाओं के लिए कई विभाजन बनाते हैं। जैसे रूट के लिए एक, घर के लिए एक, बूट के लिए एक। उन सभी को एक विभाजन पर स्थापित करने से क्या फायदा है, यह मानते हुए कि केवल एक हार्ड ड्राइव है?

जवाबों:


36

इसके कई कारण हैं:

  1. सिस्टम की मजबूती। यदि आपके पास / से एक अलग विभाजन पर / घर है, तो एक regualr उपयोगकर्ता / filesystyem को नहीं भर सकता है, जिससे यह बाकी सिस्टम के लिए अनुपयोगी हो जाता है।
  2. बैकअप। यह पूरे विभाजन का बैकअप लेना आसान बनाता है, और अलग-अलग शेड्यूल पर बैक अप करने के लिए। उदाहरण के लिए, आपको केवल सिस्टम विभाजन के साप्ताहिक बैकअप करने की आवश्यकता हो सकती है, लेकिन रात के बैकअप / होम फाइल सिस्टम
  3. सिस्टम स्थापित करता है। आपके पास एक ही / होम फाइलसिस्टम को कई अलग-अलग सिस्टम छवियों द्वारा माउंट किया जा सकता है। और आप एक बैकअप / पुनर्स्थापना / होम / / लोकल को करने के साथ / हटा सकते हैं और पुनर्निर्माण कर सकते हैं
  4. डिस्क अनुकूलन। आज की तेज ड्राइव के साथ कोई समस्या नहीं है, लेकिन एक्सेस को तेज करने के लिए डिस्क के अंदर के सिस्टम पर सिस्टम फाइल सिस्टम को रखना आम बात है।
  5. कई ड्राइव का उपयोग करना। बड़ी ड्राइव की आम उपलब्धता से पहले, सिस्टम ड्राइव पर कम जगह होना आम बात थी। इसलिए / होम के लिए एक अलग ड्राइव का उपयोग किया गया था।
  6. एनएफएस। कई प्रणालियों में डेटा साझा करते समय, यह एक फाइलसिस्टम आधार पर करना आम है।

4
+1। साथ ही सुरक्षा भी। आप उदाहरण के लिए, रीडोनली या / tmp को नॉइसेक होने के लिए सेट कर सकते हैं।
डेवपरिलो

मैं यह नहीं देखता कि अलग-अलग भाग बैकअप में मदद क्यों करते हैं; आप बस अलग से बैकअप फ़ोल्डर भी ले सकते हैं। क्या आप समझाएँगे?
Sleske

2
@ स्लेसके यह मूल यूनिक्स डंप और रीस्टोर कमांड की एक ऐतिहासिक कलाकृति है, जो केवल फाइल सिस्टम स्तर पर काम करेगी। मैं इसमें भाग गया जब एक फ्रिज के आकार के बारे में एक ड्राइव में टेप ड्राइव 1 इंच व्यास वाले पर 1/2 इंच (मुझे लगता है) टेप का इस्तेमाल किया। कुछ लोहे के भराव के साथ, आप वास्तव में टेप पर बिट्स देख सकते हैं।
कीथबी

जानकारी के लिए धन्यवाद; मुझे इसकी जानकारी नहीं थी। मुझे आशा है कि बहुत सारी दुकानें नहीं हैं जो अभी भी डंप का उपयोग करके बैकअप लेती हैं ... BTW: पुराने टेप के बारे में आकर्षक सामान :-)।
सुबह

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

11

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

यहाँ लाभ पर कुछ और जानकारी है। हालांकि इसकी खिड़कियों के बारे में लिखा गया है, सिद्धांत समान है।


1
मैं भी अपने स्वयं के विभाजन पर / बूट करना पसंद करता हूं
डेवपैरिलो

6

अलग-अलग विभाजन होने /varऔर होने को /tmpआमतौर पर अच्छे विचार माना जाता है; इस तरह, अगर एक लॉग फ़ाइल (उदाहरण के लिए, कोई भी अस्थायी फ़ाइल) नियंत्रण से बाहर हो जाती है, तो इसे पूरी डिस्क को भरने से पहले रोक दिया जाएगा।


3

मैं अपने अच्छे पुराने विंडोज़ दिनों में पार्टीशनिंग चीज़ को ज़्यादा करता था क्योंकि मुझे लगता था कि यह अधिक स्पष्ट हो सकता है। एक निश्चित विषय के लिए एक ड्राइव अक्षर (जैसे संगीत, चित्र, कार्य आदि)। लेकिन यहां तक ​​कि आपके डेटा और सिस्टम को पहले ही अलग कर दिया है: क्या सिस्टम क्रैश हो सकता है आप बस सिस्टम विभाजन को प्रारूपित कर सकते हैं और अपने सभी डेटा को खोए बिना पुनर्स्थापित कर सकते हैं।

सिस्टम और उबंटू जैसे यूनिक्स में ड्राइव लेटर नहीं हैं, विभाजन सिर्फ किसी भी खाली फ़ोल्डर में बढ़ते हैं। तो वह चीज जो वास्तव में मेरी नजर में मायने रखती है:

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

Imho 4 से अधिक अलग-अलग विभाजन उबंटू में मायने नहीं रखते हैं (4 आपके द्वारा बनाए जाने वाले प्राथमिक विभाजन की अधिकतम संख्या है) - यह केवल व्यक्तिगत प्राथमिकता का मामला है।


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

1
बिल्कुल सही ... आप एक विभाजन और एक अच्छा और साफ फ़ोल्डर संरचना के साथ उपलब्ध स्थान का बेहतर तरीके से उपयोग कर सकते हैं।
डैफ

1

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

फाइलसिस्टम में एक के बजाय एक हार्ड स्वैप विभाजन बनाना, केवल UNIX- शैली सिसडमिन है। इसका कोई वास्तविक कारण नहीं है कि इसे फाइलसिस्टम में सिर्फ एक फाइल नहीं बनाया जाए, सिवाय इसके कि कुछ उपयोगकर्ता सूडो शक्तियों के साथ अकेले आएंगे और इसे rm करने का प्रयास करेंगे।

जैसा कि बाबू और माइक ने कहा, एक अलग / घर मुझे अपने सभी डेटा को खोए बिना डिस्ट्रोस को अपडेट करने या बदलने की अनुमति देता है।


0

होम निर्देशिकाओं को एक अलग विभाजन पर रखना उपयोगकर्ताओं को गलती से रूट विभाजन को भरने से रोकता है। यह अच्छा है क्योंकि यदि आप रूट विभाजन को भरते हैं, तो आप समस्याओं के साथ समाप्त होते हैं (सिस्टम लॉग, उदाहरण के लिए, अक्सर रूट विभाजन में होते हैं)।

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


0

एक अलग घर विभाजन रखने से आप अपनी फ़ाइलों को रख सकते हैं, जिससे आपको अपने लिनक्स डिस्ट्रो को फिर से स्थापित करना चाहिए।

GRUB ext4 का समर्थन नहीं करता है, इसलिए यदि आप अपनी फ़ाइलों के लिए उस फाइल सिस्टम का उपयोग करने जा रहे हैं, तो आपको एक अलग बूट विभाजन की आवश्यकता होगी। GRUB अब ext4 का समर्थन करता है, इसलिए एक अलग बूट पार्टीशन रखते हुए, जबकि अभी भी एक विकल्प है, अब आवश्यक नहीं है।


ग्रब (विरासत) के पास ext4 समर्थन लॉन्चपैड. net/ ubuntu/ jaunty/ + source/ grub/ 0.97-29ubuntu47 है और इसलिए grub2 Bugs.launchpad.net/ubuntu/+source/grub2+bb/294763 (" फ़िक् रिलीज़" नोट करें) "स्थिति)
ऋचीक

आह, पुराने पदों को बनाए रखने की खुशियाँ ....
बाबू

-2

लिनक्स आमतौर पर विंडोज मशीन की तुलना में डिस्क को बहुत अलग तरीके से देखता है। इसके अलावा Windows Fat32 / NTFS और यहां तक ​​कि नए फ़ाइल सिस्टम ज्यादातर एक विंडोज कड़ाई से प्रारूप हैं। इसलिए आप वास्तव में नहीं जानते कि वे क्या करते हैं या वे आंतरिक रूप से कैसे व्यवहार करते हैं। लिनक्स अपने स्वयं के फाइल सिस्टम ext3 / 4 का उपयोग करता है सबसे व्यापक रूप से उपयोग किया जा रहा है, लिनक्स फाइल सिस्टम राज्य की तरह एक पेड़ में मौजूद नहीं है और न ही यह आपके डिस्क पर रहने वाले द्वितीय श्रेणी के नागरिक की तरह डेटा का इलाज करता है। ओएस के लिए आप एकल या एकाधिक विभाजन बना सकते हैं इसका कारण संगठन और डिस्क गति पहुंच दोनों है। हालांकि यह अंतिम भाग पिछले वर्षों में बदल गया है, अधिकांश लिनक्स उपयोगकर्ता कई विभाजनों से परेशान नहीं होते हैं क्योंकि आपको अपने द्वारा बनाए गए विभाजन पर समान रूप से फिट होने के लिए अपने ओएस डेटा को स्लाइस करना होगा। मैं व्यक्तिगत रूप से यह कई विभाजनों के लिए सहज ज्ञान युक्त काउंटर पाते हैं। दूसरी ओर लिनक्स मशीनें आम तौर पर खराब डिस्क क्षेत्रों से ग्रस्त नहीं होती हैं या डीफ़्रैग के लिए ऑटो सुविधा नहीं होती हैं। यह Microsoft द्वारा केवल खराब डिज़ाइन है, उनके आंतरिक मुद्दों को ठीक नहीं कर सकता है इसलिए वे ऐसे उपकरण बनाते हैं जो आपको अपनी समस्या को 60% वैसे भी ठीक करने की अनुमति देते हैं।


"राज्य की तरह एक पेड़ में मौजूद नहीं है"? "एक दूसरे ग्लास नागरिक की तरह डेटा का इलाज करें"? "लिनक्स मशीनें आमतौर पर खराब डिस्क क्षेत्रों से ग्रस्त नहीं होती हैं"? यह सब बहुत बकवास है और विखंडन का किसी चीज से क्या लेना-देना है?
1

"मुझे व्यक्तिगत रूप से यह सहज ज्ञान युक्त लगता है" - ईमानदारी से, आपके बारे में बहुत सारी गलत धारणाएं हैं, ठीक है, बहुत ज्यादा सब कुछ। यदि आप कुछ बुनियादी शोध करते हैं, तो यह सब आपके लिए अधिक महत्वपूर्ण हो सकता है। एक बेहतर समझ हासिल करने के लिए अपने खुद के सवाल पूछने से डरो मत। यही वह जगह है जिसके लिए साइट यहां है। उन चीजों पर उत्तर पोस्ट करें जिनके बारे में आपको पूरी समझ है। साइट एक ज्ञान का आधार है, और "ज्ञान" वास्तव में एक महत्वपूर्ण शब्द है जब यह उत्तर आता है। हम एक-दूसरे के पदों की सहकर्मी-समीक्षा करते हैं, इसलिए गलत उत्तर आमतौर पर डिंग किए जाते हैं (जैसे यह एक)। :-)
फिक्सर 1234

BTW, अन्य उत्तरों में बहुत अच्छी व्याख्या है, इसलिए यह सीखने के लिए एक अच्छी जगह है।
फिक्सर 1234
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.