|
|
|
|
Strumenti |
30-12-2023, 14:47 | #1 |
Member
Iscritto dal: Apr 2010
Messaggi: 38
|
Spazio su disco esaurito
Premetto che non sono esperto di Linux, tuttavia circa un anno fa ho preso un RaspberryPI 4 per usarlo con Home Assistant. Su una SD da 64GB ho installato RaspberryPI OS e docker e tramite questo istanziato i vari servizi (Home Assistant, Mosquitto, Zigbee2Mqtt, ESPHome, ...).
Ho sempre tenuto aggiornati i vari servizi di "domotica" oltre al sistema. Ora mi sono comprato un mini PC per migrare il tutto. Questa mattina ci ho installato Debian 12, docker, i vari servizi e ho migrato le relative configurazioni. Sembra che tutto funzioni per fortuna. Durante la migrazione mi sono accorto però di una cosa strana. Il Raspberry era stranamente lento anche accedendovi con Putty c'era una latenza insolita. Alla fine lanciando un semplice "crontab -e" ho ottenuto un messaggio di errore a causa della mancanza di spazio su disco. In sostanza la SD solitamente mezza vuota era piena. La GUI era bloccata quindi ho provato a riavviare il sistema, il risultato e che ora all'avvio mi chiede di fare il login ma non accetta la mia password. Posso invece accedere via SSH (con le stesse credenziali). Mi servirebbe aiuto per capire con cosa si sia riempita la SD e per riaccendere all'interfaccia grafica con le mie credenziali. Ho provato a rimuovere la SD quindi a inserirla nel mio nuovo mini pc per analizzarla con Disk Usage Analyzer installato di default su Debian. In sostanza nell'anteprima mi dice che sono liberi 1.5GB su quasi 63GB (sono riuscito a cancellare qualche files dalla cartella home tramite WinSCP anche se sinceramente era poca roba non di certo 1.5GB), poi però se faccio partire l'analisi mi da un totale dei file di 12.1GB come si non analizzasse tutta la SD. Qualcuno potrebbe darmi qualche consiglio su come risolvere? |
31-12-2023, 14:41 | #2 |
Bannato
Iscritto dal: Dec 2000
Città: Forlì
Messaggi: 1806
|
Fai da terminale
df -h /media/array81/rootfs e posta il risultato. Poi entra nella sd cd /media/array81/rootfs e lancia du -h e posta il risultato. Lancia anche cfdisk /dev/sdX (X lo sai tu a cosa corrisponde: sda, sdb, sdc...) e posta il risultato |
01-01-2024, 22:04 | #3 |
Member
Iscritto dal: Apr 2010
Messaggi: 38
|
Grazie della risposta.
Se lancio: array81@raspberrypi:~ $ df -h /media/array81/rootfs ottengo: df: /media/array81/rootfs: No such file or directory di conseguenza anche il secondo (e quindi il terzo) comando fallisce. |
02-01-2024, 08:36 | #4 |
Bannato
Iscritto dal: Dec 2000
Città: Forlì
Messaggi: 1806
|
Ah bene, io ti suggerisco i comandi per controllare la sd montata nel pc e tu la rimonti sul raspberry e poi li lanci senza fare modifiche.
Il terzo comando non ha niente da fare con i primi due: devi sostituire la X con la lettera corrispondente. Dal terminale del raspberry df -h / du -h / cfdisk /dev/sda e posta i risultati in maniera leggibile. Ultima modifica di Cosmo : 02-01-2024 alle 12:57. |
03-01-2024, 11:42 | #5 |
Member
Iscritto dal: Apr 2010
Messaggi: 38
|
Giusto per aver ben compreso (perchè forse fino ad adesso ho sbagliato).
Non devo lanciare i comandi collegandomi al Raspberry via SSH (come ho fatto fino ad ora) ma spostando l'SD sul nuovo mini pc e quindi eseguendoli dal terminale di questo, giusto? Faccio presente un'altra cosa, solo a titolo informativo, subito dopo aver postato il primo messaggio nel fare altre prove ho incasinato la SD e non riuscivo più ad accedere neanche via SSH a quel punto mi sono ricordato di avere un immagine di backup della SD di qualche settimana fa e l'ho ripristinata. Ho sempre il problema dello spazio ma ora posso accedere sia via SSH che GUI. |
03-01-2024, 13:25 | #6 |
Bannato
Iscritto dal: Dec 2000
Città: Forlì
Messaggi: 1806
|
Puoi fare come ti è più comodo, basta poi usare la procedura corretta
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:17.