Puncte:3

Ubuntu crede în mod incorect 100% din „/” folosit, toate kernel-urile vechi și fișierele mari eliminate, nu va finaliza actualizarea sau nu va porni

drapel tr

În timpul unui upgrade, am primit un mesaj de eroare care spunea că mai am mai puțin de 1 GB pe partiția rădăcină... din păcate, a trebuit să-mi închid mașina înainte de a putea investiga.

Acum, am primit acest mesaj de eroare de la linia de comandă de salvare: introduceți descrierea imaginii aici

După câteva citite, mi-am șters toate nucleele vechi și fișierele mari găsite în „/” . Cu toate acestea, indiferent cât de mult șterg, primesc aceeași eroare de mai sus.

De ce Ubuntu nu recunoaște spațiul suplimentar eliberat pe care l-am creat? Am eliberat cu ușurință 2 giga de spațiu, dar primesc această solicitare constantă pentru 529M

chiar am alergat:
#sincronizare

Fără noroc

Informații suplimentare Sunt pe Ubuntu 20.04, mașină Acer Aspire 5 55g și după comentariile de mai jos: introduceți descrierea imaginii aici

drapel in
Ați putea să vă porniți sistemul cu un USB Live și să [editați] întrebarea dvs. pentru a include ieșirea terminalului `df -h` și poate `lsblk`? Acest lucru vă va oferi câteva informații specifice care vă pot facilita răspunsul la întrebare
nightwatch avatar
drapel tr
@guiverc Scuzele mele, trebuia să aibă o zi productivă astăzi, în schimb, nu pot porni... frustrat... adăugând informații acum
paladin avatar
drapel kr
5% din spațiul de partiție este rezervat utilizatorului root. 5% din 92G sunt aproximativ 5G, care nu poate fi folosit de utilizatorii normali. Deci, fie ștergeți mai multe fișiere vechi, fie eliminați/reduceți spațiul rezervat prin `tune2fs -m` (funcționează numai pentru sistemele de fișiere ext2/ext3/ext4).
Puncte:4
drapel in

Ei bine, aici este problema ta:

Filesystem Size Used Avail Use% Montat pe
/dev/nvme0n1p5 92G 87G 0 100% /

Ta / locatia este plina. 5G de stocare care pare neutilizat este rezervat de sistem pentru înregistrare și alte funcții de bază, ceea ce înseamnă că nu îl puteți folosi fără a schimba spațiul de rezervă pentru sistemul de fișiere... puternic descurajați când vorbiți despre /.

Va trebui să aflați unde este folosit tot spațiul de stocare și să mutați/ștergeți fișierele în consecință. Locul tipic pentru a începe să cauți este /var/log. Aici puteți (probabil) să mutați/ștergeți o parte din arhivate .gz fișiere. Asta ar putea elibera un pic de spațiu.

Alternativ, puteți utiliza du pentru a identifica unde utilizați cel mai mult spațiu de stocare:

sudo du / -h --max-depth=1

Acest lucru vă va oferi ceva care arată astfel:

8.0K/media
84K/rădăcină
4.0K /min
1,7 M / alergare
16K /pierdut+găsit
300K /acasa
201M /porționare
17G /var
8,1 milioane /etc
16K /dev
22M /opt
4.0K /cdrom
0 /sys
4.0K /srv
76K /tmp
2.2G/snap
0 /proc
65G/date
3.5G /usr
123G /

De aici, puteți edita / parte a du comandă pentru a identifica directoare specifice care pot folosi mult mai mult spațiu de stocare decât ați dori.

Lorenz Keel avatar
drapel gr
o modalitate rapidă de a elimina istoricul vechi din `/var/log` este lansarea comenzii `sudo find /var/log -type f -iname "*.[0-9]*" -exec rm -rf {} + & > /dev/null`. Dacă OP folosește `snapd`, o altă idee este să urmați acest https://askubuntu.com/questions/1345456/do-snap-files-get-larger și link-uri conexe.
nightwatch avatar
drapel tr
@matigo Ai ratat sensul acestei postări. Oricât aș șterge... Ubuntu nu a recunoscut că am creat spațiu liber. De când am postat asta, am șters 20 GB de fișiere iso, dar rezultatele lui #df -h de mai sus... nu s-au schimbat... De aceea postez aici
drapel in
Unde au fost fișierele `.iso` pe care le-ați șters? Dacă ar fi undeva în `/home`, atunci asta nu ar afecta `/` deoarece `/home` dvs. este pe `/dev/sda2`. La fel cu celelalte încercări de ștergere. Dacă ar fi pe o altă partiție decât `/`, eliminarea acelor fișiere nu ar avea niciun efect. Fără să știu mai multe despre ce ștergeți și cum, pot doar ghici pe baza a peste 20 de ani în care am ajutat oamenii cu problemele lor Linux
nightwatch avatar
drapel tr
@matigo Numai pe „/” am șters peste 2 giga de date sub forma kernel-urilor vechi și /var/www/html... sistemul solicită doar 529M de spațiu
drapel in
Are `lsof | grep DEL` dezvăluie ceva de remarcat? Aceasta va afișa o listă de procese care dețin fișiere șterse
nightwatch avatar
drapel tr
Am rezolvat problema... voi posta un răspuns... atunci ar trebui să-ți editezi răspunsul și îl voi vota... dă-mi câteva minute
Ruslan avatar
drapel bv
_"pe care îl descurajez cu tărie când vorbesc despre `/`"_ â ei bine, 5% este mult prea mult de rezervat. Chiar și 1% ar fi 1G, ceea ce este destul de pierdut pentru asta. Buștenii nu ar trebui să atingă niciodată această dimensiune, decât dacă le doriți cu adevărat.
Puncte:1
drapel tr

Am rezolvat problema, dar nu am răspuns la întrebare și am creat un nou mister.

  1. Cum am rezolvat problema: Din shell-ul de salvare al kernel-ului meu implicit ubuntu 5.11~~ am rulat:

     # du / -h --max-depth=1
    

    Am observat că folderul meu /media cântărea la 36 GB, ceea ce ar trebui să fie imposibil deoarece nu aveam dispozitive externe (usb) conectate. În primul rând, am crezut că sunt monturi vechi blocate cumva pe loc și am încercat demontați /media/USB, dar mi s-a spus că nu au fost montate.. deoarece acestea sunt dispozitive externe și datele mele sunt în siguranță, am continuat și le-am eliminat.

     # rm -r /media/usb
    

    Acum mașina este fericită. Am putut să pornesc și să-mi completez actualizarea/actualizările.

  2. Dar întrebarea mea inițială rămâne. Chiar și cu usb-ul montat „fantomă” prezent, am șters în continuare peste 2 giga de date, în timp ce ubuntu dorea doar 529 mb, ceea ce am șters ar fi trebuit să fie mai mult decât suficient pentru a finaliza actualizarea și a porni sistemul? De ce Ubuntu nu a recunoscut că ștergeam elemente?

    obisnuiam lsof | grep DEL și nu a returnat nicio valoare... așa că încă nu am o explicație pentru ce spațiul pe care l-am șters nu a fost recunoscut.

  3. Și noul mister pe care se pare că l-am creat este „De ce monturile „fantomă” ale USB-ului meu consumau 36 GB de spațiu sub „/”? Chiar aș dori să știu asta. Ar putea folosirea TimeShift să creeze cumva monturile „fantomă” ?

În orice caz, răspunsul lui @matigo a fost parțial util, deși nu răspunde la întrebare.

muru avatar
drapel us
Procesele care rulează ca root pot folosi spațiul rezervat, așa că este posibil ca înregistrarea și altele să fi consumat o parte din acestea, iar ștergerea a 2 GB a servit doar la eliberarea spațiului rezervat.
Edheldil avatar
drapel ve
Mai probabil, ceea ce era în `/media/usb` nu erau monturi fantomă, ci fișiere care, din cauza unei erori ale utilizatorului, au fost copiate acolo și nu pe mediul de stocare amovibil care trebuia să fie montat acolo.
nightwatch avatar
drapel tr
@Edheldil 2 dintre USB-urile erau fișiere iso de când am creat 2 stick-uri USB bootabile. Ambele stick-uri (win10 și ubuntu) funcționează perfect
sox with Monica avatar
drapel cn
Bănuiesc cu tărie că ai făcut ceva de genul `cp ubuntu.iso /media/usb` în loc de `cp ubuntu.iso /dev/sdb` :)
nightwatch avatar
drapel tr
@soxwithMonica Nu..Am folosit unetbootin-linux64-702.bin pentru a-mi crea USB-ul meu bootabil, dar avea și usb fantomă al unității mele de stocare externă (deși nu de dimensiune completă), așa că nu cred că unetbootin-linux64-702.bin este de vină
Edheldil avatar
drapel ve
Ei bine, având în vedere captura de ecran pe care ai postat-o, a supraviețuit unei reporniri, așa că nu cred că este o montură fantomă. Într-adevăr, cea mai probabilă cauză este o eroare din `cp -r files /media/usb` în loc de `cp -r files /media/USB`.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.