Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Pomimo jego wyłączenia poleceniem:
tune2fs -c0 -i0 /dev/hdb6
fsck nie chce się odczepić od mojej partycji /home i wskazuje takie błędy
252.344172] Buffer I/O error on device hdb6, logical block 111018195 Sep 2 21:01:04 Marcin-Debian kernel: [ 253.660121] hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error } Sep 2 21:01:04 Marcin-Debian kernel: [ 253.660254] hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=292336927, sector=292336895 Sep 2 21:01:04 Marcin-Debian kernel: [ 253.660443] hdb: possibly failed opcode: 0x25 Sep 2 21:01:04 Marcin-Debian kernel: [ 253.660479] end_request: I/O error, dev hdb, sector 292336895 Sep 2 21:01:04 Marcin-Debian kernel: [ 253.660517] Buffer I/O error on device hdb6, logical block 111018196 Sep 2 21:01:04 Marcin-Debian kernel: [ 254.984797] hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error } Sep 2 21:01:04 Marcin-Debian kernel: [ 254.984930] hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=292336927, sector=292336897 Sep 2 21:01:04 Marcin-Debian kernel: [ 254.985119] hdb: possibly failed opcode: 0x25 Sep 2 21:01:04 Marcin-Debian kernel: [ 254.985155] end_request: I/O error, dev hdb, sector 292336897 Sep 2 21:01:04 Marcin-Debian kernel: [ 254.985193] Buffer I/O error on device hdb6, logical block 111018197 Sep 2 21:01:04 Marcin-Debian kernel: [ 256.309475] hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error } Sep 2 21:01:04 Marcin-Debian kernel: [ 256.309609] hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=292336927, sector=292336899 Sep 2 21:01:04 Marcin-Debian kernel: [ 256.309798] hdb: possibly failed opcode: 0x25 Sep 2 21:01:04 Marcin-Debian kernel: [ 256.309834] end_request: I/O error, dev hdb, sector 292336899 Sep 2 21:01:04 Marcin-Debian kernel: [ 256.309873] Buffer I/O error on device hdb6, logical block 111018198 Sep 2 21:01:04 Marcin-Debian kernel: [ 257.634150] hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error } Sep 2 21:01:04 Marcin-Debian kernel: [ 257.634284] hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=292336927, sector=292336901 Sep 2 21:01:04 Marcin-Debian kernel: [ 257.634473] hdb: possibly failed opcode: 0x25 Sep 2 21:01:04 Marcin-Debian kernel: [ 257.634509] end_request: I/O error, dev hdb, sector 292336901 Sep 2 21:01:04 Marcin-Debian kernel: [ 257.634547] Buffer I/O error on device hdb6, logical block 111018199 Sep 2 21:01:04 Marcin-Debian kernel: [ 258.950495] hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error } Sep 2 21:01:04 Marcin-Debian kernel: [ 258.950628] hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=292336927, sector=292336903 Sep 2 21:01:04 Marcin-Debian kernel: [ 258.950817] hdb: possibly failed opcode: 0x25 Sep 2 21:01:04 Marcin-Debian kernel: [ 258.950853] end_request: I/O error, dev hdb, sector 292336903 Sep 2 21:01:04 Marcin-Debian kernel: [ 258.950891] Buffer I/O error on device hdb6, logical block 111018200 Sep 2 21:01:04 Marcin-Debian kernel: [ 260.266839] hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error } Sep 2 21:01:04 Marcin-Debian kernel: [ 260.266972] hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=292336927, sector=292336905 Sep 2 21:01:04 Marcin-Debian kernel: [ 260.267161] hdb: possibly failed opcode: 0x25
Jeśli to pomoże dodam jeszcze:
Marcin-Debian:/home/marcin# fdisk -l Disk /dev/sda: 640.1 GB, 640133946880 bytes 255 heads, 63 sectors/track, 77825 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xa2d1a2d1 Device Boot Start End Blocks Id System /dev/sda1 * 1 5099 40957686 7 HPFS/NTFS /dev/sda2 5100 77824 584163562+ f W95 Ext'd (LBA) /dev/sda5 5100 77824 584163531 7 HPFS/NTFS Disk /dev/hdb: 163.9 GB, 163928604672 bytes 255 heads, 63 sectors/track, 19929 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000001 Device Boot Start End Blocks Id System /dev/hdb1 1 3647 29294496 83 Linux /dev/hdb2 3648 19929 130785165 5 Extended /dev/hdb5 3648 4376 5855661 82 Linux swap / Solaris /dev/hdb6 4377 19929 124929441 83 Linux
# /etc/fstab: static file system information. # # Use 'vol_id --uuid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # / was on /dev/hdb1 during installation UUID=0c4c997b-328e-4118-94b4-0c4ca6761711 / ext3 errors=remount-ro 0 1 # /home was on /dev/hdb6 during installation UUID=616048fe-d89e-4fb5-97a6-bda7296b2694 /home ext3 defaults 0 2 # swap was on /dev/hdb5 during installation UUID=f9173822-ed01-4a2f-97a1-43ac98e7f523 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sda1 /media/win ntfs-3g rw,uid=1000,gid=100,fmask=0111,dmask=0,locale=pl_PL.utf8,silent 0 0 /dev/sda5 /media/sata ntfs-3g rw,uid=1000,gid=100,fmask=0111,dmask=0,locale=pl_PL.utf8,silent 0 0
Kiedy go przerwę, system się przeważnie ładuje, ale potrafi się też nie załadować i wskazuje warning, failed i po naciśnięciu ctrl+D albo restartuje komputer albo uruchamia system. Niestety nie bardzo potrafię wygrzebać w logach te czerwone warningi i Failed!
Dysk jest przecież w dobrym stanie i maxtor a nie jakieś tam byle co:) Co to za błędy?
Nie wiem jak to wyłączyć całkowicie, udało mi się to dla wszystkich partycji, tylko nie dla /home
Offline
jezeli chesz wylaczyc fsck to w ostatniej kolumnie fstab ustawiasz zero ... ale imho nie tedy droga bo to nie fsck sypie jakimis swoimi bledami tylko dostep do pewnych obszarow dysku sypie bledami ... wiec zainteresuj sie diagnostyka na poziomie smart i ogolnym obadaniem sprzetu ...
Offline
albo używasz złego sterownika do czipsetu, albo na partycji home masz badsectory. albo jakiś inny problem sprzetowy - uszkodzone kable albo co
Offline
Miałem kiedyś chyba identyczne błędy na moim Caviarku 200GB - pomogło zmniejszenie/zmiana trybu DMA za pomocą programu hdparm - przepustowość na tym nie ucierpiała, a błędy zniknęły - przy czym to był dysk ATA100 - nie wiem czy dla SATA też to zadziała. Tak czy inaczej - włącz sobie (o ile masz wyłączoną) opcje SMART w BIOS'ie, zainstaluj smartmontools i sprawdź czy dysk się nie sypie komendą "smartctl -a /dev/sdX" - najlepiej wklej to co wypluje na forum, no chyba że po zmianie DMA problem zniknie (ale nawet jeśli zniknie to SMART POWINIEN być włączony - ten mechanizm potrafi działać cuda, bez niego ryzyko utraty danych jest ze 100X większe).
Offline
jeszcze dopiszę że podobne błędy są też na partycji roota
czasami się kończą komunikatem warning failed code 4 po restarcie działa po anulowaniu FSCK ale jak uruchomiłem go ręcznie mówił nie może przejść przez numer jakiegoś sektora i po jakiejś sentencji której nie pamiętam kazał nacisnac Y by zignorowac ten b;ąd i powracał do wiersza poleceń
Spróbuje się zastosować do rady Huka - to nie jest możliwe aby dysk był uszkodzony :)
Offline
napisał(-a):
Kod:
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
To na pewno jest napęd wymienny?
Pokaż wynik polecenia:
wodim --devices
Offline
Tak mi go sam zamontował :)
marcin@Marcin-Debian:~$ wodim --devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/hda' rwrw-- : 'Optiarc' 'DVD RW AD-7173A' -------------------------------------------------------------------------
I znowu teraz sprawdzał tylko home -anulowałem i wstał normalnie...
Już przy instalacji programu smartmontools miałem taki błąd:
Konfigurowanie smartmontools (5.38-3) ... Not starting S.M.A.R.T. daemon smartd, disabled via /etc/default/smartmontools ... (warning).
To samo podczas startu systemu.
A polecenia smartctl -a /dev/hdb6 i smartctl -a /dev/hdb1 dają taki wynik
Marcin-Debian:/home/marcin# smartctl -a /dev/hdb6 smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Model Family: Maxtor DiamondMax Plus 9 family Device Model: Maxtor 6Y160P0 Serial Number: Y43PRBRE Firmware Version: YAR41BW0 User Capacity: 163,928,604,672 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 7 ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0 Local Time is: Fri Sep 4 20:46:38 2009 CEST SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x82) Offline data collection activity was completed without error. Auto Offline Data Collection: Enabled. Self-test execution status: ( 118) The previous self-test completed having the read element of the test failed. Total time to complete Offline data collection: ( 302) seconds. Offline data collection capabilities: (0x5b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. No General Purpose Logging support. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 72) minutes. SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 3 Spin_Up_Time 0x0027 201 200 063 Pre-fail Always - 15817 4 Start_Stop_Count 0x0032 252 252 000 Old_age Always - 2024 5 Reallocated_Sector_Ct 0x0033 248 248 063 Pre-fail Always - 58 6 Read_Channel_Margin 0x0001 253 253 100 Pre-fail Offline - 0 7 Seek_Error_Rate 0x000a 253 248 000 Old_age Always - 0 8 Seek_Time_Performance 0x0027 252 237 187 Pre-fail Always - 53882 9 Power_On_Minutes 0x0032 226 226 000 Old_age Always - 643h+36m 10 Spin_Retry_Count 0x002b 253 252 157 Pre-fail Always - 0 11 Calibration_Retry_Count 0x002b 253 252 223 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 235 235 000 Old_age Always - 7373 192 Power-Off_Retract_Count 0x0032 253 253 000 Old_age Always - 0 193 Load_Cycle_Count 0x0032 253 253 000 Old_age Always - 0 194 Temperature_Celsius 0x0032 253 253 000 Old_age Always - 37 195 Hardware_ECC_Recovered 0x000a 253 252 000 Old_age Always - 1664 196 Reallocated_Event_Count 0x0008 253 253 000 Old_age Offline - 0 197 Current_Pending_Sector 0x0008 252 252 000 Old_age Offline - 14 198 Offline_Uncorrectable 0x0008 251 251 000 Old_age Offline - 2 199 UDMA_CRC_Error_Count 0x0008 199 197 000 Old_age Offline - 2 200 Multi_Zone_Error_Rate 0x000a 253 252 000 Old_age Always - 0 201 Soft_Read_Error_Rate 0x000a 253 249 000 Old_age Always - 25 202 TA_Increase_Count 0x000a 253 252 000 Old_age Always - 0 203 Run_Out_Cancel 0x000b 253 252 180 Pre-fail Always - 2 204 Shock_Count_Write_Opern 0x000a 253 252 000 Old_age Always - 0 205 Shock_Rate_Write_Opern 0x000a 253 252 000 Old_age Always - 0 207 Spin_High_Current 0x002a 253 252 000 Old_age Always - 0 208 Spin_Buzz 0x002a 253 252 000 Old_age Always - 0 209 Offline_Seek_Performnce 0x0024 196 196 000 Old_age Offline - 0 99 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0 100 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0 101 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0 SMART Error Log Version: 1 ATA Error Count: 65020 (device log contains only the most recent five errors) CR = Command Register [HEX] FR = Features Register [HEX] SC = Sector Count Register [HEX] SN = Sector Number Register [HEX] CL = Cylinder Low Register [HEX] CH = Cylinder High Register [HEX] DH = Device/Head Register [HEX] DC = Device Command Register [HEX] ER = Error register [HEX] ST = Status register [HEX] Powered_Up_Time is measured from power on, and printed as DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes, SS=sec, and sss=millisec. It "wraps" after 49.710 days. Error 65020 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 1f b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb51f = 7124255 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 08 1f b5 6c f0 08 05:53:37.312 READ DMA EXT 25 00 0a 1d b5 6c f0 08 05:53:36.304 READ DMA EXT 25 00 0c 1b b5 6c f0 08 05:53:35.296 READ DMA EXT 25 00 0e 19 b5 6c f0 08 05:53:34.272 READ DMA EXT 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT Error 65019 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 1d b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb51d = 7124253 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 0a 1d b5 6c f0 08 05:53:36.304 READ DMA EXT 25 00 0c 1b b5 6c f0 08 05:53:35.296 READ DMA EXT 25 00 0e 19 b5 6c f0 08 05:53:34.272 READ DMA EXT 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT 25 00 12 15 b5 6c f0 08 05:53:32.256 READ DMA EXT Error 65018 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 1b b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb51b = 7124251 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 0c 1b b5 6c f0 08 05:53:35.296 READ DMA EXT 25 00 0e 19 b5 6c f0 08 05:53:34.272 READ DMA EXT 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT 25 00 12 15 b5 6c f0 08 05:53:32.256 READ DMA EXT 25 00 14 13 b5 6c f0 08 05:53:31.232 READ DMA EXT Error 65017 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 19 b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb519 = 7124249 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 0e 19 b5 6c f0 08 05:53:34.272 READ DMA EXT 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT 25 00 12 15 b5 6c f0 08 05:53:32.256 READ DMA EXT 25 00 14 13 b5 6c f0 08 05:53:31.232 READ DMA EXT 25 00 16 11 b5 6c f0 08 05:52:24.688 READ DMA EXT Error 65016 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 17 b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb517 = 7124247 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT 25 00 12 15 b5 6c f0 08 05:53:32.256 READ DMA EXT 25 00 14 13 b5 6c f0 08 05:53:31.232 READ DMA EXT 25 00 16 11 b5 6c f0 08 05:52:24.688 READ DMA EXT 25 00 18 0f b5 6c f0 08 05:52:23.680 READ DMA EXT SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed: read failure 60% 4137 10241481 SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay. Marcin-Debian:/home/marcin# smartctl -a /dev/hdb1 smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Model Family: Maxtor DiamondMax Plus 9 family Device Model: Maxtor 6Y160P0 Serial Number: Y43PRBRE Firmware Version: YAR41BW0 User Capacity: 163,928,604,672 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 7 ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0 Local Time is: Fri Sep 4 20:48:55 2009 CEST SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x82) Offline data collection activity was completed without error. Auto Offline Data Collection: Enabled. Self-test execution status: ( 118) The previous self-test completed having the read element of the test failed. Total time to complete Offline data collection: ( 302) seconds. Offline data collection capabilities: (0x5b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. No General Purpose Logging support. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 72) minutes. SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 3 Spin_Up_Time 0x0027 201 200 063 Pre-fail Always - 15817 4 Start_Stop_Count 0x0032 252 252 000 Old_age Always - 2024 5 Reallocated_Sector_Ct 0x0033 248 248 063 Pre-fail Always - 58 6 Read_Channel_Margin 0x0001 253 253 100 Pre-fail Offline - 0 7 Seek_Error_Rate 0x000a 253 248 000 Old_age Always - 0 8 Seek_Time_Performance 0x0027 252 237 187 Pre-fail Always - 54031 9 Power_On_Minutes 0x0032 226 226 000 Old_age Always - 643h+38m 10 Spin_Retry_Count 0x002b 253 252 157 Pre-fail Always - 0 11 Calibration_Retry_Count 0x002b 253 252 223 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 235 235 000 Old_age Always - 7373 192 Power-Off_Retract_Count 0x0032 253 253 000 Old_age Always - 0 193 Load_Cycle_Count 0x0032 253 253 000 Old_age Always - 0 194 Temperature_Celsius 0x0032 253 253 000 Old_age Always - 37 195 Hardware_ECC_Recovered 0x000a 253 252 000 Old_age Always - 1664 196 Reallocated_Event_Count 0x0008 253 253 000 Old_age Offline - 0 197 Current_Pending_Sector 0x0008 252 252 000 Old_age Offline - 14 198 Offline_Uncorrectable 0x0008 251 251 000 Old_age Offline - 2 199 UDMA_CRC_Error_Count 0x0008 199 197 000 Old_age Offline - 2 200 Multi_Zone_Error_Rate 0x000a 253 252 000 Old_age Always - 0 201 Soft_Read_Error_Rate 0x000a 253 249 000 Old_age Always - 25 202 TA_Increase_Count 0x000a 253 252 000 Old_age Always - 0 203 Run_Out_Cancel 0x000b 253 252 180 Pre-fail Always - 2 204 Shock_Count_Write_Opern 0x000a 253 252 000 Old_age Always - 0 205 Shock_Rate_Write_Opern 0x000a 253 252 000 Old_age Always - 0 207 Spin_High_Current 0x002a 253 252 000 Old_age Always - 0 208 Spin_Buzz 0x002a 253 252 000 Old_age Always - 0 209 Offline_Seek_Performnce 0x0024 196 196 000 Old_age Offline - 0 99 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0 100 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0 101 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0 SMART Error Log Version: 1 ATA Error Count: 65020 (device log contains only the most recent five errors) CR = Command Register [HEX] FR = Features Register [HEX] SC = Sector Count Register [HEX] SN = Sector Number Register [HEX] CL = Cylinder Low Register [HEX] CH = Cylinder High Register [HEX] DH = Device/Head Register [HEX] DC = Device Command Register [HEX] ER = Error register [HEX] ST = Status register [HEX] Powered_Up_Time is measured from power on, and printed as DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes, SS=sec, and sss=millisec. It "wraps" after 49.710 days. Error 65020 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 1f b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb51f = 7124255 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 08 1f b5 6c f0 08 05:53:37.312 READ DMA EXT 25 00 0a 1d b5 6c f0 08 05:53:36.304 READ DMA EXT 25 00 0c 1b b5 6c f0 08 05:53:35.296 READ DMA EXT 25 00 0e 19 b5 6c f0 08 05:53:34.272 READ DMA EXT 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT Error 65019 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 1d b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb51d = 7124253 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 0a 1d b5 6c f0 08 05:53:36.304 READ DMA EXT 25 00 0c 1b b5 6c f0 08 05:53:35.296 READ DMA EXT 25 00 0e 19 b5 6c f0 08 05:53:34.272 READ DMA EXT 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT 25 00 12 15 b5 6c f0 08 05:53:32.256 READ DMA EXT Error 65018 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 1b b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb51b = 7124251 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 0c 1b b5 6c f0 08 05:53:35.296 READ DMA EXT 25 00 0e 19 b5 6c f0 08 05:53:34.272 READ DMA EXT 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT 25 00 12 15 b5 6c f0 08 05:53:32.256 READ DMA EXT 25 00 14 13 b5 6c f0 08 05:53:31.232 READ DMA EXT Error 65017 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 19 b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb519 = 7124249 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 0e 19 b5 6c f0 08 05:53:34.272 READ DMA EXT 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT 25 00 12 15 b5 6c f0 08 05:53:32.256 READ DMA EXT 25 00 14 13 b5 6c f0 08 05:53:31.232 READ DMA EXT 25 00 16 11 b5 6c f0 08 05:52:24.688 READ DMA EXT Error 65016 occurred at disk power-on lifetime: 8790 hours (366 days + 6 hours) When the command that caused the error occurred, the device was in an unknown state. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 08 17 b5 6c f0 Error: UNC 8 sectors at LBA = 0x006cb517 = 7124247 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 10 17 b5 6c f0 08 05:53:33.264 READ DMA EXT 25 00 12 15 b5 6c f0 08 05:53:32.256 READ DMA EXT 25 00 14 13 b5 6c f0 08 05:53:31.232 READ DMA EXT 25 00 16 11 b5 6c f0 08 05:52:24.688 READ DMA EXT 25 00 18 0f b5 6c f0 08 05:52:23.680 READ DMA EXT SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed: read failure 60% 4137 10241481 SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.
SMART w BIOS mam włączony ale jeszcze sprawdzę :) tak jest włączone.
Mój chipset to nForce 570 SLI a dysk jest ATA 133
hmmm w plikku /etc/default/smartmontools zmieniłem wpis:
#enable_smart="/dev/hda /dev/hdb"
na takie wpisy:
#enable_smart="/dev/hda /dev/hdb1" #enable_smart="/dev/hda /dev/hdb2" #enable_smart="/dev/hda /dev/hdb5" #enable_smart="/dev/hda /dev/hdb6"
Nic to nie dało... tzn. w sumie nie wiem co to miało dać, skoro pokazuje że smart jest włączony ale myślałem ze to zlikwiduje ten warning przy starcie
Not starting S.M.A.R.T. daemon smartd, disabled via /etc/default/smartmontools ... (warning).
Ostatnio edytowany przez marg1 (2009-09-04 22:15:25)
Offline
1. tymi ostrzezeniami o smartd przy starcie nie ma sie poki co przejmowac ...
2. nie ma sensu odpalanie osobno smata dla poszczegolnych partycji ... on i tak dziala na dysku jako calosci wiec zawsze zwroci to samo
3. za to tym to bym sie troche przejmowal ... masz 58 przelokowanych sektorow (gdyby dysk ich nie przelokowal to bylyby badblokami) ... 2 oczekujace na relokacje
marg1 napisał(-a):
5 Reallocated_Sector_Ct 0x0033 248 248 063 Pre-fail Always - 58
197 Current_Pending_Sector 0x0008 252 252 000 Old_age Offline - 14
198 Offline_Uncorrectable 0x0008 251 251 000 Old_age Offline - 2
201 Soft_Read_Error_Rate 0x000a 253 249 000 Old_age Always - 25
4. reasumujac wyglada ze ten dysk sie troche sypie ... upewnij sie ze backupy robisz regularnie ...
Offline
A nie da się tego jakoś naprawić? Na Windzie też miałem z nim podobny problem, ale zniknął po formacie - chkdsk też wskazywał że są bad sektory, ale ktoś mi powiedział, że to są "bad sektory programowe" (czy coś takiego w ogóle istnieje?) i faktycznie po formacie ich nie wykazywał.
I dlaczego to samo wskazuje też na partycji roota? Tzn. na partycji roota były czasami jakieś warningi jak przerwałem na nim fsck, ale po skończeniu skanowania tej partycji nie było błędów opcode:0x25 Czy to możliwe, że ten dysk był uszkodzony w tak odległych od siebie obszarach i w tylu miejscach?
Teraz na partycji roota mam coś takiego:
Log of fsck -C -a -t ext3 /dev/hdb1 Sat Sep 5 09:57:37 2009 fsck from util-linux-ng 2.16 /dev/hdb1 contains a file system with errors, check forced. /dev/hdb1: 112763/1831424 files (0.9% non-contiguous), 815062/7323624 blocks Sat Sep 5 09:58:30 2009 ----------------
Z tym, że nie było na niej tych błędów opcode:0x25, nie skanował sektor po sektorze, przeszedł do partycji /home, a tam:
Log of fsck -C -R -A -a Sat Sep 5 09:58:31 2009 fsck from util-linux-ng 2.16 /dev/hdb6: recovering journal /dev/hdb6 contains a file system with errors, check forced. Error reading block 27754522 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. /dev/hdb6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options) fsck died with exit status 4 Sat Sep 5 10:02:07 2009 ----------------
I to tam właśnie było ileś tych błędów opcode:0x25, ale nie liczyłem czy faktycznie 58 - możliwe.
Nie chce mi się w to wierzyć, żeby aż tyle było badsektorów.
Szkoda, że tej partycji nie da się teraz sformatować, bo musiałbym zmienić lokalizacje katalogu home i ścieżki do wszystkich katalogów konfiguracyjnych .coś tam, chyba, ze da się to zrobić, tak, żebym mógł sformatować partycje /home?:)
Ale to chyba jest głupie...
Ostatnio edytowany przez marg1 (2009-09-05 10:43:13)
Offline
ktoś mi powiedział, że to są "bad sektory programowe" (czy coś takiego w ogóle istnieje?)
Generalnie są trzy rodzaje "bad sektorów":
Fizyczne uszkodzenie powierzchni talerzy - elektronika dysku w pewnym stopniu zastępuje te sektory z puli rezerwowej (zbieraj kasę na nowy dysk)
Błędy zapisane przez programy sprawdzające systemy plików - tu przykładami są windowsowy chkdsk i scandisk, rozpoznają dany sektor jako błędny mimo, że fizycznie może być dobry (najczęściej pomaga format tej partycji)
Błędy elektroniki dysku - czasami nie zastępuje uszkodzonych sektorów tymi z puli rezerwowej mimo, że ta nie została wyczerpana (pomaga wtedy oprogramowanie dostępne na stronie producenta dysku np. Seagate Sea Tools) (zbierałbym kasę na nowy dysk)
W twoim przypadku: zrób kopie zapasową wszystkich danych z dysku, uruchom z jakiegoś live (grml) i zapuść na partycjach badblock przeczytaj pomoc do tego programu! wypisze Ci numery błędnych sektorów, możesz użyć też jakiegoś narzędzia ze strony producenta dysków - do testów, jak program producenta oferuje opcje naprawy to warto to zrobić.
Ja w takich przypadkach jak Twój wybieram się do sklepu po nowy dysk.
Offline
Szkoda - tak dobrze się sprawowował :)
w całej swej historii dwa razy mi upadł - raz na beton na klatce schodowej dosyć dawno temu - może to dlatego:) ale do tej pory problemów z nim nie było :)Ale się nie poddam - jeśłi się zepsuje płakać też nie będę :D
Offline
marg1 napisał(-a):
w całej swej historii dwa razy mi upadł - raz na beton na klatce schodowej dosyć dawno temu
I Ty się dziwisz zachowaniu dysku? Myśl o nowym dysku. Do chodzenia i żonglowania po klatce schodowej kup sobie pojemnego pendrive'a.
Offline
To jeszcze tylko naiwnie zapytam czy przyczyną mogło być też użycie takich programów do odczytywania ex3 w windows jak:
ext2fsd virtual volumes wfxDSK EXT2 Paragon Mount Everything 3.0
Na jakimś blogu gdzie one były wszystkie opisane czytałem, że któryś z nich powoduje właśnie to, że "partycje nadają się tylko do potraktowania fsck", a mimo to ich użyłem, niestety :)mam teraz częściowo widoczne partycje linuxowe pod windowsem, ale nie można i tak wykonać na nich żadnego działania. Mam też wrażenie, że te problemy zbiegły się z użyciem tych sterowników.
Oto ten blog:
http://kasze.ijon.info/index.php/105/partycja-ext3-pod-windows/
Mogło tak być? A jeśli to faktycznie byłoby przyczyną?
Ciężko mi dopuścić taką myśl, że ten dysk jest tak zrąbany, dlatego chwytam się już wszystkiego :)
Ostatnio edytowany przez marg1 (2009-09-05 14:37:36)
Offline
smart komunikuje sie z elektronika dysku (nie sprawdza on fiile systemu itp) zatem
marg1 napisał(-a):
I to tam właśnie było ileś tych błędów opcode:0x25, ale nie liczyłem czy faktycznie 58 - możliwe.
te 58 wykrytych przez elektonike dysku i przemapowanych badow powinno byc niewidoczne dla OS
marg1 napisał(-a):
Szkoda, że tej partycji nie da się teraz sformatować, bo musiałbym zmienić lokalizacje katalogu home i ścieżki do wszystkich katalogów konfiguracyjnych .coś tam, chyba, ze da się to zrobić, tak, żebym mógł sformatować partycje /home?:)
Ale to chyba jest głupie...
/home da sie sformatowac bez problemow ... wystarczy zrobic backup znajdujacych sie tam danych ... odpalic w trybie single i formatowac ... potem przywrocic backup
btw punkty montowania i linki symboliczne sa po to aby nie zmieniac sciezek ...
marg1 napisał(-a):
To jeszcze tylko naiwnie zapytam czy przyczyną mogło być też użycie takich programów do odczytywania ex3 w windows jak:
Kod:
ext2fsd virtual volumes wfxDSK EXT2 Paragon Mount Everything 3.0Na jakimś blogu gdzie one były wszystkie opisane czytałem, że któryś z nich powoduje właśnie to, że "partycje nadają się tylko do potraktowania fsck", a mimo to ich użyłem, niestety :)mam teraz częściowo widoczne partycje linuxowe pod windowsem, ale nie można i tak wykonać na nich żadnego działania. Mam też wrażenie, że te problemy zbiegły się z użyciem tych sterowników.
Oto ten blog:
http://kasze.ijon.info/index.php/105/partycja-ext3-pod-windows/
Mogło tak być? A jeśli to faktycznie byłoby przyczyną?
Ciężko mi dopuścić taką myśl, że ten dysk jest tak zrąbany, dlatego chwytam się już wszystkiego :)
tonacy brzytwy sie chwyta ... ale to nie wywolaloby bledow sterownika ide ani kiepskich wynikow smarta ... to conajwyzej rozwalibo by fs ...
Offline
Ej no, bez przesady z tym panikowaniem. To jest 58 bad sektorów które smart wyłapał i przeniósł zanim dane zostały utracone. 58 na ile?? 160 milionów? To chyba nie jest jakaś oszałamiająca liczba. Ja na wspomnianym Caviarku mam podobną ilość i wszystko śmiga jak należy (choć oczywiście ważne dane są trzymane na kilku nośnikach ;] ). Zanim wywalisz dysk do śmieci – proponuję zrobić takie coś(od tego powinniśmy zacząć tak w ogóle):
1.Uruchom system (jak się nie da to live-cd jakieś, jak korzystasz z live-cd to pomiń 2 krok).
2.W konsolce „sudo init 1” - to powinno cie przełączyć do trybu naprawczego.
3.W trybie naprawczym – zaloguj się, domontuj wszystkie partycje „umount -a” i zapuść fsck „fsck -f /dev/hdbX”
Jak wszystko sobie posprawdza i wywali co tam wywalić ma, zrób reboot i sprawdź czy wcześniejsze błędy nadal tam są.
Jak powyższe nie pomoże to spróbuj pobawić się programami jak badblocks (nie używałem więc „how to” ci nie napiszę). Jeszcze poszukaj na stronce Matroxa jakiegoś programu specjalnie dla ich dysków – powinien jakiś być (chociaż pewnie Windos only) – zwykle takimi programami da się sprawdzić stan dysku i oznaczyć wszystkie bady.
Dopiero jak wszystko powyższe zawiedzie (w co powątpiewam) – to szykuj się na wydatek. Swoją drogą – jak to jest nówka to może jakoś dało by się go oddać na gwarancję?
I na koniec – co do programów do montowania ext2/3 pod windą – samemu korzystałem z tego: http://www.fs-driver.org/ przez dłuuuugi czas (do czasu rezygnacji z ext3) i wszystko działało bez zarzutów – jedynie kiedy dochodziło do resetu Windy, system plików wymagał sprawdzenia – niestety program ten często nie działa z nowymi distrami – ponieważ większość z nich przyjmuje za duże „Inody”(podczas formatowania) przez co poprawne pod montowanie partycji staje się niemożliwe – jedyna rada to ręczne formatowanie dysku z Inodami 128 bajtowymi lub mniejszymi. Jednakże jeżeli wcześniej wszystko się montowało... to istnieje spora szansa że system plików ma błędy (standardowo wszystkie sterowniki do ext3 które testowałem (a testowałem ten wcześniej wymieniony oraz z programu „Mount Everything”), po wykryciu błędu odmawiają pod montowania – w Windows zwykle wyskakuje wtedy błąd „Dysk jest niesformatowany”), w takim wypadku fsck -f powinno pomóc.
Offline
I to mnie się spodobało - zaraz to zrobię :) Wielkie dzięki za tak czasochłonny post :)
No i na roocie nie ma błędów, a na /home
error reading blocks 27.... Ignore it {y}
Nie można go zignorować, nie przechodzi dalej, jak odpowiem nie, to się zatrzymuje...
Ostatnio edytowany przez marg1 (2009-09-06 13:19:25)
Offline
Spróbuj wcześniej takiego sposobu.
Kopia danych z partycji /home i z poziomu livecd zwykły format na inny system plików (jak masz ext3 to rejserfs). Załóż katalog /home i uruchom system, który powinien odbudować strukturę katalogów użytkownika. Zmień wcześniej dla partycji /home w pliku /etc/fstab ext3 na rejserfs itp.
Offline
@fnmirk - system nie odbudowuje z autoamtu struktury /home
Offline
Ale jak skopiuje wszystkie dane z tej partycji a zwłaszcza ukryte katalogi z . i potem je wrzucę z powrotem to dobrze będzie?
System się uruchomi bez nich żebym mógł je wrzucić z powrotem? I co z katalogiem Desktop? :)
Offline
tak ... katalog Desktop jest katalogiem jak kazdy inny ... system do pracy na koncie root'a nie wymaga wogole /home (dlatego $HOME roota nie jest w /home)
Offline
bercik napisał(-a):
@fnmirk - system nie odbudowuje z autoamtu struktury /home
Odtworzy. Należy tylko na partycji montowanej jako /home, utworzyć katalog odpowiadający nazwie użytkownika i ustawić prawa aby użytkownik miał do niego pełny dostęp.
Offline
fnmirk napisał(-a):
bercik napisał(-a):
@fnmirk - system nie odbudowuje z autoamtu struktury /home
Odtworzy. Należy tylko na partycji montowanej jako /home, utworzyć katalog odpowiadający nazwie użytkownika i ustawić prawa aby użytkownik miał do niego pełny dostęp.
jak dla mnie to napisales ze jak sie recznie odtworzy to wtedy system odtworzy :-D ...
a tak powazniej to zapisanie sobie przez niektore z programow swoich konfigow (zresetowanych do ustawien domyslnych) momecie jego odpalenia ... to rzadne odtwarzanie (nawet nie skopiuje /etc/skel) ...
Offline
Ja myślę, Panowie, że jak skopiuje wszystkie systemowe katalogi z home, sformatuje go livem i tym samym livem je wrzucem tam z powrotem to bez problemu mi się system uruchomi i nie bedzie musiał nic odtwarzać ?
Offline
bercik napisał(-a):
jak dla mnie to napisales ze jak sie recznie odtworzy to wtedy system odtworzy
Teraz to ja nie rozumiem.
Gdybym takiego sposobu nie spróbował to bym o nim nie napisał. System nie skopiuje katalogu /etc/skel bo nie ma podstaw do tego. W systemie jest nieruszony katalog /etc. Z niego system korzysta. Również odwołuje się do zawartych w /etc/skel plików. Wcześniej przecież utworzyliśmy kopię wszystkich plików i katalogów z partycji /home, możemy z niej też skorzystać.
Napiszę jeszcze raz.
1. Wykonujemy kopię katalogów i plików znajdujących się na partycji /home.
2. Formatujemy partycję /home z poziomu livecd. Jeżeli zmieniliśmy system plików zmieniamy wpis w /etc/fstab.
3. Z poziomu livecd lub w trybie tekstowym z konta roota tworzymy katalog użytkownika i nadajemy mu odpowiednie prawa.
4. Logujemy się na konto użytkownika. Możemy uruchomić polecenie:
startx
Uruchomi się jedno ze środowisk graficznych (jeżeli jest kilka w systemie). Mamy domyślne ustawienia. Jak chcemy przywrócić poprzednie ustawienia kopiujemy wybrane pliki z wcześniejszej kopii.
Ps. Można sprawdzić jak to działa uruchamiając komputer z livecd i wystarczy zmienić nazwę katalogu użytkownik i tworząc pusty katalog.
Ostatnio edytowany przez fnmirk (2009-09-07 10:30:20)
Offline
Mam pytanie pomocnicze. Po co mam tworzyć folder użytkownika, kiedy ja chciałbym jedynie skopiować dane z home, sformatować tym samym systemem plików, którego używam aktualnie, wrzucić zawartość katalogu home z powrotem. Wtedy przecież system skorzysta z tych samych danych, które były na partycji home przed sformatowaniem i nie trzeba będzie nic kombinować, bo przecież katalogów na głównym systemie plików ruszał nie będę. Czy się mylę?
Offline