Moderator: ago




in questo caso c'è poco da fare, fin quando non migliorano XFS per linux (su SGI questi problemi non esistono) il difetto resta... poi è anche ovvio che se usi software/driver non stabili, non è colpa di xfs se la macchina si riavvia o va in kernel panic...Cazzantonio wrote:Una cosa... come si aumenta la stabilit� di xfs rispetto ai reboot?
non direi proprio, va usato con le giuste precauzioni, cioè con un sistema stabile e con gruppo di continuità ; nella mia società si usano solo ed esclusivamente XFS sui server di produzione e da 3 anni a questa parte non ho perso nemmeno 1 bit (cosa che invece non posso dire con ext3 e reiserFS); poi ci sono i soliti discorsi che danno vita ai flames, per tanto mi fermo qua perchè li voglio evitareNon � molto sicuro usare xfs mi pare...
è un argomento off-topic?Cazzantonio wrote:[MOD]L'ho aggiunto alla sezione TIPS e lo sposto nel subforum Off Topic[/MOD]

Beh... non c'entra direttamente con gentoo (ma con linux in generale)...DarkAngel76 wrote:è un argomento off-topic?


no assolutamente, non mi sono offeso, solo non capisco...Cazzantonio wrote:Beh... non c'entra direttamente con gentoo (ma con linux in generale)...
Comunque mica � un'offesa sai![]()
bhe il problema forse sta proprio nel nome del forum non credi? OT non è proprio molto indicato come definizione, il 90% degli utenti penserà sicuramente che li dentro si trovano thread che riguardano tutto e di più ma non legati al mondo linux in generaleCazzantonio wrote:Bisogna trovare il modo per far capire agli utenti che il forum OT non � il forum del trash![]()

Il problema che non c'e' ancora una buona separazione, magari dovremmo aggiungere qualche subforums. Comunque il forum italian deve rimanere solo allo scopo di aiutare la gente che ha problemi strettamente inerenti a gentoo.DarkAngel76 wrote:fino a qualche tempo fa l'OT era tutto quello che non riguardava gentoo/linux... se avete cambiato la netiquette allora è soltanto un mio difetto oppure non ho mai capito il vero senso dell' OT. Anche perchè ho scritto altri TIPS tempo fa e in nessuno ho dovuto mettere il tag OT, e cosi è per altri TIPS/HOWTO presenti nel forum italiano..

ah ecco, allora messa cosi la cosa mi suona decisamente meglio e il tutto ha un senso... e trova anche senso l'affermazione di Cazzantonio.fedeliallalinea wrote:Il problema che non c'e' ancora una buona separazione, magari dovremmo aggiungere qualche subforums. Comunque il forum italian deve rimanere solo allo scopo di aiutare la gente che ha problemi strettamente inerenti a gentoo.



mi fa piacere che i miei tips servano a qualcosaGNU/Duncan wrote:Ottimo, � un po' che cercavo qualcosa che riassumesse un po' di info per il FS XFS
grazie!.:deadhead:. wrote:Evviva evviva son tornati gli hackers! Mi mancavano questi tips tecnici a-la-Fonderia: li adoro! Per DarkAngel Hip Hip Hurra!!!!!!


a parte che:Cazzantonio wrote:resta il problema che se ti dimentichi il portatile, finisce la batteria e ti si spenge di botto il pc non hai idea se al prossimo riavvio i dati ci saranno tutti... oppure se hai un kernel panick o un freeze qualsiasi...
Mi spiegate voi come fate? Io XFS lo metterei volentieri ma questo problema mi sembra un po' troppo grave per soprassedere... Se voi lo usate significa che avete trovato il modo di ovviare a questa cosa no?
scusa cazzantonio, ma questa informazione da dove l'hai reperita? intendo documentazione ufficiale, perchè non mi risulta da nessuna parte (soprattutto visto che XFS è un FS sviluppato da oltre 15 anni da SGI per ambienti e situazioni altamente critiche), tutto quello che puoi perdere, se perdi qualcosa, sono i files rimasti aperti in memoria, non vedo perchè ti dovrebbero sparire dati a random...non hai idea se al prossimo riavvio i dati ci saranno tutti.


no no, non preoccuparti, perdi solo il pezzo di file che è in memoria, poi dipende, se tutto il file è in memoria ed è in atto una lettura/scrittura lo perdi tutto (o meglio, non perdi il file in se, perdi il suo contenuto, te lo ritrovi vuoto), ma se è solo in memoria per motivi suoi perdi solo i KB di differenza tra quelli presenti in memoria rispetto a quelli presenti nel file (il quale resta sano e salvo); con il p2p non hai problemi, perchè nessun p2p si tiene 1Gb di file in download in memoria, ma si scarica tronconi di Kb alla volta e poi ricostruisce l'intero file pezzetto per pezzetto, male che capita perdi l'ultimo troncone di KB scaricato. insomma, mai perso misteriosamente nessun file grosso per un improvviso shutdown al 99,9% del downloadCazzantonio wrote:Il fatto � che mi pare di aver capito che xfs deve essere usato con cognizione di causa... che accade ad esempio (non lo so... chiedo) col p2p? se un programma sta scrivendo un file bello grosso (e ne avr� per parecchio) e poi il disco viene spento improvvisamente il file sparisce?
vabbhe su reiserfs si sa... ma ext3 resta comunque un ottimo FS e molto affidabile, solo che XFS ha delle features che ext3 non ha ancora; per esempio l'utilizzo di ext3 su RAID molto complessi non è fattibile, o addirittura laddove le performance sono 'vitali' (esempio tipico, cluster di RAID per lo streaming) si ottiene l'esatto opposto del termine 'performance', anche i limiti di capacità massima sono diversi perchè XFS permette capacità massime molto superiori. Tutto questo ovviamente non si ripercuote su un normale pc, dove XFS e ext3 stanno praticamente a parimerito, c'è solo qualche piccola differenza e sta all'utente finale decidere quale dei 2 scegliere; se l'utente deve fare molti lavori multimediali (suono/grafica/animazione/3D) l'ideale è indubbiamente XFS perchè permette affidabilità e velocità su file molto grossi (con reiserfs4 te lo sogni di lavorare su immagini TIFF a 32bit da 250Mb l'una, o a realizzare 30 minuti di animazione 3D in alta risoluzione fatta con Blender... per esperienza ti posso assicurare che si inchioda tutto! il kernel proprio caccia fuori la manina dal monitor e stacca la spina per auto applicarsi l'eutanasia...), per tutti gli altri casi basta e avanza ext3Cazzantonio wrote:Io ho avuto esperienze di corruzione di fs in reiserfs (da cui per pura fortuna ho ritrovato tutto), con xfs (dove l'fs rimaneva stabile, solo perdevi qualche file qua � la'... vedi l'episodio dei bookmark) e mai con ext3 per cui mi ero convinto che l'unico fs sicuro fosse quest'ultimo.
su una root puoi tranquillamente usare ext3, ma se hai un'unica partizione per tutto, root e home e vuoi usare XFS al massimo perdi qualche log in caso di shutdown forzato, altri file che restano in memoria spesso, non ce ne sono e/o comunque non me ne sovviene in questo momento oltre ai già citati. se hai due partizioni separate ricorda che XFS richiederà il doppio di risorse rispetto ad una sola partizione, soprattutto se modifichi i valori di default come indicato nel mio howto (non è che ti vanno via MB a pacchi, anzi, tutt'altro... ma se hai poca memoria e devi lavorare su file mediamente grossi, forse è meglio preservare la root con ext3); tieni infine presente che XFS quando raggiunge la fine dello spazio diventa molto lento, per esempio mi è capitato di spostare un file iso da 1.5Gb da una partizione con solo 10Mb liberi e ci ha impiegato quasi 1 ora contro i 5 minuti tradizionali, per cui valuta l'uso che fai del tuo pc, e delle situazioni in cui incorri quotidianamente.Cazzantonio wrote:In pratica quello che mi dici � che con xfs rischio solo di perdere i file aperti in quel momento. Bene. Ma se lo uso su una partizione di root qual'� il rischio? Non ho idea di quali e quanti file siano aperti contemporaneamente e a rischio perdita... inoltre con un portatile il rischio � ovviamente pi� alto che con un fisso (affidare la stabilit� di un sistema ad uno script che spenge il pc � azzardato... se hai un gruppo di continuit� il discorso � ben diverso...)
Se mi dici che rischio solo fstab nel caso usi hal (e non lo uso) allora vado tranquillo e migro la mia root su xfs, altrimenti devo un po' capire a cosa vado incontro



Yes I kown.:deadhead:. wrote:Questo credo che ti possa servire cazzantonioEra tra i tips ufficiali
http://forums.gentoo.org/viewtopic.php?t=178164
ovviamente IMHOCazzantonio wrote:affidare la stabilità di un sistema ad uno script che spenge il pc è azzardato

grazie!, si nodiratime è una prerogativa di tutti i FS, fa parte del mount, l'ho scoperto tempo fa cercando di capire come far funzionare bene CIFS nell'fstab e fui costretto ad aprire i sorgenti di mount e sbirciarmi tutto il codice... fu cosi che per caso incappai in nodiratime, il resto l'ha fatto tutto la curiositÃ.:deadhead:. wrote:Complimenti ancora a DarkAngel: quel nodiratime manco c'� nel man di mount... Azz questo ci insegna che non di solo mount vive il sysadmin... Ma vale anche per altri FS o � prerogativa di xfs?


dipende molto dal FS e dal modo in cui scrivono i dati, come spiegai sopra, se un file viene scritto in modalità Round Robin è molto probabile che venga deframmentato; su un desktop la deframmentazione è davvero minimale, è molto + probabile su un fileservers; comunque ti basta lanciare l'utiliy di deframmentazione di XFS con l'opzione 'verbose' per vedere se trova qualcosa di fuori posto o da ottimizzare.Cazzantonio wrote:A proposito della deframmentazione come ci si deve comportare? Come e quanto spesso va eseguita?
Non ho mai eseguito deframmentazione su un sistema linux e mi chiedo come funzioni questa cosa? Anche gli altri filesystem soffrono la frammentazione?

non è proprio corretto, tutti i FS subiscono l'effetto della deframmentazione, solo che alcuni implementano al loro interno routine per evitarla il + possibile o eseguono cicli periodici di deframmentazione runtime; ext2 e ext3 lo fanno per esempio, solo che la routine di ext2 non è molto efficiente, mente quella di ext3 riduce quasi al nulla la deframmentazione generale (ecco perchè per ext2 esistono tools di deframmentazione mente per ext3 no). Attenzione però, quanto detto vale per un ambiente single-user e/o con un OS single-tasking, la cosa diventa diversa in un ambiente multi-user e/o multi-tasking (esempio tipico il fileserver) perchè il FS non ha il 'tempo materiale' per eseguire sempre le sue routine interne di archiviazione/ottimizzazione. ReiserFS mi pare non abbia proprio questa routine, e che ci sia un tool a pagamento per reiserFS4. XFS non fa nessuna ottimizzazione interna perchè non ne ha bisogno (qui il discorso è lungo e non mi va di entrare nel dettaglio) ma in ambienti multi-user subisce anche lui la deframmentazione, soprattutto quando lo spazio sull'hd si sta per esaure, per questo è stata creata l'utility xfs_fsr.Luca89 wrote:Per quanto ne so, su linux, l'unico filesystem che subisce la frammentazione � ext2, tutti gli altri dovrebbero andare tranquilli.
