यह उबंटू के लिए राम ड्राइव बनाने के लिए एक व्यापक ट्यूटोरियल है। दुर्भाग्य से .. स्क्रीनशॉट कट और पेस्ट के माध्यम से इसमें दिखाई नहीं देते हैं .. बाद में मैं उन्हें जोड़ूंगा, लेकिन उनकी आवश्यकता नहीं है।
पहली चीज जो आपको करने की ज़रूरत है वह है आपके रैम ड्राइव के लिए जगह बनाना। मेरे पास एक दोहरी बूट प्रणाली है जिसमें केवल 32 जीबी हार्ड ड्राइव है। मेरा उबंटू वास्तव में एक एसडी कार्ड (हां, एक वास्तविक इंस्टॉल और लाइव कैस्पर नहीं) पर स्थापित है। मेरा स्वैप एसडी पर भी था और जल्दी खराब हो सकता है। मैंने देखा कि कैसे स्वैप को बदलना है और इस लेख को मिला और जवाब पसंद नहीं आया इसलिए मैंने एक ट्यूटोरियल बनाया जबकि मैंने बदलाव किया।
यदि आप बस अपने स्वैप विभाजन को बढ़ाना या कम करना चाहते हैं, तो आपको केवल अपने पसंदीदा विभाजन प्रबंधक के माध्यम से विभाजन को बढ़ाने या घटाने की आवश्यकता है। उबंटू पहले से ही जानता है कि कहां जाना है और यह आकार स्वतंत्र है। यदि आप स्थान बदलना चाहते हैं या नया स्वैप करना चाहते हैं, तो आगे पढ़ें। पहली चीज जो आपको करने की आवश्यकता होगी वह है स्वैप के लिए स्थान प्रदान करने के लिए अपनी हार्ड ड्राइव को सिकोड़ना। यदि आप इस पर विंडोज सिस्टम के साथ एक डिस्क को सिकोड़ रहे हैं, तो आप डिस्क को सिकोड़ने के लिए विंडोज का बेहतर उपयोग करेंगे (यह अपना सामान जानता है)। यदि आप शुद्ध उबंटू पर हैं, तो लाइव उबंटू यूएसबी का उपयोग करके आकार बदलने का प्रयास करें।
Windows आकार निर्देश:
- अपने सिस्टम का बैकअप लें, और अपनी ड्राइव को डीफ्रैग करें।
- स्टार्ट बार पर राइट क्लिक करें।
- डिस्क प्रबंधन का चयन करें
- सही ड्राइव पर राइट क्लिक करें
- श्रिंक का चयन करें।
- सही मात्रा में टाइप करें।
यदि आप उबंटू में हैं। सुनिश्चित करें कि आप उबंटू टूल का उपयोग करते हैं। आवंटन को समाप्त करने के लिए, मैं उबंटू के एक बूट करने योग्य लाइव यूएसबी का उपयोग करूंगा जिसमें जीपार्ट शामिल है। एक लाइव यूएसबी किसी भी कारण से Gparted का उपयोग करने का सबसे अच्छा तरीका है, और आपके पास अपने पहले इंस्टॉल से यूएसबी होना चाहिए या काम को बनाए रखने के लिए एक बनाना चाहिए।
2000 में टाइपिंग की अनुमति नहीं थी क्योंकि ऐसा करने के लिए पर्याप्त जगह नहीं थी, भले ही मैंने ड्राइव को "डीफ़्रैग्मेन्ट" किया था (मुझे विश्वास नहीं है कि विंडोज ने वास्तव में इसे डीफ़्रैग्मेंट किया था)। कुछ प्रयोग के साथ, मुझे 1000 की अनुमति दी गई थी। तब मैंने फिर से 1000 कोशिश की और यह काम कर गया। मुझे अपने प्राथमिक स्कूल के गणित शिक्षक को उस एमएस विंडोज प्रोग्रामर से अधिक के लिए धन्यवाद देना चाहिए। इसने मुझे 1.95gb के साथ छोड़ दिया जो कि मेरे प्राथमिक विद्यालय के गणित के लिए पर्याप्त है।
विभाजन को प्रारूपित करें
अब मैं एक उचित स्वैप ड्राइव के रूप में उस स्थान को प्रारूपित करने के लिए तैयार हूं। यदि आप विंडोज में हैं और उबंटू और विंडोज के बीच आगे और पीछे स्विच कर रहे हैं, तो "पावर" और "शट डाउन" पर क्लिक करते समय आपको SHIFT कुंजी को रखने की आवश्यकता है। यह बहुत महत्वपूर्ण है, खासकर जब आप किसी अन्य ऑपरेटिंग सिस्टम में "सी" ड्राइव विवरण के साथ गड़बड़ कर रहे हैं। यदि आप दोहरी बूटिंग कर रहे हैं, तो आपको पहले से ही पता होना चाहिए कि विंडोज सामान्य परिस्थितियों में एक नकली शट डाउन करता है। कुछ लोगों ने "फास्ट बूट" को निष्क्रिय कर दिया है। मेरे पास मेरे सिस्टम (विंडोज 10) पर वह विकल्प नहीं है और मुझे अपने मित्र Google के लिए शिफ्ट कुंजी का उपयोग करना चाहिए। यदि आप एक लाइव यूएसबी के साथ बूट करते हैं और आप "सी" ड्राइव (उस पर क्लिक करके) को माउंट नहीं कर सकते हैं, तो आपने पूरी तरह से बंद नहीं किया। विंडोज़ को फिर से लोड करें और शिफ्ट कुंजी का उपयोग करके फिर से बंद करें।
अब आप उबंटू लाइव मोड में हैं और नीचे पढ़ें:
यदि आप एक शुद्ध उबंटू हैं और विंडोज में सिकुड़ते नहीं हैं। आप gParted में Resize विकल्प का उपयोग करेंगे। यदि आप पहले से ही अपने ड्राइव को सिकोड़ लेते हैं, तो रिसाइज़ स्टेप न करें। आप डैश बार में GParted टाइप कर सकते हैं और एप्लिकेशन को बहुत जल्दी प्राप्त कर सकते हैं। उस ड्राइव पर राइट क्लिक करें जिसे आप आकार बदलना चाहते हैं।
अब हम एक विभाजित ड्राइव के रूप में असंबद्ध स्थान को प्रारूपित करेंगे:
इससे पहले:
मुझे नहीं पता था कि मुझे क्या करना है, इसलिए मैंने अपने पिछले राम ड्राइव को एसडी पर देखा। इसे लिनक्स स्वैप के रूप में स्वरूपित किया गया है। इसलिए मैंने अपने नए आवंटन को स्वरूपित किया जिसे मैंने हाल ही में लिनक्स स्वैप के रूप में भी सिकोड़ लिया।
मैंने प्राथमिक विभाजन और चेतावनी सूचना के लिए ठीक कहा और यह काम कर गया!
विभाजन का प्रारूपण
प्रारूप और नए विभाजन के बाद
यह एक संयोग नहीं है कि पुराने स्वैप विभाजन है sd
बुलाया गया था mmblk1p5
और नया एक भी है p5
के साथ mmblk0
सामने। आपका p6 या p7 हो सकता है। चिंता मत करो।
mmblk0
भौतिक डिस्क है और पी कि भौतिक डिस्क पर विभाजन है। और mmblk01
एक अन्य भौतिक डिस्क है, आदि (वह मेरा एसडी है) इससे पहले कि मैं कोई और काम करता, मैंने विंडोज को फिर से खोल दिया, यह सुनिश्चित करने के लिए कि विंडोज अभी भी बूट हो। यदि आप आलसी या शुद्ध उबंटू मशीन पर हैं, तो आपको यह कदम करने की आवश्यकता नहीं है। अगर यह विंडोज को तोड़ता है, तो मैं संभवतः विंडोज को उस डिस्क पर (स्वैप के साथ) उबंटू की एक नई स्थापना से मिटा दूंगा। यदि मैंने अपनी प्रणाली को तोड़ दिया, तो मुझे किसी भी अधिक कदम का पालन करने की आवश्यकता नहीं होगी क्योंकि मैं नई स्थापना पर स्वैप आवंटित कर सकता हूं। सभी अच्छी तरह से और विंडोज बूट हुए। अब आप Windows डिस्क प्रबंधक में नया विभाजन देख सकते हैं: (डिस्क प्रबंधन पाने के लिए स्टार्ट बार पर राइट क्लिक करें)
अब स्वैप को बूट रूटीन में संलग्न करें
इस प्रश्न के पिछले उत्तरों में वास्तव में स्वैप / ऑफ कमांड थे जिनकी जरूरत नहीं है और यह जटिल हो सकते हैं। सभी को सही फ़ाइल ढूंढनी होगी, और स्वैप को नए विभाजन में इंगित करना होगा। फिर, यदि आपने केवल विभाजन का आकार बदला है, तो आपको कुछ भी करने की आवश्यकता नहीं है। यह विभाजन खोजने के लिए पहले से ही सेटअप है। आकार अपने आप हो जाता है।
यदि आपने विभाजन को बदल दिया है या पहली बार स्वैप कर रहे हैं, तो नीचे पढ़ें:
मैं आपको बता दूं कि, मैं यह पहली बार कर रहा हूं। मैं UNIX geek नहीं हूं और मैं GUI टूल पसंद करता हूं। मैं इस ट्यूटोरियल को बनाते हुए अपनी उंगलियों को सीख रहा हूं और पार कर रहा हूं। सभी अब तक अच्छी तरह से चले गए हैं। आपके सिस्टम के मूल में एक निर्देशिका है, जिसे कहा जाता है, आदि उस निर्देशिका के अंदर एक फ़ाइल होती है जिसे fstab
(कोई एक्सटेंशन नहीं) कहा जाता है । आपको सुपर उपयोगकर्ता "सु" अधिकारों के साथ इस फ़ाइल को संपादित करना होगा। इससे पहले कि हम ऐसा करें, हमें आपके द्वारा लाइव USB के साथ किए गए नए स्वैप विभाजन के UUID की आवश्यकता है। प्रकार sudo su अब आप सुपर यूजर मोड में हैं। आप कुछ भी कर सकते हैं (अपने अस्तित्व को मिटा देना)।
टाइप करें blkid
और नए स्वैप विभाजन के यूआईडी के लिए देखें। मैंने उसे नीचे देखा और उसे उजागर किया:
पार्टयूआईडी पर ध्यान न दें।
अब, अन्य लोग कहेंगे टाइप करें:
sudo gedit /etc/fstab
हालाँकि, मैंने यह कोशिश की और उसे सही फ़ाइल नहीं मिली (टिप्पणी कृपया)।
इसलिए मैंने सिर्फ gedit टाइप किया और इसे पूर्ण GUI तरीका (सफलता!) खोल दिया। चूंकि, मैं पहले से ही सुपर यूजर मोड (sudo su) में था, मुझे इसे बदलने के बाद फ़ाइल को सहेजने सहित Gedit में कुछ भी करने की अनुमति है। आश्चर्यजनक! इससे पहले कि आप बदल सकते हैं या भ्रष्ट कुछ भी कहा जाता है, बैकअप के रूप में fstab बचाने ... fstab.bak
।
व्हिम्पी जीयूआई तरीके का उपयोग करके बैकअप बनाएं और परिचित "सेव अस" चुनें और फ़ाइल में "बेक" जोड़ें fstab.bak
। यह देखने के लिए जांचें कि यह एक .bak एक्सटेंशन के साथ है। Geeks आपको टर्मिनल cp कमांड का उपयोग करने के लिए कहेगा, लेकिन हम novices को पहले स्थान पर इसे प्राप्त करने के लिए टर्मिनल में फाइल नहीं ढूंढ सकते। किसी भी वर्ड प्रोसेसर की तरह, “save as” कमांड के बाद, आपकी वर्तमान फ़ाइल अब है fstab.bak
। आपके पास पहले वाला असली खोलें, और फिर बैकअप फ़ाइल को बंद करें। देखने के लिए डबल चेक आप fstab
बिना किसी एक्सटेंशन के असली को संपादित कर रहे हैं । यदि आप बैकअप फ़ाइल को संपादित करते हैं, तो जब आप रिबूट करते हैं तो कुछ भी नहीं होगा, साथ ही आपकी बैकअप प्रतिलिपि मूल का असली बैकअप नहीं होगी।
मेरी मूल fstab
फ़ाइल इस तरह दिखती है:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 none swap sw 0 0
अंतिम पंक्ति (मैंने आपके लिए लाल बनाया है), मूल स्वैप जानकारी है जो संभवतः बूट अप समय पर उपयोग की जाती है। पिछले ब्लकिड कमांड से, मैं अपनी नई ड्राइव UUID देख सकता था। उस वाक्यांश को टर्मिनल में पाठ को हाइलाइट करके कॉपी करें और फिर कॉपी पर राइट क्लिक करके चुनें। उस वाक्यांश को su
खरोंच पैड के रूप में अधिकारों के बिना एक और अलग संपादक में पेस्ट करें (आप लिबर ऑफिस का उपयोग कर सकते हैं, और गीक्स उपयोग कर सकते हैं nano
)। यह चरण आपको उद्धरण के बिना आसानी से सही पाठ प्राप्त करने में मदद करता है ताकि आप fstab
फ़ाइल में आसानी से पेस्ट कर सकें । आप इस फ़ाइल को यथासंभव कम से कम बदलना चाहते हैं।
New UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"
तो, मेरा नया UUID ऊपर लाल रंग में सूचीबद्ध है। बस मुझे स्वैप के लिए uuid को बदलना होगा। यदि आपके पास कोई स्वैप ड्राइव नहीं है, तो ऊपर दिए गए fstab फ़ाइल में मेरी लाइन की प्रतिलिपि बनाएँ और फिर पिछले यकीनी कमांड से उचित यूआईडी जोड़ें। (कृपया सही यूआईडी चुनें!)
यदि यह आपकी पहली स्वैप लाइन है, तो सुनिश्चित करें कि आप अतिरिक्त सामग्री के साथ पूरी लाइन शामिल करें
none swap sw 0 0
सटीक रिक्ति के बारे में इतनी चिंता न करें।
मेरी नई फ़ाइल इस तरह दिखती है: ध्यान दें कि मैंने अपने बदलाव के ऊपर एक टिप्पणी जोड़ी है। #
चरित्र का अर्थ है कि यह एक टिप्पणी है।
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation NOW changed to mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c none swap sw 0 0
उद्धरण मत चिपकाओ। =
संकेत के बाद रिक्त स्थान न हों ।
अपनी फ़ाइल सहेजें।
इसे फिर से खोलें, बस यह सुनिश्चित करने के लिए कि आपके परिवर्तन सहेजे गए हैं। Gedit और टर्मिनल को खतरनाक su
अधिकारों के साथ बंद करें जो geeks आपको करने के लिए डाँटेंगे (क्योंकि यह आसान काम है ... और चीजों को नष्ट करना भी आसान है)।
REBOOT और अपनी उंगलियों को पार!
मैंने रिबूट किया और फिर मैंने यह देखने के लिए जाँच की कि क्या मेरा स्वैप सिस्टम प्रदर्शन ऐप को देखकर काम कर रहा है। मैं अभी भी एक स्वैप ड्राइव था! लेकिन क्या यह नया था या पुराना? मैं सत्यापित नहीं कर सका कि मेरी नई ड्राइव वास्तव में भरी हुई थी क्योंकि नया वही है जो पुराने ड्राइव का आकार है। इसलिए, मैंने टाइप किया: swapon
(ऐसा कुछ भी टाइप न करें और यह केवल आपके लिए स्वैप सूची देगा: सुरक्षित)। अब मुझे अपनी नई ड्राइव दिखाई दे रही है mmblk0p5
जिस पर मैंने UUID के काम से मेल खाता है fstab
। मेरी पतली 32gb मुख्य ड्राइव प्रभावी हुई:
यह एक नौसिखिया उपयोगकर्ता से इस ट्यूटोरियल का निष्कर्ष निकालता है, जिसने पहले कभी ऐसा नहीं किया है। इस ट्यूटोरियल को बनाने का आधा कारण इतना गीक्स था जो हमारी मदद करता है (और धन्यवाद) आप देख सकते हैं कि नौसिखिए उपयोगकर्ताओं की मदद कैसे करें। मुझे संदेह था कि पिछले उत्तर भ्रामक थे और मैंने एक ट्यूटोरियल बनाने का फैसला किया जैसा कि मैंने अपना काम किया था ... अन्य उत्तरों से जो उपयोगी थे, अनुमान लगाकर, मैंने निष्कर्ष निकाला कि मुझे जो कुछ भी करने की ज़रूरत थी, वह था fstab
फ़्लोट और रिबूट। सभी ने अच्छी तरह से काम किया और मेरे पास अभी भी विंडोज़ 10 है और मैंने अभी तक अपना सिस्टम नहीं मिटाया है। अगर किसी को पता है कि विंडोज pagefile.sys
को लिनक्स स्वैप फाइल के रूप में कैसे साझा किया जाए , तो मुझे दिलचस्पी होगी क्योंकि 2 जीबी को विंडोज में लिया जाता है और मेरी 32 जीबी मशीन पर एचडी स्पेस बहुत ही मसालेदार है।