bug su filesystem?

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.
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

bug su filesystem?

Messaggio da ZeroUno »

questo mi è nuovo:
find: WARNING: Hard link count is wrong for `./chrome/app' (saw only st_nlink=3 but we already saw 1 subdirectories): this may be a bug in your file system driver. Automatically turning on find's -noleaf option. Earlier results may have failed to include directories that should have been searched.
Sarà veramente un bug?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: bug su filesystem?

Messaggio da Ansa89 »

Che filesystem usi?

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: bug su filesystem?

Messaggio da ZeroUno »

ext3

ho lanciato il processo in tmpfs ed è andato tutto bene.

però è la prima volta che vedo questo messaggio.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

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: bug su filesystem?

Messaggio da Mario Vanoni »

ZeroUno ha scritto:ext3

ho lanciato il processo in tmpfs ed è andato tutto bene.

però è la prima volta che vedo questo messaggio.
Leggendo regolarmente LKML,
i file system journaled hanno problemi, soprattutto ext3, ext4 ed XFS.
Il problema e` il timing, CPU/memoria veloci, HD molto lenti,
se il journal in memoria e` piu` recente di quello che il disco ha registrato effettivamente,
qui fregano le memorie su HD, per fare meno spostamenti della testina ...
Con 64MB o 128MB on cache, finche' non sposta, il find(1) da errore.
Ed il find(1) sulla memoria cache ha la precedenza sull'aggiornamento HD!

Quindi vecchia regola dai tempi di AT&T UNIX SVR2:
prima di fare un lavoro che coinvolge il FS,
sync ; sync ; sync
tre volte perche' cosi` ha il tempo di farlo veramente!
Leggere man sync(1), che lo spiega.
La uso da decenni in ogni sh script, e funziona perfettamente.

Ci sono diverse patch per i vari FS, che probabilemente troveremo nel kernel 2.6.35.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: bug su filesystem?

Messaggio da ZeroUno »

Veramente brutta come cosa..

Quello che dici è compatibile con il mio caso, credo.

Lancio una compilazione con make -j3 che dura 3/4 d'ora circa.
La lancio in background e da una find ogni 10 secondi per creare delle statistiche sullo stato di avanzamento.

Il sync purtroppo credo che non mi gioirebbe molto alla compilazione.
Mi tengo il warning.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

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: bug su filesystem?

Messaggio da Mario Vanoni »

ZeroUno ha scritto:Veramente brutta come cosa..

Quello che dici è compatibile con il mio caso, credo.

Lancio una compilazione con make -j3 che dura 3/4 d'ora circa.
La lancio in background e da una find ogni 10 secondi per creare delle statistiche sullo stato di avanzamento.

Il sync purtroppo credo che non mi gioirebbe molto alla compilazione.
Mi tengo il warning.
Non so che CPU hai, io ho Intel Core 2 Dual 1866MHz, non uguali.
Con il kernel di Con Kolivas, compilando il kernel unicamente statico,
time make -j 2 bzImage impiega 5...6 minuti, e vedo sul tty come prosegue.
Ovviamente in quei tempi non eseguo lavori p.e. di backup ecc. accanto.
Ma se li fa` crontab(1), tutti gli script hanno un triplice ssync(1),
rallentano per i CPU usati, ma _mai_ hanno dato errore!

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: bug su filesystem?

Messaggio da ZeroUno »

Intel(R) Core(TM)2 Duo CPU T5550 @ 1.83GHz

compilazione del browser chromium (il binario sono 50MB c.a.). Senza -jX 90 minuti.

Il kernel non l'ho mai compilato statico, quindi non saprei il tempo che impiegherebbe.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

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: bug su filesystem?

Messaggio da Mario Vanoni »

ZeroUno ha scritto:Intel(R) Core(TM)2 Duo CPU T5550 @ 1.83GHz

compilazione del browser chromium (il binario sono 50MB c.a.). Senza -jX 90 minuti.

Il kernel non l'ho mai compilato statico, quindi non saprei il tempo che impiegherebbe.
I miei CPU sono 6320 e 6300, passami l'indirizzo di quel browser,
non mi interessa, ma lo complilo per confrontare i tempi.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: bug su filesystem?

Messaggio da ZeroUno »

ti allego lo slackbuild e i file correlati.

nello slackbuild in riga 114 c'è la find che va in errore.
precisamente l'errore me l'ha dato compilando in una slackware64 13.1 chrootata su filesystem ext3. Su tmpfs l'errore non lo da.
Stesso slackbuild, stessa macchina, stessa partizione, con una slackware 13.1 non chrootata l'errore non lo da.

in tutti e tre i casi compilata con -j3

Codice: Seleziona tutto

# MAKEFLAGS="-j3" bash chromium.SlackBuild
hai bisogno di 1.4GB di spazio sulla /tmp
Allegati
chromium-5.0.375.71-x86_64-1sl-src.tar.gz
chromium slackbuild
(6.81 KiB) Scaricato 39 volte
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

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: bug su filesystem?

Messaggio da Mario Vanoni »

Matteo, io uso un 12.2 32-bit!
Da utente root
tar xzf chromium-5.0.375.71-x86_64-1sl-src.tar.gz
cd src
time sh chromium.SlackBuild
7m32 per scaricare, ma poi gli manca gconf-2.0 e termina.
Quindi test inutile, sorry.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: bug su filesystem?

Messaggio da ZeroUno »

serve gconf e orbit2
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

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: bug su filesystem?

Messaggio da Mario Vanoni »

ZeroUno ha scritto:ext3

ho lanciato il processo in tmpfs ed è andato tutto bene.

però è la prima volta che vedo questo messaggio.
Leggi questo post di ieri nella LKML
http://lkml.indiana.edu/hypermail/linux ... 02440.html
ext3 sembra un po` instabile.

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: bug su filesystem?

Messaggio da masalapianta »

Mario Vanoni ha scritto:
ZeroUno ha scritto:ext3

ho lanciato il processo in tmpfs ed è andato tutto bene.

però è la prima volta che vedo questo messaggio.
Leggendo regolarmente LKML,
i file system journaled hanno problemi, soprattutto ext3, ext4 ed XFS.
Il problema e` il timing, CPU/memoria veloci, HD molto lenti,
se il journal in memoria e` piu` recente di quello che il disco ha registrato effettivamente,
qui fregano le memorie su HD, per fare meno spostamenti della testina ...
Con 64MB o 128MB on cache, finche' non sposta, il find(1) da errore.
Ed il find(1) sulla memoria cache ha la precedenza sull'aggiornamento HD!

Quindi vecchia regola dai tempi di AT&T UNIX SVR2:
prima di fare un lavoro che coinvolge il FS,
sync ; sync ; sync
tre volte perche' cosi` ha il tempo di farlo veramente!
Leggere man sync(1), che lo spiega.
La uso da decenni in ogni sh script, e funziona perfettamente.
AHAHAHAHAHAHAHAHAHAHA :lol: :lol: :lol: :lol:

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: bug su filesystem?

Messaggio da Ansa89 »

masalapianta ha scritto:AHAHAHAHAHAHAHAHAHAHA :lol: :lol: :lol: :lol:
Scusa ma non ho capito :roll: .

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: bug su filesystem?

Messaggio da ZeroUno »

nemmeno io
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi