Disco Ext3 frammentato all'80%: errore wiki?

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
c_estrena
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: lunedì 10 luglio 2006, 20:04
Distribuzione: Debian Wheezy
Località: franssia

Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da c_estrena »

Allora, so che il tema della frammentazione su ext3 è più che discusso...
ma vorrei esporvi una serie di quesiti/problemi assai pressanti!
So anche che esiste un topic simile (qui: http://forum.ubuntu-it.org/viewtopic.php?t=341399) ma so che si riferisce d un disco _esterno_, mentre il mio caso concerne il mio disco fisso e la soluzione di spostare il tutto non mi è possibile!

So bene che normalmente non è necessario alcun tool di defrag per ext3, in quanto i tassi di frammentazione non hanno nulla a che vedere con quelli di fat32 o ntfs.
Ciò nonostante, per scrupolo, prima di procedere a partizionamento, ho cercato informazioni sul net.
Ho quindi trovato sul Wiki di Ubuntu un articolo assai fuoriviante, a questo indirizzo http://wiki.ubuntu-it.org/Amministrazio ... FileSystem
si dice: "All'interno di questa pagina sono presenti le istruzioni per deframmentare un disco con file system Ext3 e RaiserFS, tramite uno script in perl. "
In realtà lo script permette semplicemente di conoscere se il disco è frammentato e a quale percentuale (il che non equivale proprio a DEframmentare).
Senza contare che sul sito originale (di cui l'articolo dovrebbe essere una traduzione) lo script è per "Reiserfs (and other fs)".
Ciononostante, l'ho eseguito e questo è il risultato:

Codice: Seleziona tutto

[b]80% non contiguous files, 5.4 average fragments[/b]
il che significa, secondo quanto riportato, 80% di frammentazione ed ogni file frammentato in media in 5,4 frammenti!

!!!!

Ora, spero che sia un errore del comando del wiki!!
normalmente con una percentuale così non dovrei avere più accesso al disco...
O forse, questa è la percentuale della partizione ntfs windows (in realtà spero di no, visto che l'ho deframmentata fino a raggiungere una percentuale di 0,08%)?
so infatti che con il comando

Codice: Seleziona tutto

e2fsck -c -v -f /dev/sdaX
è necessario smontare la partizione per poter conoscere la percentuale di deframmentazione, mantre nell'articolo del wiki non è riportato nulla del genere per i comandi dello script...!
O forse, semplicemente, sono io a non aver ben interpretato il risultato!! (lo spero!!)
Se invece il risultato fosse veritiero (in ogni caso penso di riavviare su una live per controllare!) cosa potrei fare?
escludo la formattazione (altrimenti reinstallo, è uguale) e non so se i consigli contenuti qui: http://dadexix86linux.blogspot.com/2009 ... alias.html sono affidabili oppure no...

grazie mille per ogni consiglio!
Ultima modifica di c_estrena il domenica 27 dicembre 2009, 16:13, modificato 1 volta in totale.
Avatar utente
c_estrena
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: lunedì 10 luglio 2006, 20:04
Distribuzione: Debian Wheezy
Località: franssia

Re: Disco Ext3 FRAMMENTATO all'80%!! errore wiki?

Messaggio da c_estrena »

Beh, si, sembrerebbe proprio un errore del wiki.

dando

Codice: Seleziona tutto

root@sidux:/home/sidux# e2fsck -f -y -v /dev/sda4
e2fsck 1.41.9 (22-Aug-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

  499516 inodes used (9.56%)
    [b]6762 non-contiguous files (1.4%)[/b]
    1002 non-contiguous directories (0.2%)
         # of inodes with ind/dind/tind blocks: 15255/500/0
 5222709 blocks used (25.01%)
       0 bad blocks
       1 large file
La percentuale e assai piu accettabile!!
Forse e dovuto al fatto che la partizione non e smontata nello script?
oppure che e per reiterfs o xfs e non etx2/3/4?

Se qualcuno conferma le mie conclusioni aggiorno la pagina del wiki!!
fatemi sapere...
Ultima modifica di c_estrena il domenica 27 dicembre 2009, 16:19, modificato 1 volta in totale.
Avatar utente
c_estrena
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: lunedì 10 luglio 2006, 20:04
Distribuzione: Debian Wheezy
Località: franssia

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da c_estrena »

Allora?
Posso cambiarlo il wiki o è una cavolata?
Lo script che propongono non funziona, quindi penso di indicare la procedura tramite live...
cosa ne dite??
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da Elrond »

Tempo fa provai lo script consigliato sul wiki e notai che aveva dei problemi (se non sbaglio nel trattare cartelle/file nei cui nomi ci sono gli spazi) che portavano anche a dei risultati errati. Potrebbe essere questa la causa dei tuoi risultati. Tradussi lo script in bash per correggere il problema (perché non conosco il perl) ma a quanto pare bash è tremendamente più lento di perl (almeno nell'eseguire il mio script).
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Avatar utente
c_estrena
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: lunedì 10 luglio 2006, 20:04
Distribuzione: Debian Wheezy
Località: franssia

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da c_estrena »

Scusa se rispondo dopo molto tempo, ma il problema, oltre al risultato assurdo è che quello script NON esegue la deframmentazione del disco, come invece è scritto sul wiki!!
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da shouldes »

Il mio portatile non ha ancora 4 mesi e si ritrova col 21% di file non contigui nella partizione dati (ext3) e col 30% di file non contigui nella / (ext4).
Secondo fsck.
Visto l'uso sporadico che ne ho fatto, deduco che windows ha meno bisogno di deframmentazioni rispetto a Ubuntu.
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da Elrond »

c_estrena ha scritto: Scusa se rispondo dopo molto tempo, ma il problema, oltre al risultato assurdo è che quello script NON esegue la deframmentazione del disco, come invece è scritto sul wiki!!
AmministrazioneSistema/FrammentazioneFileSystem Qui dov'è scritto che lo script deframmenta?  ???
shouldes ha scritto: Il mio portatile non ha ancora 4 mesi e si ritrova col 21% di file non contigui nella partizione dati (ext3) e col 30% di file non contigui nella / (ext4).
Secondo fsck.
Visto l'uso sporadico che ne ho fatto, deduco che windows ha meno bisogno di deframmentazioni rispetto a Ubuntu.
21% mi sembra davvero molto: qui ho Ubuntu da un anno circa, ho aggiornato 2 volte il sistema operativo eppure sono sempre sotto il 4% (e mi sembra tanto)
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da il_muflone »

shouldes ha scritto: Il mio portatile non ha ancora 4 mesi e si ritrova col 21% di file non contigui nella partizione dati (ext3) e col 30% di file non contigui nella / (ext4).
Secondo fsck.
Visto l'uso sporadico che ne ho fatto, deduco che windows ha meno bisogno di deframmentazioni rispetto a Ubuntu.
non e` che lo riempi totalmente o comunque vicino alla soglia del 10% di spazio libero?

tranne la partizione delle VM che ho perennemente piena al 95% e sta al 17% di frammentazione le altre stanno tra 0.4% e 4.5%, come arrivi a quei valori di frammentazione?
Ultima modifica di il_muflone il domenica 7 marzo 2010, 23:00, modificato 1 volta in totale.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da shouldes »

il_muflone ha scritto:
shouldes ha scritto: Il mio portatile non ha ancora 4 mesi e si ritrova col 21% di file non contigui nella partizione dati (ext3) e col 30% di file non contigui nella / (ext4).
Secondo fsck.
Visto l'uso sporadico che ne ho fatto, deduco che windows ha meno bisogno di deframmentazioni rispetto a Ubuntu.
non e` che lo riempi totalmente o comunque vicino alla soglia del 10% di spazio libero?

tranne la partizione delle VM che ho perennemente piena al 95% e sta al 17% di frammentazione le altre stanno tra 0.4% e 4.5%, come arrivi a quei valori di frammentazione?
Le partizioni sono praticamente vuote ancora.
Su quella dati da 270GB ci sono 60GB di dati.
Sulla root da 30GB ci sono circa 6GB di dati.
Quando è possibile (es: deluge) uso l'allocazione completa per evitare la frammentazione, ma a quanto pare è inevitabile.
Avatar utente
tetsuotram
Prode Principiante
Messaggi: 236
Iscrizione: sabato 15 novembre 2008, 19:39
Contatti:

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da tetsuotram »

mi iscrivo: mi interessa
Vaio vgn-ns11s
Avatar utente
kiroken_
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2008
Iscrizione: mercoledì 2 maggio 2007, 17:38

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da kiroken_ »

credo sia più attendibile l'output di e2fsck che nel mio caso fornisce le percentuali 0.1%, 0.2%, 2.1%. Le partizioni sono tutte ext4 però non ext3.

Ma non è un pò troppo veloce lo script perl?

Codice: Seleziona tutto

time /dev/shm/fragck.pl
0% non contiguous files, 0.923076923076923 average fragments.

real    0m0.021s
user    0m0.004s
sys     0m0.016s
http://petition.stopsoftwarepatents.eu/
d95555c36aeeee715c0a34ce1e4dd713
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da Hari Seldon »

Interessante, questo thread.

Io ho provato a scaricare lo script e a lanciarlo, seguendo le istruzioni del wiki, e mi risponde questo:

Codice: Seleziona tutto

music@isaiah:~$ sudo chmod u+x fragck.pl
music@isaiah:~$ sudo ./fragck.pl
find: "./.gvfs": Permesso negato
Come devo andare avanti?
Gnome forever
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da Hari Seldon »

A proposito, ho provato a verificare se avevo installato Palimpsest sul pc (visto che dava problemi, l'avevo disisntallato e non ero sicuro di avero reinstallato) e in gestore pacchetti non l'ho trovato ...


Al suo posto gnome-disk-utility ... Palimpsest è stato superato (spesso dava messaggi catastrofici sullo stato dei dischi)?
Gnome forever
Avatar utente
c_estrena
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: lunedì 10 luglio 2006, 20:04
Distribuzione: Debian Wheezy
Località: franssia

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da c_estrena »

Elrond ha scritto: AmministrazioneSistema/FrammentazioneFileSystem Qui dov'è scritto che lo script deframmenta?  ???
E' scritto nella pagina che linki: "All'interno di questa pagina sono presenti le istruzioni per deframmentare un disco con file system Ext3 e RaiserFS, tramite uno script in perl. "

Se non capisco male significa che quelle che seguono sarebbero i comandi da dare per far funzionare uno script perl che permette la deframmentazione! O forse sono io che interpreto male, ma la frase mi sembra abbastanza chiara....

Comunque com'è che per sto benedetto script non è necessario smontare la partizione?
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da Elrond »

c_estrena ha scritto:
Elrond ha scritto: AmministrazioneSistema/FrammentazioneFileSystem Qui dov'è scritto che lo script deframmenta?  ???
E' scritto nella pagina che linki: "All'interno di questa pagina sono presenti le istruzioni per deframmentare un disco con file system Ext3 e RaiserFS, tramite uno script in perl. "
Bene, mi ero riletto tutta la pagina tranne il primo paragrafo
c_estrena ha scritto: Se non capisco male significa che quelle che seguono sarebbero i comandi da dare per far funzionare uno script perl che permette la deframmentazione! O forse sono io che interpreto male, ma la frase mi sembra abbastanza chiara....
Non è che non capisci tu, è proprio sbagliata la prima frase: come scritto correttamente dopo, lo script riporta solo la percentuale di frammentazione
c_estrena ha scritto: Comunque com'è che per sto benedetto script non è necessario smontare la partizione?
Proprio perché non deframmenta
kiroken ha scritto: credo sia più attendibile l'output di e2fsck che nel mio caso fornisce le percentuali 0.1%, 0.2%, 2.1%. Le partizioni sono tutte ext4 però non ext3.

Ma non è un pò troppo veloce lo script perl?

Codice: Seleziona tutto

time /dev/shm/fragck.pl
0% non contiguous files, 0.923076923076923 average fragments.

real    0m0.021s
user    0m0.004s
sys     0m0.016s
Lo script non gestisce correttamente cartelle e file i cui nomi contengono spazi, è abbastanza inefficiente per questo motivo (se non è stato modificato dall'ultima volta in cui l'ho provato)
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Disco Ext3 frammentato all'80%: errore wiki?

Messaggio da shouldes »

Ho appena dato il comando sudo fsck -f su un altro pc, praticamente c'è il 90% di spazio libero sulla partizione dati... 14%  >:(
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 6 ospiti