Mageia Forum
Hardware => Disky, řadiče, CD a DVD => Téma založeno: Joelp Prosince 14, 2011, 12:00:31
-
Poslední dobou se mi stává, že mi nástroje napíšou hlášku "Systém souborů je pouze pro čtení".
Dělá to u jednoho oddílu (víc oddílů není přiřazeno a připojeno) nesystémového disku. Průběžně ukládám práci a pak z ničeho nic nemůžu zapisovat. Když nastane tento jev, svítí mi LEDka disku jako o život. V tomto stavu dokonce diskdrake daný disk nevidí a píše:
ERROR: pdc: reading /dev/sda[Input/output error]
ERROR: sil: reading /dev/sda[Input/output error]
ERROR: via: reading /dev/sda[Input/output error]
Přitom iotop nepíše žádný provoz:
#iotop -ob
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 3.76 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
3930 be/4 dev_station 0.00 B/s 3.76 K/s 0.00 % 0.00 % kdevelop
Total DISK READ: 0.00 B/s | Total DISK WRITE: 26.47 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
515 be/3 root 0.00 B/s 7.56 K/s 0.00 % 5.68 % [jbd2/sdb7-8]
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 30.07 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
63 be/3 root 0.00 B/s 22.55 K/s 0.00 % 1.89 % [jbd2/sdb1-8]
3117 be/4 dev_station 0.00 B/s 71.41 K/s 0.00 % 0.00 % firefox --sm-config-prefix /firefox-1Mwilm/ --sm-client-id 10d9c9d75f000132384778500000026490047 --screen 0
1071 be/4 root 0.00 B/s 3.76 K/s 0.00 % 0.00 % rsyslogd -c 4
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 64.27 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
513 be/3 root 0.00 B/s 11.34 K/s 0.00 % 2.60 % [jbd2/sdb6-8]
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 18.93 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
515 be/3 root 0.00 B/s 0.00 B/s 0.00 % 4.05 % [jbd2/sdb7-8]
3930 be/4 dev_station 0.00 B/s 3.79 K/s 0.00 % 0.00 % kdevelop
Chtěl jsem odfiltrovat provoz jen na daný oddíl, ale tím iotop nevládne.
Dokonce jsem kontroloval disk, ale všechny testy dopadly v pořádku.
Po restartu systému zase funguje jak má. Tato chyba je však nahodilá a někdy mi to udělá jednou, podruhé třikrát denně.
-
A po fyzicke strance je disk v poradku? Co filesystem? Jaky mas zdroj a co vsechno na nem bezi?
-
bezi na nem vyvojovy webserver.
Jeden oddil je pro data apache a druhy oddil obsahuje data databazoveho serveru.
Momentalne na nem bezi znovu testy SeaTools, ktere pred tim dopadly dobre. Povrch disku by mel byt OK. S.M.A.R.T. Hlasi OK.
Zdroj by mel byt OK, radeji ho ale promerim.
Zvlastni na tom ale je, ze se z nej da nadale cist, ale zapisovat uz ne
Filesystem jsem jeste netestoval. Predpokladam, ze bude stacit test z diskdraku. Nebo znas neco lepsiho?
-
odpojit FS a fsck /dev/sdxy
-
fsck /dev/sda8
fsck z util-linux-ng 2.18
e2fsck 1.41.14 (22-Dec-2010)
dev_www: čistý, 40837/977280 souborů, 823631/3932160 bloků
fsck /dev/sda9
fsck z util-linux-ng 2.18
e2fsck 1.41.14 (22-Dec-2010)
/dev/sda6: čistý, 401/520192 souborů, 91130/2097152 bloků
-
Viděl bych to na načatou elektroniku. Už se mi jednou stalo, že nechce naběhnou BIOS a zasekne se, když načítá disky. Jen je hlopé, že odchází zrovna teď, když cena disků vzrostla o 200% ...
-
dmesg (problém je s tím diskem sda):
SCSI subsystem initialized
libata version 3.00 loaded.
ata_piix 0000:00:1f.2: version 2.13
ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf900 irq 14
ata2: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf908 irq 15
Refined TSC clocksource calibration: 1866.666 MHz.
Switching to clocksource tsc
ata2.00: ATA-8: WDC WD1600AAJS-00YZCA0, 01.03B01, max UDMA/133
ata2.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
ata1.00: ATA-7: ST380815AS, 3.AAD, max UDMA/133
ata1.00: 156301488 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.01: ATAPI: HL-DT-ST DVDRAM GH22NS50, TN01, max UDMA/100
ata1.00: configured for UDMA/133
ata1.01: configured for UDMA/100
scsi 0:0:0:0: Direct-Access ATA ST380815AS 3.AA PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
scsi 0:0:1:0: CD-ROM HL-DT-ST DVDRAM GH22NS50 TN01 PQ: 0 ANSI: 5
scsi 1:0:0:0: Direct-Access ATA WDC WD1600AAJS-0 01.0 PQ: 0 ANSI: 5
sd 1:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 >
sd 1:0:0:0: [sdb] Attached SCSI disk
sda: sda2 < sda5 sda6 sda7 >
sd 0:0:0:0: [sda] Attached SCSI disk
Uniform Multi-Platform E-IDE driver
ide-gd driver 1.18
EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: acl
-
Zapomněl jsem to sem napsat, ale na vině byla základní deska. Ta mi taky odpálila grafickou kartu. Teď tam mám sice aušusovou desku, ale vše jede jak má. Jen se teď musím obejít bez AHCI a dual-rate, bez kterých je to o dost pomalejší.