Pagina 1 di 1

Spazio libero su distro live

Inviato: mer dic 16, 2015 11:28 am
da Mercuzio
Domanda: sto usando una live Linux Mint con 2 Gb di persistenza: ho notato che senza avere installato software o scaricato e/o salvato file, lo spazio libero si sta riducendo. E' normale ? A cosa può essere dovuto ?

Re: Spazio libero su distro live

Inviato: mer dic 16, 2015 5:30 pm
da PippoDJ
Ciao Mercuzio,
qualsiasi modifica apportata alle impostazioni di un ambiente live "persistent" non va a sovrascrivere le impostazioni iniziali, ma viene memorizzata in un file a parte (casper-rw). Questo per consentirti di tornare, in qualsiasi momento, alla versione originale del sistema.
Discorso analogo vale per gli aggiornamenti di applicazioni già installate: le vecchie versioni non vengono sovrascritte.
Poi ci sono i file temporanei (cache dei browser, ecc.)...

Ciao, Pippo.

Re: Spazio libero su distro live

Inviato: gio dic 17, 2015 9:08 am
da Mercuzio
PippoDJ ha scritto:Ciao Mercuzio,
qualsiasi modifica apportata alle impostazioni di un ambiente live "persistent" non va a sovrascrivere le impostazioni iniziali, ma viene memorizzata in un file a parte (casper-rw). Questo per consentirti di tornare, in qualsiasi momento, alla versione originale del sistema.
Discorso analogo vale per gli aggiornamenti di applicazioni già installate: le vecchie versioni non vengono sovrascritte.
Poi ci sono i file temporanei (cache dei browser, ecc.)...

Ciao, Pippo.
Ciao. Mi sembra di capire quindi che in virtù del file casper -rw, il problma sia inevitabile. Per agire su file temporanei invece, come fare ?

Re: Spazio libero su distro live

Inviato: gio dic 17, 2015 4:37 pm
da PippoDJ
Mercuzio ha scritto:Per agire su file temporanei invece, come fare ?
Bisognerebbe vedere, caso per caso, quali sono le applicazioni che li generano...
Ad esempio per disattivare la cache di Firefox bisogna digitare about:config nella barra degli indirizzi e impostare a false le seguenti voci:
  • browser.cache.disk.enable
  • browser.cache.disk_cache_ssl
  • browser.cache.offline.enable
Più in generale, per evitare la conservazione dei file temporanei (dentro la cartella /tmp/), potresti modificare il file di configurazione /etc/default/rcS sostituendo il valore attuale di TMPTIME con:

Codice: Seleziona tutto

TMPTIME=0
(valore che indica per quanti giorni devono essere conservati i file)

Ma immagino che la lista delle modifiche possibili potrebbe diventare lunghissima... se vedi che 2GB di persistenza non ti sono sufficienti, forse conviene semplicemente aumentarne la dimensione.

P.S. un po' O.T.: Se ti andasse di scrivere un articoletto su come hai realizzato questa chiavetta, credo potrebbe interessare a molti. :fiu

Re: Spazio libero su distro live

Inviato: ven dic 18, 2015 2:46 pm
da Mercuzio
Dunque, per aumentare la dimensione della persistenza ? Si può agire direttamente sulla live o è meglio reinstallare la distro su usb con persistenza aumentata ?

Re: Spazio libero su distro live

Inviato: ven dic 18, 2015 3:55 pm
da PippoDJ
Mercuzio ha scritto:Dunque, per aumentare la dimensione della persistenza ?
Beh prima di tutto dipende dal metodo con cui è stata creata la chiavetta: cioè se il tuo casper-rw è una partizione oppure un file.
Nel primo caso dovrebbe essere sufficiente ridimensionare la partizione usando GParted.
Nel secondo è necessario aumentare le dimensioni del file casper-rw con il comando dd da terminale:

Codice: Seleziona tutto

dd if=/dev/zero bs=1M count=1024 >> casper-rw
resize2fs casper-rw
dove count è la dimensione in MB da aggiungere alla persistenza attuale, nell'esempio: +1GB.
Nel tuo caso otterresti 2GB+1GB = 3GB totali.
[vedi qui per i dettagli]
Si può agire direttamente sulla live
Sì. Ovviamente, in entrambi i casi, le modifiche vanno effettuate leggendo la chiavetta da un altro ambiente Linux (live o installato) che non sia quello della chiavetta stessa.
o è meglio reinstallare la distro su usb con persistenza aumentata ?
Se non ha grossa importanza perdere le modifiche apportate finora... forse può essere più semplice reinstallare da zero.

Re: Spazio libero su distro live

Inviato: ven dic 18, 2015 4:11 pm
da Mercuzio
Faccio sapere quanto prima, ora provo.

Re: Spazio libero su distro live

Inviato: mar dic 22, 2015 12:14 pm
da Mercuzio
Dunque, tramita un'altra live ho provato il comando dd, poiché casper-rw è un file. Risultato: non mi lascia accedere, mi nega la modifica al file. A sto punto conviene creare una nuova live.

Re: Spazio libero su distro live

Inviato: mar dic 22, 2015 12:45 pm
da PippoDJ
Mercuzio ha scritto:Risultato: non mi lascia accedere, mi nega la modifica al file.
Hai provato anche:

Codice: Seleziona tutto

sudo dd if=/dev/zero bs=1M count=1024 >> casper-rw
sudo resize2fs casper-rw

Re: Spazio libero su distro live

Inviato: mer dic 23, 2015 5:29 pm
da Mercuzio
Ho provato solo con questo comando. Access denied

Re: Spazio libero su distro live

Inviato: gio dic 24, 2015 6:30 pm
da CUB3
Mercuzio ha scritto:Ho provato solo con questo comando. Access denied
PippoDJ ha scritto:Hai provato anche:

Codice: Seleziona tutto

sudo dd if=/dev/zero bs=1M count=1024 >> casper-rw
sudo resize2fs casper-rw
L'output di un programma eseguito tramite sudo ha i permessi dell'utente che esegue il sudo (e non di root), per cui non si riesce a sovrascrivere (o, come in questo caso, aggiungere) tale output ad un file di proprietà dell'utente root.
Potresti provare ad eseguire una shell come root e poi ridare i comandi senza sudo:

Codice: Seleziona tutto

sudo su
dd if=/dev/zero bs=1M count=1024 >> casper-rw
resize2fs casper-rw

Re: Spazio libero su distro live

Inviato: lun dic 28, 2015 9:52 am
da CUB3
CUB3 ha scritto:L'output di un programma eseguito tramite sudo ha i permessi dell'utente che esegue il sudo (e non di root), per cui non si riesce a sovrascrivere (o, come in questo caso, aggiungere) tale output ad un file di proprietà dell'utente root.
Mi autocito perché mi sembra di aver scritto una c.... . :muro
Vedrò di essere più chiaro: l'output di un programma eseguito tramite sudo ha come proprietario (e gruppo proprietario) root ma l'operazione di redirezione ( > o >> ) è eseguita su una shell lanciata da un utente normale che non ha i permessi di scrittura sui file di proprietà di root e per questo fallisce.
La soluzione che ho suggerito dovrebbe funzionare :)

Re: Spazio libero su distro live

Inviato: lun dic 28, 2015 4:07 pm
da PippoDJ
CUB3 ha scritto:La soluzione che ho suggerito dovrebbe funzionare :)
Grazie CUB3, devo dire che sinceramente speravo nel tuo intervento! :)
Aspettiamo il feedback di Mercuzio, sempre che, nel frattempo, non abbia già ricreato la live da zero.

Re: Spazio libero su distro live

Inviato: mar dic 29, 2015 12:01 pm
da Mercuzio
Troppo tardi, accidenti ! Ricreata la live, stavolta a 64 bit, con 4 Gb di persistenza, sembra funzionare benone

Re: Spazio libero su distro live

Inviato: mer dic 30, 2015 1:51 pm
da CUB3
Mercuzio ha scritto:Troppo tardi, accidenti ! Ricreata la live, stavolta a 64 bit, con 4 Gb di persistenza, sembra funzionare benone
Scusa per il ritardo :(
Almeno, anche se con un metodo drastico, hai risolto il problema :)

Re: Spazio libero su distro live

Inviato: gio dic 31, 2015 11:29 am
da Mercuzio
In effetti sì. Non ho perso dati, sto sperimentando. Noto quasi con piacere che la ventola si avvia quasi esclusivamente all'avvio.