Newsgroup: it.comp.os.linux.software
Titolo: scandix e defrag per linux/ubuntu

Esiste un equivalente di Scandisk e Defrag su Linux/ubuntu
per ottimizzare il funzionamento del computer?

 per ottimizzare il funzionamento del computer?
Chi mi aiuta verra' ricordato nelle mie preghiere serali.

 per ottimizzare il funzionamento del computer?
1) Scandisk (che non serve per ottimizzare il funzionamento del computer
ma per verificare e corregere eventuali errori del filesystem) ha il suo
corrispettivo per ogni filesystem.
per ext2 devi usare e2fsck
per reiserfs, reiserfsck
credo che esista anche un e3fsck per ext3 ma non ne sono sicuro.
Dicci che filesystems stai usando e ti diremo quele comando utilizzare.
Per farlo usa il comando mount (senza parametri).
Comunque il sistema dovrebbe eseguire automaticamente un check
all'avvio, avvisandoti nei casi in cui risulta necessario un controllo
piu' approfondito. Quindi non devi preoccuparti. :)
2) Defrag e' comando ormai obsoleto dato che qualsiasi sistema, ormai,
preferisce subirsi gli overhead dovuti alla frammentazione del disco
piuttosto che deframmentare 100 o 200 GB (che puo' richiedere anche giorni)
Paolo
PS: E' il mio primo post qui, quindi: Ciao a tutti!
-- 
A Bright (
http://www.the-brights.net
)
"Anche se detesto quello che dici,
  difendero' fino alla morte il tuo diritto a dirlo."
	(Voltaire)

 Per farlo usa il comando mount (senza parametri).
[cut]
Mi insulto da solo: Per fare cosa? Imbecille!
Scusa :(
Intendevo: per scoprire quali filesystems stai usando, se non lo sai
gia' fare, puoi, ad esempio, usare il comando mount senza parametri


 ...
Non solo tu assilli sollocitando risposte 
ogni tredici minuti ma fai pure crossposting. 
Plonk

 alla frammentazione del disco ....
Quanto mai! Di quali /overhead/ farnetichi?
La questione e` semplice: Prevenire e` meglio
che curare e quindi in fase di scrittura 
vengono adottate alcuni accorgimenti per
limitare la frammentazione.

 limitare la frammentazione.
Siamo d'accordo ma, per quanto un sistema si sforzi, la frammentazione
e' _impossibile_ da evitare e se un file e' frammentato il sistema deve
"spazzolare" un po' il disco per ricostruirlo in memoria, questo e'
l'overhead di cui farnetico. Tra l'altro l'unico overhead che la
frammentazione possa causare.


 frammentazione possa causare.
Il kernel cerca sempre di frammentare un file il meno possibile, cercando
sul disco uno spazio sufficiente a contenerlo tutto, o il piu` grande
spazio vuoto disponibile se non ne conosce le dimensioni a priori.
L'overhead in questo caso e` appunto la ricerca di questo spazio, mentre,
per esempio, in FAT32 si prende il primo buco libero partendo dall'inizio
del disco e si schiaffa il pezzo di file che ci sta, per poi cercarne un
altro e via dicendo.
Una volta che il file e` frammentato, in lettura avrai sempre
rallentamenti proprio perche` la testina fa avanti-indietro per
ricostruire i pezzi.
Su un qualsiasi fs ext2/3, per deframmentare un file e` sufficiente avere
abbastanza spazio vuoto contiguo e copiare il file in un'altra cartella,
per poi eventualmente fare un mv per riportarlo dov'era.
E` uno dei motivi per cui il 5% (di default) dello spazio disco viene
riservato al sistema in fase di formattazione (oltre che per permettere a
root di lavorare anche se un utente riempie il disco).
Bye.

 un po' il disco...
Vediamo un poco. Linux tiene aperti molte decine di 
file tra librerie, programmi e file di utenti vari 
divisi tra molte partizioni; quale sovraccarico credi 
si abbia se uno di questi file e` diviso in due o 
tre pezzi?
E quale ritardo credi si abbia con tutti i buffer 
e le cache?

 e le cache?
Di quale buffer stai parlando?
Quello del disco e' completamente trasperente al sistema, cosi' come la
cache (la quale e' addirittura invisibile al processore).


 writes:
P> 2) Defrag e' comando ormai obsoleto dato che qualsiasi sistema,
P> ormai, preferisce subirsi gli overhead dovuti alla frammentazione
P> del disco piuttosto che deframmentare 100 o 200 GB (che puo'
P> richiedere anche giorni)
Ellata Collige:
Defrag è da  eoni geologici inutile con i file system  usati in Unix e
GNU/Linux per la struttura stessa dei file system. Sinceramente non lo
ho mai visto, da 22 anni a questa parte...
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software