Puncte:0

Cum să salvez după ce instalarea sau actualizarea apt umple spațiul pe disc și se întrerupe?

drapel in

Aș dori să știu dacă există o modalitate oficială de a salva dintr-o instalare greșită din cauza spațiului pe disc umplut. Lucrul cu VM-uri și încercarea de a economisi spațiu pe imagini aurii m-a condus la această problemă de mai multe ori. De obicei îl pot remedia folosind ncdu -x / și ștergerea fișierelor care nu sunt necesare, dar apt install ncdu trebuie instalat în prealabil. am folosit si eu journalctl --vacuum-size=5M pentru a reduce fișierul jurnal de sistem. Sau folosind apt purge *<numărul vechi al nucleului>, dar din nou asta nu va funcționa odată ce procesul de instalare apt este întrerupt.

Acesta sugerează găsirea și ștergerea pachetelor instalate. https://www.cyberciti.biz/howto/debian-linux/ubuntu-linux-rollback-an-apt-get-upgrade/

Această postare sugerează utilizarea apt curat și apt install -f pentru a repara baza de date. Nu sunt sigur că funcția de curățare apt cu apt spart și apt purge se afișează apt --fix-broken install. apt install -f pare să reîncerce cu forța instalarea în așteptare. Problemă de spațiu pe disc după actualizarea apt-get

De fapt tocmai am verificat și apt curat de fapt, funcționează și restaurează puțin spațiu pe disc. Se pare că folosind apt purge <pachet> după ce a făcut ceva spațiu cu apt curat este singura modalitate de a reveni la starea de dinaintea instalării rupte.

Ar fi grozav dacă Apt ar spune „utilizați apt clean dacă discul este plin”, ceea ce ar putea verifica.De asemenea, ar putea verifica dacă există suficient spațiu liber înainte de a permite instalarea neforțată.

Nmath avatar
drapel ng
Dacă lăsați sistemul de fișiere rădăcină să rămână fără spațiu și aveți probleme, acest lucru este adesea fatal și necesită să reinstalați sistemul de operare. Există prea multe posibilități ca lucrurile să meargă prost atunci când scrierile critice ale sistemului au eșuat din cauza lipsei de spațiu. FYI: apt *does* dă un avertisment cu privire la spațiul necesar pentru operațiuni. Poate că l-ați ratat sau poate ați folosit un semnalizator „-y” care ocolește solicitările de confirmare.
alchemy avatar
drapel in
@Nmath mulțumesc. formularea mea spune apt „s-ar putea verifica înainte de a *permite* instalarea neforțată”. Știu că arată spațiul pe disc necesar. Ar putea verifica asta față de spațiul liber curent înainte de a continua. De asemenea, cu serverul Ubuntu, eșuează cu grație când este umplut. L-am completat de mai multe ori în timpul testării pentru această postare. Desktopul se va îngheța, dar puteți ajunge la tty2 cu ctrl+alt+f2 și înapoi cu ctrl+alt+f7. Obișnuiam să fac un fișier fals de 200 MB doar pentru ca acesta să fie șters rapid.Vacumm și apt clean funcționează bine. Am directoarele mele Home și Tmp pe fișierele fixe montate ca directoare pentru a le limita.
user535733 avatar
drapel cn
Vă rugăm să trimiteți un raport de eroare. Apt nu ar trebui să deterioreze un sistem Ubuntu provocând o stare de lipsă de spațiu.
alchemy avatar
drapel in
@user535733 așa a fost din zorii lui Apt. Unde aș depune un raport de eroare?
user535733 avatar
drapel cn
Adevărat, dar asta nu face bine. Utilizați caseta de căutare din partea de sus a paginii pentru a afla cum să înregistrați un raport de eroare util căruia dezvoltatorii vor fi atenți.
Nmath avatar
drapel ng
Asta nu ar trebui să se întâmple. Vezi: [Cum raportez o eroare?](https://askubuntu.com/q/5121) Aș avertiza împotriva completării sistemului de fișiere rădăcină. Poate și va cauza inevitabil probleme. Alocați mai mult spațiu pentru Ubuntu, astfel încât să nu se umple.
alchemy avatar
drapel in
Da, folosesc `echo 'SystemMaxUse=200M' >> /etc/systemd/journald.conf && systemctl restart rsyslog` pentru a-mi păstra rădăcina fericită în timp ce rulez o navă strânsă. Singurele lucruri de lângă var care se umplu sunt home și tmp și le-am abordat pe acelea pentru benchmark-urile CIS, așa cum s-a menționat mai sus.
Nmath avatar
drapel ng
Nu are sens pentru mine de ce ați dori în mod deliberat ca sistemul dvs. de fișiere să fie atât de aproape de plin tot timpul. Conducerea unei „navi strânse” nu este o practică bună. Ubuntu pur și simplu nu ocupă suficient spațiu încât trebuie să fii atât de avar. FYI `apt clean` șterge doar cache-ul apt.
Nmath avatar
drapel ng
Poate că comportamentul tău actual și trecut poate explica de ce apt nu funcționează în prezent așa cum trebuie?
alchemy avatar
drapel in
@Nmath Nu cred că configurarea sistemului meu este conectată la modul în care funcționează Apt. Mi-aș dori să am atâta putere.
Nmath avatar
drapel ng
Oricine are puterea de a-și rupe sistemul! A rămâne fără spațiu pe root este o modalitate bună de a se întâmpla asta.
alchemy avatar
drapel in
@Nmath da, de aceea face parte din benchmark-urile CIS pentru a pune acasă, tmp și var pe o partiție separată.Încă nu rezolvă rularea în umplerea spațiului de stocare cu apt pe servere mici. Ideea este de a atenua acest lucru, nu de a ignora posibilitatea ei. Încercați să configurați o imagine aurie, una care trebuie să aibă cea mai mică dimensiune și veți întâlni invariabil acest lucru, deoarece estimarea dimensiunii de instalare a Apt nu este perfectă. De asemenea, este mult mai dificil să reduceți un sistem de fișiere decât să îl extindeți. Și nu o rupe pur și simplu. Sistemele de bază funcționează perfect pentru perioade scurte, fără spațiu pe disc rădăcină.
alchemy avatar
drapel in
De exemplu, „df” tocmai a spus că am 174 de milioane de spațiu liber, „Trebuie să obțin 16,7 MB de arhive. După această operațiune, se vor folosi 79,5 MB de spațiu suplimentar pe disc." și apoi am procedat la umplerea discului până la 0% liber și oprirea instalării în timpul procesului. Am folosit `apt clean` și am repornit instalarea rămasă, care are nevoie de doar 10MB, reușit și mai am 7.7MB, 89MB după `apt clean`.

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.