फ़ाइलें / usr / src / में जमा हो रही हैं। मैं इसे कैसे रोक सकता हूँ?


22

मैं पिछले कुछ हफ्तों में कई गंभीर प्रणाली के मुद्दों पर रहा हूं और अपने सिर को क्यों खरोंच रहा हूं। मैंने अब काम किया है कि इस समस्या को रूट विभाजन पर कोई इनोड नहीं छोड़ा गया है

$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/sda6       732960 724565    8395   99% /
udev            125179    518  124661    1% /dev
tmpfs           127001    464  126537    1% /run
none            127001      4  126997    1% /run/lock
none            127001      8  126993    1% /run/shm
/dev/sda7      5234688 144639 5090049    3% /home

कारण क्या है? मैंने पाया है कि उनमें से 400K / usr / src उपयोग में हैं

$ ls /usr/src
linux-headers-3.2.0-25-generic      linux-headers-3.2.0-33
linux-headers-3.2.0-25-generic-pae  linux-headers-3.2.0-33-generic
linux-headers-3.2.0-26              linux-headers-3.2.0-33-generic-pae
linux-headers-3.2.0-26-generic      linux-headers-3.2.0-35
linux-headers-3.2.0-26-generic-pae  linux-headers-3.2.0-35-generic
linux-headers-3.2.0-27              linux-headers-3.2.0-35-generic-pae
linux-headers-3.2.0-27-generic      linux-headers-3.2.0-36
linux-headers-3.2.0-27-generic-pae  linux-headers-3.2.0-36-generic
linux-headers-3.2.0-29              linux-headers-3.2.0-36-generic-pae
linux-headers-3.2.0-29-generic      linux-headers-3.2.0-39
linux-headers-3.2.0-29-generic-pae  linux-headers-3.2.0-39-generic
linux-headers-3.2.0-30              linux-headers-3.2.0-39-generic-pae
linux-headers-3.2.0-30-generic      linux-headers-3.2.0-40
linux-headers-3.2.0-30-generic-pae  linux-headers-3.2.0-40-generic
linux-headers-3.2.0-31              linux-headers-3.2.0-40-generic-pae
linux-headers-3.2.0-31-generic      linux-headers-3.2.0-41
linux-headers-3.2.0-31-generic-pae  linux-headers-3.2.0-41-generic
linux-headers-3.2.0-32              linux-headers-3.2.0-41-generic-pae
linux-headers-3.2.0-32-generic      linux-headers-3.2.0-43
linux-headers-3.2.0-32-generic-pae

निश्चित रूप से इन सभी की वास्तव में जरूरत नहीं है? मैंने कोशिश की है कि ऑटोरेमोव प्राप्त करें लेकिन यह उन सभी को छोड़ देता है। मैं उन्हें मैन्युअल रूप से निकालना नहीं चाहता, लेकिन यह मेरी मशीन को अपंग कर रहा है। वे 11G सिस्टम विभाजन के लगभग 2G को भी लेते हैं जो कि इनोड इश्यू से अलग (> 80%) हो रहा है।

मैं उन हेडर को सुरक्षित रूप से कैसे हटा सकता हूं जिनकी आवश्यकता नहीं है?


क्या आपने उन पैकेजों को हटाने की कोशिश की है जो उन्हें प्रदान करते हैं?
इग्नासियो वाज़केज़-अब्राम्स

askubuntu.com/questions/59790/… यह बताता है कि इसे GUI से कैसे करना है
hmayag

जवाबों:


18

आप उन पैकेजों की खोज कर सकते हैं जो इन फ़ाइलों का उपयोग कर रहे हैं

dpkg -S /usr/src/*

अपने वर्तमान कर्नेल संस्करण की जाँच करें

uname --kernel-release

और सभी पुराने कर्नेल ( linux-image-*) और हेडर पैकेज ( linux-headers-*) हटाएं जो वर्तमान में उपयोग नहीं किए गए हैं लेकिन अभी भी स्थापित हैं।

आप इन पैकेजों को स्वचालित रूप से स्थापित के रूप में चिह्नित कर सकते हैं और उन्हें स्वतः प्राप्त होना चाहिए।


5
और आप इन पैकेजों को स्वचालित रूप से कैसे स्थापित करते हैं?
मिगुएलफैग


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.