Newsgroup: it.comp.os.linux.sys
Titolo: [AIUTOO] FS disintegrato !!

Ciao a tutti ..
oggi mi si è piantata nuovamente una macchina con
HD MAXTOR.
Cosa ne dite ... è corretta l'analisi:
L'hd corrompe i file "gradualmente" mirrorando anche gli errori ?
ecco i log ( dmesg ):
( quello che non capisco è (device sd(8,4))  si riferisce forse a sda4 ?? )
( /etc non esiste + !!! )
Il comportamento è questo .. iniziano a scomparirmi le directory ( bello no
? )
ed il processo è esponenziale ! + synca e + corrompe !.
df:
Filesystem        blocchi di   1K   Usati Disponib. Uso% Montato su
/dev/sda4             20224208   4172896  15023956  22% /
/dev/sda1               101089      9420     86450  10% /boot
/dev/sda2             56443228  39987692  13588336  75% /home
none                    769944         0    769944   0% /dev/shm
I/O error: dev 08:04, sector 1310848
EXT3-fs error (device sd(8,4)): ext3_get_inode_loc: unable to read inode
block - inode=82285, block=163856
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 0
EXT3-fs error (device sd(8,4)) in ext3_reserve_inode_write: IO failure
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 0
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 1310848
 .......
 .............
 .................
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 18874384
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 19398680
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 19398744
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 24117280
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 24641552
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 25427968
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
................................
...................................
........................................
EXT3-fs error (device sd(8,4)): ext3_get_inode_loc: unable to read inode
block - inode=147474, block=294917
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
 I/O error: dev 08:04, sector 0
 ......................
..........................
Bus error
Cosa dite ?? cambio gli HD ? il controller RAID ? la RAM ? Aiutoooooo
Grazie mille
                                            -- Yena --

 Cosa dite ?? cambio gli HD ? il controller RAID ? la RAM ?
Comincia con l'fsck e poi vedi che succede. 
(Nota: io con ext2 non ho mai perso un byte...)
Davide
-- 
Can i dial 1-255-255-255255 and make every phone in the world ring?
-- Tanuki

 (Nota: io con ext2 non ho mai perso un byte...)
Io con ext 3 + Maxtor IDE + Raid1 ho una storia lunghissima ..
potrei scrivere un libro...
Con SCSI .. mai avuto un problema.
                                                    -- Yena --

 disco. Io in genere faccio una partizione primaria per / ed il
???
Solo i dischi Zip preformattati DOS sono partizionati con la sola
partizione 4. Nei dischi SCSI non ci sono partizioni logiche, sono tutte
primarie.
Bye.

 ha scritto nel messaggio
news:pan.2004.10.29....@neko.it...

I dischi sono IDE su controller SCSI .. lo so che non č una soluzione felice
ma
sta macchina č un servelinux che nasce cosě ...
                                                    -- Yena --

 primarie.
Nei dischi SCSI puoi farci tutte le partizioni che vuoi. Sia logiche
che primarie.
Davide
-- 
Windows: an Unrecoverable Acquisition Error! 


E li producono le stesse marmotte che incartano la cioccolata.... come dopo
lavoro, perchč babbo natale le sottopaga.
Max

 lavoro, perchè babbo natale le sottopaga.
La ringraziamo per la profonda analisi del problema e le ricordiamo che
non esiste solo l'architettura x86 con partizioni formato DOS, ma anche
altre architetture e altre forme di partizionamento con limiti ben diversi.
Sotto x86 un disco SCSI ha le stesse limitazioni dei dischi IDE, anzi,
piu` strette, visto che supporta solo 15 partizioni, e se vuoi usarle
tutte devi averne al massimo 3 primarie e 12 logiche dentro una estesa,
mentre i dischi IDE ne possono avere 63 (max 3 primarie e 59 logiche
dentro una estesa oppure solo 4 primarie), ma gia` dal kernel 2.4 sono
supportati diversi sistemi di partizionamento.

On Fri, 29 Oct 2004 22:09:28 +0200, Alessandro Pellizzari wrote:
[SNIP]
ROTFL !!!!
ora arriva anche valentino rossi con la peroni pilotata da un controller
scsi !!
Max
P.S.: a parte tutto, dove le hai reperite ste informazioni ?

 sta macchina è un servelinux che nasce così ...
e la piattina ide come l'hai messa nel connettore scsi? con una
martellata? :-O

 P.S.: a parte tutto, dove le hai reperite ste informazioni ?
La partizionabilita` "illimitata" dei dischi scsi l'ho provata da solo su
Amiga e Mac (a anche su una Sun, se ricordo bene).
Le limitazioni di Linux su x86 mi pare fossero sul Partition HOWTO...
controllo... sul Partition HOWTO trovi:
The primary partition used to house the logical partitions is called an
extended partition and it has its own file system type (0x05). Unlike
primary partitions, logical partitions must be contiguous. Each logical
partition contains a pointer to the next logical partition, which implies
that the number of logical partitions is unlimited. However, linux imposes
limits on the total number of partitions on a drive, so this effectively
limits the number of logical partitions. This is 15 partitions total on an
SCSI disk and 63 total on an IDE disk.
L'altro sul IBM7428 HOWTO (posto strano):
 GNU/Linux systems often uses a partition scheme inherited from MS-DOS.
 With this, a harddisk can have up to four primary partitions. If you want
 more, you have to make one of these an extended partition where you can
 make several logical partitions. The partitions are named with the disk
 they belong to, and a number. The first primary partition on the first
 SCSI disk is therefore sda1, the second primary partition is sda2, and so
 on. The first and second logical partition on an extended partition on
 the first SCSI disk is sda5 and sda6, and so on.
Un'altra conferma la trovi qui:
http://www.genderchangers.org/lib/reader/linux_course/node43.html
Linux represents the primary partitions as the drive name, plus the
numbers 1 through 4. For example, the first primary partition on the first
IDE drive is /dev/hda1. The logical partitions are numbered starting at 5,
so the first logical partition on that same drive is /dev/hda5. Remember
that the extended partition, that is, the primary partition holding the
logical partitions, is not usable by itself. This applies to SCSI disks as
well as IDE disks.

CtRiX ha scritto:

partition howto o una faq bios x86, poi ci sono degli affari sotto x86
che se ne fregano bellamente tipo bootit, che permette(va?) fino a 255
partizioni primarie fat o ntfs che gestisce di suo

 Amiga e Mac (a anche su una Sun, se ricordo bene)
Uhm... su solaris io sono rimasto alle otto slice, di cui una
(la slice 2) che identifica tutto il disco.
bye G.L.
-- 
« E' assolutamente evidente che l'arte del cinema
  si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)

 Con SCSI .. mai avuto un problema.
Se hai voglia di raccontarne un pezzo a me interessa visto che sono nella
stessa situazione ma fortunatamente fino ad ora non ho avuto alcun problema.
Ciao
Fabio

 
[SNIP]
Si ma rileggiti quello che hai scritto all'inizio.
Vedo che nel frattempo ti sei documentato!
Max

 martellata? :-O
Questo lo devi chiedere ai produttori :-)
                                            -- Yena --

 ha scritto nel messaggio
news:U_Pgd.232460$35.10...@news4.tin.it...

Per prima cosa cerco di darti le configurazioni delle macchina:
(da dmesg ):
VP_IDE: IDE controller at PCI slot 00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci00:11.1
    ide0: BM-DMA at 0xdc00-0xdc07, BIOS settings: hda:DMA, hdb:pio
hda: SR243T, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide: late registration of driver.
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 16384 buckets, 128Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 256k freed
VFS: Mounted root (ext2 filesystem).
SCSI subsystem driver Revision: 1.00
PCI: Found IRQ 15 for device 00:0f.0
sym53c8xx: at PCI bus 0, device 15, function 0
sym53c8xx: setting PCI_COMMAND_PARITY...(fix-up)
sym53c8xx: 53c1010-66 detected with Symbios NVRAM
sym53c1010-66-0: rev 0x1 on pci bus 0 device 15 function 0 irq 15
sym53c1010-66-0: Symbios format NVRAM, ID 7, Fast-80, Parity Checking
sym53c1010-66-0: on-chip RAM at 0xec240000
sym53c1010-66-0: restart (scsi reset).
sym53c1010-66-0: handling phase mismatch from SCRIPTS.
sym53c1010-66-0: Downloading SCSI SCRIPTS.
scsi0 : sym53c8xx-1.7.3c-20010512
blk: queue c2832c14, I/O limit 1048575Mb (mask 0xffffffffff)
  Vendor: ACARD     Model: MirrorSmart 76G   Rev: 2.6I
  Type:   Direct-Access                      ANSI SCSI revision: 02
blk: queue c2832e14, I/O limit 1048575Mb (mask 0xffffffffff)
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
sym53c1010-66-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 8)
SCSI device sda: 160086527 512-byte hdwr sectors (81964 MB)
Partition check:
 sda: sda1 sda2 sda3 sda4
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 136k freed
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,4), internal journal
Adding Swap: 1020116k swap-space (priority -1)
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
----------------------------------------------------------------
Ripensando alla storia delle varie rotture ho notato che il FS va a rotoli
quando
viene molto stressato, nel mio caso quando installo server di gioco tipo
nwn...
o faccio girare uno script per la generazione di pagine web.
Nello specifico l'ultima volta che mi č successo stavo scompattando
un Tar bello grosso ... si č bloccato e da li solo I/O Error :-(.
Macchine analoghe ma usate solo come server web + ftp + Mysql
non hanno mai dato problemi simili.
Distribuzioni usate: RedHat9 o Fedora Core1; ma il problema secondo me
non č sicuramente nelle distro.
Ora penso di provare sostituendo il Raid con un rsync notturno ...
almeno cosě non mi si corrompe anche il secondo HD.
                                            -- Yena --

 Vedo che nel frattempo ti sei documentato!
Si`, pensavo che il limite delle 4 partizioni primarie fosse del BIOS,
invece e` proprio del sistema di partizionamento del DOS, che Linux usa.
In questo avevo sopravvalutato Linux, non avendo ancora avuto occasione
di fare piu` di 4 partizioni su un disco SCSI con Linux. Rimane vero che
anche con Linux 2.4 puoi usare diversi sistemi di partizionamento, anche
su computer x86, basta che non sia il disco di boot, visto che
probabilmente il BIOS capisce solo quello. Oppure con LILO lo puoi fare lo
stesso, visto che legge la lista dei blocchi del kernel direttamente dal
bootblock e non gliene frega niente di partizioni, mentre con Grub ci sono
problemi. Una volta caricato il kernel dovrebbe fregarsene del
partizionamento del BIOS e usare quello che gli imposti in configurazione.
Bye.

 almeno cosě non mi si corrompe anche il secondo HD.
Io sul mio file server ho fatto cosě:
- partizioni sistema/dati 20Gb in mirror sui due dischi
- partizione da 100Gb non in mirror su entrambi i dischi
nella partizione da 100Gb ci scrivo ogni notte un tar compresso (ne conservo
7) con il backup dei dati e subito dopo eseguo rsync per copiarlo sulla
partizione da 100Gb dell'altro disco.
Cosě se anche si sfascia tutto perchč il mirroring copia gli errori posso
sempre ripristinare il tar.
Per prudenza il file di backup viene scritto anche su un supporto
estraibile.
Ciao
Fabio

 Grazie mille
prego 3mila.
Ciao.
Massimiliano.