Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
40,3% non-contiguous block e deframmentazione
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Mon Feb 11, 2008 7:16 am    Post subject: 40,3% non-contiguous block e deframmentazione Reply with quote

Dopo aver letto un po' ovunque che su linux la deframmentazione è superflua perchè i file system *nix limitano la frammentazione, oggi ho notato che quando avvia l'fsck della mia partizione /dev/sda4 mi dice che ci sono il 40,3% di blocchi non contigui... esiste un modo per deframmentare il disco? Ho letto googlando che ci sono degli strumenti, ma che è sconsigliato. Potreste chiarirmi un po' le idee.
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 11, 2008 8:49 am    Post subject: Reply with quote

Fatti un backup e ricrea il filesystem.

Sono interessato a maggiori dettagli, potresti passarmi l'output di qualche comando?
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Mon Feb 11, 2008 8:57 am    Post subject: Reply with quote

gutter wrote:
Sono interessato a maggiori dettagli, potresti passarmi l'output di qualche comando?

Certo... basta che mi dici di quali... :lol:
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 11, 2008 9:02 am    Post subject: Reply with quote

Anema wrote:

Certo... basta che mi dici di quali... :lol:


Di che filesystem si tratta?
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Mon Feb 11, 2008 9:07 am    Post subject: Re: 40,3% non-contiguous block e deframmentazione Reply with quote

Anema wrote:
su linux la deframmentazione è superflua
E' un falso mito. La spiegazione un po' più corretta dice che in un file system (principalmente ext3) con file spostati, creati, cancellati, eccetera esiste una routine che limita la frammentazione. Però se i file sono fermi (non modifichi granché l'installazione, scarichi con un p2p e lasci fermi i file dove vengono creati) nessun processo va a prendere i file e a deframmentarli (ci mancherebbe altro :wink: ).

Non credo che sia necessario rifare il file system, basta che accedi con un livecd, sposti tutti i file su una partizione di backup o su un disco esterno, quindi li rimetti al loro posto.

In futuro valuta anche filesystem che hanno programmi per deframmentare, come XFS.
Back to top
View user's profile Send private message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Mon Feb 11, 2008 9:13 am    Post subject: Reply with quote

gutter wrote:
Anema wrote:

Certo... basta che mi dici di quali... :lol:


Di che filesystem si tratta?

ext3
Back to top
View user's profile Send private message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Mon Feb 11, 2008 9:15 am    Post subject: Re: 40,3% non-contiguous block e deframmentazione Reply with quote

riverdragon wrote:
Anema wrote:
su linux la deframmentazione è superflua
E' un falso mito. La spiegazione un po' più corretta dice che in un file system (principalmente ext3) con file spostati, creati, cancellati, eccetera esiste una routine che limita la frammentazione. Però se i file sono fermi (non modifichi granché l'installazione, scarichi con un p2p e lasci fermi i file dove vengono creati) nessun processo va a prendere i file e a deframmentarli (ci mancherebbe altro :wink: ).

Non credo che sia necessario rifare il file system, basta che accedi con un livecd, sposti tutti i file su una partizione di backup o su un disco esterno, quindi li rimetti al loro posto.

In futuro valuta anche filesystem che hanno programmi per deframmentare, come XFS.


grazie dei chiarimenti!
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 11, 2008 9:18 am    Post subject: Reply with quote

Anema wrote:
*


Code:
tune2fs -l /dev/hda1

_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Mon Feb 11, 2008 9:30 am    Post subject: Reply with quote

Quote:
# tune2fs -l /dev/sda4
tune2fs 1.40.4 (31-Dec-2007)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 0c2ca736-a90d-47cc-833a-6a438e98155d
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal resize_inode dir_index filetype needs_recovery sparse_super large_file
Filesystem flags: signed directory hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 7569408
Block count: 15137246
Reserved block count: 756862
Free blocks: 2295071
Free inodes: 7540559
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1024
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 16384
Inode blocks per group: 512
Filesystem created: Wed Nov 14 20:49:40 2007
Last mount time: Mon Feb 11 08:02:30 2008
Last write time: Mon Feb 11 08:02:30 2008
Mount count: 1
Maximum mount count: 24
Last checked: Mon Feb 11 07:59:19 2008
Check interval: 15552000 (6 months)
Next check after: Sat Aug 9 07:59:19 2008
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: tea
Directory Hash Seed: b7b5d84a-7cb7-42e4-974b-96c0405f8103
Journal backup: inode blocks
Back to top
View user's profile Send private message
GabrieleB
Guru
Guru


Joined: 22 Jul 2003
Posts: 317

PostPosted: Mon Feb 11, 2008 10:41 am    Post subject: Reply with quote

http://ck.kolivas.org/apps/defrag/
leggi il readme

Io l'ho scaricato tempo fa, ma non ho mai avuto il coraggio di provarlo ...
_________________
Keyboard error. Press F1 to continue.
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Mon Feb 11, 2008 1:19 pm    Post subject: Reply with quote

L'ultima versione è la 0.06 ed è di ottobre 2005... sicuro di essere così sprezzante del pericolo?
Back to top
View user's profile Send private message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Mon Feb 11, 2008 1:42 pm    Post subject: Reply with quote

riverdragon wrote:
L'ultima versione è la 0.06 ed è di ottobre 2005... sicuro di essere così sprezzante del pericolo?

Beh... visto che avevo intenzione di passare da amd64 a x86 farò così:
  • Backuppo tutto
  • Deframmento e riporto i risultati qua (giusto per mettervi a conoscenza)
  • Migro a x86
Back to top
View user's profile Send private message
GabrieleB
Guru
Guru


Joined: 22 Jul 2003
Posts: 317

PostPosted: Mon Feb 11, 2008 1:46 pm    Post subject: Reply with quote

riverdragon wrote:
L'ultima versione è la 0.06 ed è di ottobre 2005... sicuro di essere così sprezzante del pericolo?

appunto per quello che non ne ho mai avuto il coraggio .... sto aspettando di farmi dare un portatile nuovo e poi faccio qualche esperimento su questo :lol:
_________________
Keyboard error. Press F1 to continue.
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Mon Feb 11, 2008 2:28 pm    Post subject: Reply with quote

GabrieleB wrote:
riverdragon wrote:
L'ultima versione è la 0.06 ed è di ottobre 2005... sicuro di essere così sprezzante del pericolo?

appunto per quello che non ne ho mai avuto il coraggio .... sto aspettando di farmi dare un portatile nuovo e poi faccio qualche esperimento su questo :lol:


ma è uno scriptino che si limita a copiare qua e la roba :) abbiate fede (e backup).

ciao

luigi
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
mack1
Guru
Guru


Joined: 18 Mar 2006
Posts: 315

PostPosted: Fri Feb 15, 2008 6:05 pm    Post subject: Reply with quote

Ciao a suo tempo quando per il reiser4 si parlava di un repacker on line per deframmentarlo, avevo trovato questo:

https://forums.gentoo.org/viewtopic-t-331245-highlight-repacker.html

Code:
 for i in * ; do echo "$i" && cp -a "$i" "$i".back && rm -rf "$i" && mv "$i".back "$i" ; done


Riduce i file frammentati piuttosto bene su ext3,reiserfs e reiser4 mentre su xfs e jfs no, anzi in alcuni casi peggiora le cose.

Ciao
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Sat Feb 16, 2008 9:38 am    Post subject: Reply with quote

Per xfs è meglio usare xfs_fsr dal pacchetto xfsdump.
Back to top
View user's profile Send private message
mack1
Guru
Guru


Joined: 18 Mar 2006
Posts: 315

PostPosted: Sun Feb 17, 2008 9:45 am    Post subject: Reply with quote

Quote:

Per xfs è meglio usare xfs_fsr dal pacchetto xfsdump


Sì, anche se, per mi esperienza personale, xfs su installazioni desktop frammenta poco e non ha un gran bisogno di deframmentazione.E' per questo che lo apprezzo: tolte le mere considerazioni sulle "prestazioni" è un gran lusso avere un filesystem a cui non devi "pensare continuamente" 8) tipo reiserfs che invece frammenta molto!

Ciao
Back to top
View user's profile Send private message
lordalbert
l33t
l33t


Joined: 26 Nov 2006
Posts: 840
Location: Italy

PostPosted: Sun Feb 17, 2008 12:46 pm    Post subject: Reply with quote

mmm quindi consigliate xfs?
Una curiosità... ma per un semplice uso desktop, qual'è il fs con le prestazioni migliori?
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sun Feb 17, 2008 1:13 pm    Post subject: Reply with quote

Come da vecchia discussione sul partizionamento non esiste un filesystem migliore in assoluto ed "uso desktop" è un tantino troppo generico. Reiserfs rende meglio con i file piccoli ma alle volte ne perde qualcuno, xfs va meglio con i file grandi ma si sputtana più facilmente e va configurato ad hoc etc.
Ergo in base all'uso preciso che ne vuoi fare del computer stabilisci il partizionamento ed i filesystem. Le ricette universali lasciamole agli utonti docg.
Poi personalmente preferisco reiser per var, tmp ed home e xfs per la root ma è una cosa che ho valutato per me, per quello che carico sul mio computer e con i compromessi che io ritengo accettabili.
[fine OT]
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Sun Feb 17, 2008 4:30 pm    Post subject: Reply with quote

djinnZ wrote:
xfs va meglio con i file grandi ma si sputtana più facilmente e va configurato ad hoc etc.

ti giuro che il fatto che si sputtanasse più facilmente mi giunge completamente nuovo, ai tempi quando mi documentai per scegliere un fs scelsi xfs proprio perchè risultava molto più sicuro e affidabile di altri e soprattutto molto più affidabile di reiser (mio precedente fs).
Posso chiederti dove hai trovato info relative ad una propensione allo sputtanamento di xfs ?
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sun Feb 17, 2008 5:11 pm    Post subject: Reply with quote

nel senso che ti si blocca per errore 990 e che è possibile una perdita totale senza preavviso (ma nel frattempo non si perde pezzi per strada) laddove reiser malfunzionando si perde un poco alla volta mezzo disco.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Sun Feb 17, 2008 6:07 pm    Post subject: Reply with quote

djinnZ wrote:
nel senso che ti si blocca per errore 990 e che è possibile una perdita totale senza preavviso (ma nel frattempo non si perde pezzi per strada) laddove reiser malfunzionando si perde un poco alla volta mezzo disco.

ahhh ...
Se per te il fatto che il fs rimane integro fino ad un evento così disastroso da mandare tutto a gambe all'aria significa che si sputtana facilmente allora va bene ...
Per me è reiser che ha una propensione allo sputtanamento visto che come dici anche tu si perde pezzi poco per volta ...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sun Feb 17, 2008 7:01 pm    Post subject: Reply with quote

Se devo scegliere tra il non poter recuperare alcuni file temporanei o trovarmi il sistema bloccato se manca la corrente o crasha il sistema preferisco la prima opzione.
Se ci devo mettere gli archivi di lavoro delle dichiarazioni opto per la seconda ipotesi e preferisco xfs (ed il backup). Se ci devo mettere la raccolta delle stampe in pdf (che sono in ogni caso già state archiviate) e sono tutti piccoli file da 1 a 2 MB che mantengo in linea solo per comodità reiser è l'unica opzione visto che è stato fatto apposta per questo.
Logico e semplice. Si vede che non hai dovuto correre di corsa in ufficio per far ripartire il server.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:


Last edited by djinnZ on Sun Feb 17, 2008 8:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
flocchini
Veteran
Veteran


Joined: 17 May 2003
Posts: 1124
Location: Milano, Italy

PostPosted: Sun Feb 17, 2008 7:39 pm    Post subject: Reply with quote

l'errore 990 di xfs e' aggirabile tranquillamente, e' solo un blocco di sicurezza. Se cerchi in giro anche sul forum ricordo un thread in cui si discuteva molto approfonditamente della cosa. Finora ho xfs ovunque e (sgrat) non mi ha mai tradito ;)
_________________
~~ Per amore della rosa si sopportano le spine... ~~
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sun Feb 17, 2008 8:36 pm    Post subject: Reply with quote

flocchini wrote:
aggirabile tranquillamente
da chi?! Io la mia segretaria o mio padre (il capo) non ce li vedo a mettere mano al filesystem (premesso che dovrebbero avere la password di root che ovviamente non avranno mai) ed il coglioncino medio che si spaccia per tecnico dalle mie parti non ha neppure idea di cosa sia linux (ed anche winzozz se è per questo :twisted: ).
Indi se xfs mi fa scherzi il sistema è bloccato fino a che non posso metterci mano io.
flocchini wrote:
e' solo un blocco di sicurezza
che nel mio caso rompe le scatole.
Visto che con reiser il peggio che mi può capitare è che si perda le modifiche od il file del momento in cui il sistema è caduto ma riparte senza problemi ci tengo log, file temporanei e documenti archiviati, che posso ripristinare o ricreare in qualsiasi momento, tutta roba che preferisco perdere piuttosto che avere il server bloccato.
Dall'altro canto se l'eseguibile di samba mi resta danneggiato è meglio che si blocchi tutto e quella decerebrata che ho in ufficio non vada avanti ingnorando gli errori fino a che la contabilità non è irrimediabilmente persa quindi la root (che tra l'altro è soggetta a minime variazioni) è su xfs (e continuo a lamentare l'infelice idea di sbattere il database dei pacchetti in var) soprattutto perchè aggiorno quasi tutti i giorni e la frammentazione è un problema.
Reiser non è che si perde i pezzi per strada per caso ma perchè è intenzionalmente privilegiata la capacità di recupero rispetto alla tutela dei dati, xfs fa il ragionamento contrario. A seconda di quello che ci metti sopra e di cosa ci combini scegli il filesystem ed il tuning più appropriato.
Nella mia esperienza ho schiantato tre volte il filesystem, due volte xfs una volta sola reiser e da xfs una volta non sono riuscito a recuperare quasi nulla. Non è che per le idiozie che ho combinato mi attendessi di recuperare qualcosa ma è indicativo è la mia impressione (impressione: deduzione non verificata sulla base della mia esperienza e di quello che so sul (mal)funzionamento dei due filesystem) resta che xfs è leggermente più affidabile di reiser ma quando cade lo fa in modo assoluto.
Se di contro dovessi creare un piccolo server dedicato (da aggiornare raramente, cosa che dovrei fare prima o poi per l'ordine) per memorizzare i fax farei al contrario e metterei i dati su xfs e la root (comprensiva di var e tmp in ram) su reiser o persino ext3, sempre tenendo conto delle mie abitudini, dell'idiozia di chi lo deve usare e dell'importanza di quello che c'è sopra.
La logica è sempre la stessa, valuti i pro ed i contro di ogni soluzione tenendo di conto l'immancabile legge di murphy, fai gli scongiuri di rito e scegli quello che ti torna più comodo, tanto la soluzione assoluta ed infallibile non può esistere, se lo pensi stai facendo religione.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:


Last edited by djinnZ on Sun Feb 17, 2008 8:42 pm; edited 1 time in total
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum