वॉल्यूम "फाइलसिस्टम रूट" में केवल 0 बाइट्स डिस्क स्थान शेष है?


14

मैंने 11.10 ~ दो सप्ताह पहले स्थापित किया और हाल ही में कुछ अजीब परेशानियों में चला गया।

स्थापना 160GB SSD के साथ एकदम नए लैपटॉप पर थी। मैंने होम डाइरेक्टरी को एन्क्रिप्ट करने का विकल्प चुना। इसके अलावा मैंने स्थापना के दौरान चूक को स्वीकार किया। मेरे लैपटॉप पर कोई दूसरा ओएस नहीं है।

मेरे पास लगभग 40GB उपयोग में था जब (तीसरी बार) मुझे यह बहुत अप्रिय खिड़की देखने को मिली:

यहां छवि विवरण दर्ज करें

दो बार स्थिति काफी खराब थी और पूरा सिस्टम काफी धीमा हो गया। रिबूट के बाद मैं ग्राफ़िकल इंटरफ़ेस (अपर्याप्त स्थान के बारे में सूचित करने वाले त्रुटि संदेश के साथ) में प्रवेश नहीं कर सका और पहले कमांड लाइन से कुछ फ़ाइलों को निकालना पड़ा।

तीसरी बार मैं अभी भी कुछ फ़ाइलों को जल्दी से हटाने में कामयाब रहा और इससे मदद मिली।

मेरा लैपटॉप मुख्य रूप से काम का माहौल है: इसलिए कोई धार, खेल, सिर्फ दो फिल्में। केवल मीडिया भरने की जगह ~ 20GB चित्र, और pdfs का गुच्छा है। हाल ही में PostgreSQL और PostGIS, GeoServer और QGIS पर ज्यादातर काम कर रहे हैं।

हालाँकि मेरे पास अपने बैकअप का परीक्षण करने और अभ्यास करने के बहुत सारे अवसर थे लेकिन अगर कोई मुझे इस समस्या के संभावित समाधान के लिए इशारा कर सकता है तो मैं बहुत आभारी रहूँगा।

मेरे लैपटॉप को उबंटू स्थापित करने से ठीक पहले खरीदा गया है, और यह ओएस के बिना आया था। हार्डवेयर मुद्दा हो सकता है?

या homeमुझे सिर दर्द का कारण एन्क्रिप्ट किया गया है ?

मदद के लिए शुक्रिया!


अद्यतन 1: जैसा कि @ maniat1k द्वारा सुझाया गया है , यहाँ fdisk -l का वर्तमान आउटपुट है:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   312581807   156290903+  ee  GPT

अद्यतन 2: जैसा कि zanfur द्वारा सुझाया गया है , का आउटपुट df:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2            149802648  31411456 110781576  23% /
udev                   1959764         4   1959760   1% /dev
tmpfs                   788276       992    787284   1% /run
none                      5120         0      5120   0% /run/lock
none                   1970684      2716   1967968   1% /run/shm
/dev/sda1                19363       129     19234   1% /boot/efi
/home/rdk/.Private   149802648  31411456 110781576  23% /home/rdk

और sudo parted -l:

Model: ATA INTEL SSDSA2BW16 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  20.0MB  20.0MB  fat16              boot
 2      20.0MB  156GB   156GB   ext4
 3      156GB   160GB   4177MB

अपडेट 3:

कम मेमोरी संदेश के साथ एक और विंडो: /

वर्चुअलबॉक्स पर हाल ही में काम करना और रेमिना का उपयोग करना।

इस जानकारी के बाद मैंने अपने घर निर्देशिका से लगभग सब कुछ हटा दिया। रिबूट। उसके बाद ~ 20GB उपयोग में था [वर्चुअलबॉक्स डिस्क छवि के लिए ~ 10GB जो मैं चाहता था कि संभव हो सके]। सर्वेश्लाद की टिप्पणी के बाद मैं अधिक स्थान प्राप्त करने की कोशिश कर रहा था और जब मुझे एचडी पर कम स्थान की एक और त्रुटि मिली तो ब्लीचबिट एप्लिकेशन चला रहा था। फिर सिस्टम जम गया। धरती पर मेरा उबंटू कैसे भर सकता है HD मिनटों में 100GB से ज्यादा?


2
क्या आपने वास्तव में जाँच की है कि क्या आपके पास अभी भी जगह बची है/
उड़ी हेरेरा

1
Nautilus (चित्रमय फ़ाइल ब्राउज़र) में, या यदि आप कमांड लाइन से पसंद करते हैं, तो जांचें कि कौन से फ़ोल्डर बड़े हैं। विशेष रूप से, देखें कि क्या बाहर कुछ भी /homeबड़ा नहीं है। नई जानकारी को शामिल करने के लिए आपको अपने प्रश्न को संपादित करके रिपोर्ट करना चाहिए। यदि आप इसके लिए Nautilus का उपयोग कर रहे हैं और आप यह नहीं पा सकते हैं कि स्थान लेने वाले फ़ोल्डर कहां हैं, तो Ctrl+ H(या View> Show Hidden Files) दबाएं ।
एलिया कगन

1
क्या आपने डिस्क चेक (sudo e2fsck -f -a) चलाया है?
RolandiXor

1
हो सकता है कि यह आपके विशाल संग्रह के लिए चित्र हो और अंतरिक्ष में पीडीऍफ़ ले जा रहा हो .... सिर्फ एक अवलोकन
सर्वेश्लाद

1
@radek जिस पर कभी विभाजन है, आपने ubuntu स्थापित किया है।
RolandiXor

जवाबों:


13

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

अपने सभी विभाजनों पर रिक्त स्थान की मात्रा का पता लगाने के लिए, "डिस्क मुक्त" कमांड चलाएं df। आपको जड़ होने की आवश्यकता नहीं है। आपको निम्न जैसा कुछ मिलेगा:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              9614116   8382396   1134048  89% /
none                   1541244       284   1540960   1% /dev
none                   1546180      4804   1541376   1% /dev/shm
none                   1546180       372   1545808   1% /var/run
none                   1546180         0   1546180   0% /var/lock
none                   1546180         0   1546180   0% /lib/init/rw
none                   9614116   8382396   1134048  89% /var/lib/ureadahead/debugfs
/dev/sda3             32218292  12333212  19885080  39% /home

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

सभी जगह खाने के लिए एक उपयोगी टर्मिनल कमांड "डिस्क उपयोग" कमांड है du। बिना किसी पैरामीटर के आमंत्रित किए, यह वर्तमान निर्देशिका में और नीचे प्रत्येक निर्देशिका में हर फ़ाइल के आकार को सूचीबद्ध करना शुरू कर देता है। उपयोग पर नज़र रखने के लिए अधिक उपयोगी आपके परिदृश्य में है sudo du -s -h -x /*, जो आपको मानव फ़ाइल में (अन्य फाइल सिस्टम ) को देखे बिना, -sआपके रूट फाइल सिस्टम ( /*) के शीर्ष पर प्रत्येक फ़ाइल या निर्देशिका द्वारा उपयोग किए गए स्थान की कुल राशि ( -x) देगा। "124M" ( -h) जैसी पठनीय संख्याएँ । चिंता मत करो अगर इसे पूरा करने में कुछ समय लगता है, तो यह मिनटों के क्रम को पहले भाग के माध्यम से ले जाएगा।

बेशक वे क्या कर रहे हैं, यह जानने के बिना पहले फाइलें न हटाएँ। लेकिन, सामान्य रूप से, यदि आप निम्न निर्देशिकाओं में फ़ाइलें हटाते हैं, तो आप अपना सिस्टम नहीं तोड़ेंगे:

  • /tmp (उपयोगकर्ता अस्थायी डेटा - ये आमतौर पर वैसे भी हर रिबूट को हटा दिया जाता है)
  • /var/tmp (प्रिंट स्पूल, और अन्य सिस्टम अस्थायी डेटा)
  • /var/cache/* (यह खतरनाक हो सकता है, पहले शोध!)
  • /root (रूट उपयोगकर्ता के घर निर्देशिका)

उपरोक्त स्थानों के अलावा, निम्नलिखित स्थान सामान्य अपराधी हैं:

  • /opt (कई तृतीय-पक्ष एप्लिकेशन यहां इंस्टॉल होते हैं, और स्वयं के बाद सफाई नहीं करते हैं)
  • /var/log (पुनरावृत्ति की त्रुटियां होने पर लॉग फ़ाइलें बहुत सी जगह खा सकती हैं)

तो, पहले उन की जाँच करें। यदि यह पता चला कि चीजें सही हैं और आपका रूट विभाजन बस बहुत छोटा है, तो आपको फिट होने के लिए अपने विभाजन का आकार बदलने की आवश्यकता होगी। ऐसा करने के कई तरीके हैं, लेकिन संभवत: सबसे आसान उबंटू लाइवसीडी से बूट करना है (इसे उबंटू साइट के डाउनलोड पेज से प्राप्त करें ) और GNOME विभाजन संपादक चलाएं gparted। आपको gpartedपैकेज पहले स्थापित करना पड़ सकता है (लाइवसीडी पर्यावरण के भीतर, sudo apt-get install gpartedसॉफ़्टवेयर केंद्र चलाएं या उपयोग करें)। किसी भी मामले में, यह एक ग्राफिकल उपयोगिता है जो आपको विभाजन पर राइट-क्लिक करने और "आकार बदलने" का चयन करने की अनुमति देगा।

NB - आपके पास विभाजन का आकार बदलने के लिए कोई भी ऑपरेटिंग सिस्टम हाइबरनेट नहीं है , या यह आपके हाइबरनेटेड ओएस पर या तो काम नहीं करेगा, या भयानक काम करेगा।


कंगारू @ WindowsOsXUNR100403LTS: ~ $ sudo du -s -h -x / & lowast; ] /
कंगारू

2
मैंने "और सबसे निचला स्थान;" एक "*" के साथ, यही होना चाहिए था, मुझे लगता है ...
Marcel Stimberg

@zanfur: धन्यवाद। आपकी सिफारिशों के बाद अद्यतित प्रश्न। और इस बीच एक और कम मेमोरी त्रुटि संदेश का अनुभव किया। क्या कुछ और है जो आप करने का सुझाव देंगे?
राडेक

3

आपकी dfलिस्टिंग के अनुसार , आपके पास बहुत सारी खाली जगह हैं /। इन संदेशों में से एक को प्राप्त करने के बाद, dfफिर से जांचें और यदि यह अभी भी बहुत सारे खाली स्थान दिखाता है, तो dmesgत्रुटियों के लिए आउटपुट की जांच करें । यह संभव है कि आपको एक त्रुटि मिल रही है जिसके कारण फाइल सिस्टम को केवल पढ़ने के लिए रिमूव किया जा रहा है, और यह मुक्त स्थान नोटिफ़ायर को भ्रमित कर सकता है। लाइव एलसीडी से, आपको डिस्क उपयोगिता को खोलना चाहिए और यह सुनिश्चित करने के लिए ड्राइव की SMART स्थिति की जांच करनी चाहिए कि इसमें कोई खराब क्षेत्र या कुछ भी नहीं है। लंबे समय तक सेल्फ टेस्ट चलाना भी एक अच्छा विचार हो सकता है, और उसके बाद फाइल सिस्टम की जाँच करना।


धन्यवाद। कुछ सवाल। मैं विशेष रूप से कुछ भी देख रहा हूँ dmesg? मैं वास्तव में स्मार्ट स्थिति की जांच कैसे कर सकता हूं? और लंबे समय तक आत्म परीक्षण कैसे करें?
राडेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.