help! il mio hard disk iper frammentato!!!

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
spudhead
Linux 1.x
Linux 1.x
Messaggi: 130
Iscritto il: sab 17 dic 2005, 0:17
Slackware: 12.2
Kernel: 2.6.28.7
Desktop: KDE 3.5.10
Località: Ancona, Italy

help! il mio hard disk iper frammentato!!!

Messaggio da spudhead »

Ciao a tutti!
mi spiego: usando amule spesso e volentiri mi son ritrovato con una partizione IPERframmentata!
infatti:

Codice: Seleziona tutto

# fsck.ext -f /dev/hdc1
......
dati: 8665/19546112 files (41.1% non-contiguous), 33268797/39072080 blocks
......
# filefrag  /media/dati/amule/temp/001.part
/media/dati/amule/temp/001.part: 228157 extents found, perfection would be 16 extents
:!: :!: :!: :!: :!: :!: :!: :!:
41.1% ????
228157 extents found???

E' ASSURDO!!!

Quindi mi chiedevo se esiste qualche filesystem per linux con un tool di deframmentazione! XFS??? JFS??? So che per ext3 non esiste... Una soluzione in realtà c'è: spostare tutto su un'altra grande partizione e poi riportare tutto a posto... ma è una procedura troooppooo lunga!!!

Grazie a tutti!
GiorgioB

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: help! il mio hard disk iper frammentato!!!

Messaggio da phobos3576 »

Devi specificare però qualche altra informazione; in particolare, dimensione in byte dell'HD, spazio libero in byte sul'HD e ogni quanti mount viene eseguito automaticamente il controllo dell'HD (fsck).

Il problema della frammentazione degenera quando l'HD è quasi pieno.

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: help! il mio hard disk iper frammentato!!!

Messaggio da DanBadJar »

Scusate l'ignoranza, ma quando ext3 fa il fsck automatico all'avvio non deframmenta? Illuminatemi please :S

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Re: help! il mio hard disk iper frammentato!!!

Messaggio da absinthe »

no non lo fa perchè la strategia di storage di ext3 è pensata per minimizzare la deframmentazione! io ho un HD con la stessa home da ormai molto tempo e la frammentazione non è mai salita oltre il 5%! quando fai il check all'avvio controlli semplicemente che non ci siano problemi alla partizione: per prenderli in tempo e risolverli anzichè farli degenerare.

M

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: help! il mio hard disk iper frammentato!!!

Messaggio da DanBadJar »

Grazie per i chiarimenti!

Avatar utente
spudhead
Linux 1.x
Linux 1.x
Messaggi: 130
Iscritto il: sab 17 dic 2005, 0:17
Slackware: 12.2
Kernel: 2.6.28.7
Desktop: KDE 3.5.10
Località: Ancona, Italy

Re: help! il mio hard disk iper frammentato!!!

Messaggio da spudhead »

Effettivamente la partizione è alquanto piena... Il fatto è che la frammentazione era molto alta anche tempo fa, con più di 50GB (su 147) liberi...

Codice: Seleziona tutto

$ df -h
Filesystem         Dimens. Usati Disp. Uso% Montato su
...
/dev/hdc1             147G  121G   19G  87% /media/dati
...
Non dico che ext3 non sia buono, anzi! Ho studiato il suo funzionamento e sicuramente è un fs molto performante! È che semplicemente non c'è modo di deframmentare! Quindi se esiste un filesystem con i tool adatti vorrei provarlo! Ho letto che XFS ha un tool del genere quindi appena posso lo provo!
Per ora ho risolto spostando i file completati da amule su un'altra partizione e già si nota la differenza!

Grazie ancora!
Giorgio B.

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: help! il mio hard disk iper frammentato!!!

Messaggio da Toni »

reiserfs

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: help! il mio hard disk iper frammentato!!!

Messaggio da urka58 »

Effettivamente con i programmi P2P si genera una grossa frammentazione dei files. I tools di deframmentazione di linux non sono molto sicuri, c'è però un vecchio sistema che consiste nel copiare (letteralmente con il comando "cp") tutti i files della partizione (es /home) su una partizione vuota o un disco esterno. Formatti quindi la partizione /home e ri-copi, sempre con "cp" tutti i files nella partizione /home appena formattata. Ovviamente funziona solo se /home è una partizione separata. In questo modo la frammentazione si riduce in modo drastico. Se vuoi mantenere i permessi sui files usa

Codice: Seleziona tutto

cp -rp
Ciao

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: help! il mio hard disk iper frammentato!!!

Messaggio da Mario Vanoni »

urka58 ha scritto:Effettivamente con i programmi P2P si genera una grossa frammentazione dei files. I tools di deframmentazione di linux non sono molto sicuri, c'è però un vecchio sistema che consiste nel copiare (letteralmente con il comando "cp") tutti i files della partizione (es /home) su una partizione vuota o un disco esterno. Formatti quindi la partizione /home e ri-copi, sempre con "cp" tutti i files nella partizione /home appena formattata. Ovviamente funziona solo se /home è una partizione separata. In questo modo la frammentazione si riduce in modo drastico. Se vuoi mantenere i permessi sui files usa

Codice: Seleziona tutto

cp -rp
Ciao
Esatto, nei lontani 1985+, 3B2 con 72MB HD, a fine anno,
salvavo il sistema con tutti i dati su 15 floppy 5 1/4" (720kB).
Reboot ri-installando il sistema da zero, fsck, rileggere i dati,
non esisteva piu` frammentazione.

Mario Vanoni

PS Quello che dice urka85 lo uso tutt'oggi, avendo abbastanza HD, ma preferisco find | cpio -pdmv dest al cp -rp,
meglio ancora find | sort | cpio -pdmv

Rispondi