विभाजन की सलाह, मैं "/" विभाजन पर अंतरिक्ष से बाहर चलना कैसे रोक सकता हूं?


9

मैं एक EEEPC पर 4GB फास्ट SSD / विभाजन के रूप में सेट के साथ Ubuntu 10.04 चलाता हूं , और एक 16GB धीमी SSD / home विभाजन के रूप में सेट करता हूं । मैं "/" पर अंतरिक्ष से बाहर भागता रहता हूं, और अब नवीनतम अपडेट, या नए एप्लिकेशन इंस्टॉल नहीं कर सकता।

मैं इस समस्या से बचने के लिए विभाजनों का बेहतर प्रबंधन कैसे कर सकता हूं? ध्यान रखें कि बड़े SSD का प्रदर्शन कम होता है, इसलिए मुझे नहीं लगता कि मुझे OS के लिए इसका उपयोग करना चाहिए। क्या एप का उपयोग करते समय एक अलग विभाजन में एप्लिकेशन इंस्टॉल करना संभव है?

कोई सलाह?

धन्यवाद।

जवाबों:


9

पैकेज द्वारा उठाए गए स्थान को कम करने के कुछ तरीके इस प्रकार हैं:

  • अपने ऑटो हटाने योग्य पैकेज निकालें : सिस्टम -> प्रशासन -> Synaptic पैकेज प्रबंधक पर जाएं। नीचे बाईं ओर स्थित 'स्थिति' बटन पर क्लिक करें। इंस्टॉल किए गए (ऑटो रिमूवेबल) फिल्टर पर क्लिक करें। एक पैकेज पर क्लिक करें और उन सभी का चयन करने के लिए Ctrl-a दबाएं। अगला राइट पैकेज में से एक पर क्लिक करें और 'मार्क फॉर रिमूवल' पर क्लिक करें। इसके बाद टूलबार में अप्लाई बटन पर क्लिक करें।सिनैप्टिक ऑटोरेमोव

  • अपने कैश्ड पैकेज हटाएं : Synaptic में, सेटिंग्स पर क्लिक करें- वरीयताएँ और 'फ़ाइलें' टैब पर क्लिक करें। 'डिलीट कैश्ड पैकेज फाइल्स' के बटन पर क्लिक करें।अन्तर्ग्रथनी प्राथमिकताएँ

  • इसे सेट करें ताकि एक बार इंस्टॉल होने के बाद पैकेज डिलीट हो जाएं : Synaptic में, Settings-> Preferences पर क्लिक करें और 'Files' टैब पर क्लिक करें। उस रेडियो बटन पर क्लिक करें, जो कहता है कि 'इंस्टॉलेशन के बाद डाउनलोड किए गए पैकेज हटाएं'।अन्तर्ग्रथनी प्राथमिकताएँ

आप इन कार्यों को स्वचालित करने के लिए एक bash स्क्रिप्ट बना सकते हैं:

#!/bin/sh
#~/clean.sh
apt-get autoremove
rm /var/cache/apt/archives/*.deb

इसे इस आदेश के साथ चलाया जा सकता है:

sudo ~/clean.sh

निदान जहां अंतरिक्ष चला गया है :

एप्लिकेशन पर जाएं -> सहायक उपकरण -> डिस्क उपयोग विश्लेषक।

'स्कैन फाइलसिस्टम' बटन पर क्लिक करें:

baoabab

यह आपको इस बात का संकेत देना चाहिए कि किस स्थान का उपयोग किया जा रहा है और कहां:

baoabab

फ़ाइल सिस्टम के अलग-अलग हिस्सों को अलग-अलग ड्राइव / विभाजनों में विभाजित करना :

एक अलग ड्राइव पर एक अलग विभाजन पर फाइलसिस्टम के हिस्सों (जैसे / var / usr) को रखना संभव है। प्रक्रिया यूटीटी / होम विभाजन को अलग करने के समान होगी, जिसे आप पहले ही कर चुके हैं।

ये ट्यूटोरियल: http://www.psychocats.net/ubuntu/separatehome और http://www.psychocats.net/ubuntu/mountlinux आपको इसके लिए आवश्यक जानकारी देनी चाहिए।


मैं भी कुछ स्थापित करने की सिफारिश करना चाहूंगा localepurgeubuntu-tweakएक उत्कृष्ट सिस्टम क्लीनर भी है (मैं बचूंगा computer-janitor)। बेशक, सिस्टम क्लीनर्स जैसे bleachbitऔर भी हैं fslint
एपर्सन

यह निश्चित रूप से मदद की, बहुत बहुत धन्यवाद। मैं भी ubuntu-tweak के पैकेज मैनेजर, एक अच्छी टिप का उपयोग करके बहुत सी जगह खाली करने में कामयाब रहा!
15

2

सबसे पहले, cruft को हटाने और डिस्क के उपयोग का विश्लेषण करने पर DV3500ea की सलाह का पालन ​​करें ।

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

सिस्टम का एक या अधिक बड़ा हिस्सा चुनें जिसके लिए आपको गति के अंतर की परवाह नहीं है। यह एक हिस्सा होना चाहिए /usrया /var, क्योंकि /homeविभाजन उपलब्ध होने से पहले बूट समय के दौरान बाकी की आवश्यकता हो सकती है। उस भाग को /homeविभाजन में ले जाएँ , और सिस्टम विभाजन पर एक प्रतीकात्मक लिंक बनाएँ। उदाहरण के लिए, /usr/share/docएक अच्छे उम्मीदवार की तरह दिखता है, इसलिए निम्न कमांड चलाएं:

sudo mv /usr/share/doc /home/usr-share-doc
sudo ln -s /home/usr-share-doc /usr/share/doc

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

0

4Gb के साथ अपने पुराने EEE701 पर, मैंने पाया कि Synaptic सभी पुराने डिबेट फ़ाइलों को / var / cache / apt / archives में डाउनलोड करने के बाद रखता है। यदि आप इसे डाउनलोड करने के बाद खाली करने के लिए सेट करते हैं, तो आप पा सकते हैं कि 4Gb अपने आप में पर्याप्त है।

Synaptic में, सेटिंग / वरीयताओं पर जाएं, फ़ाइलें टैब चुनें और मध्य विकल्प चुनें:

वैकल्पिक शब्द


समझ गया। मैं आम तौर पर टर्मिनल में apt-get का उपयोग करता हूं और मैं अक्सर apt-get clean भी चलाता हूं, मुझे लगता है कि यह भी ऐसा ही करता है, लेकिन अब मैं निश्चित रूप से कवर कर रहा हूं! धन्यवाद।
zefer
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.