моя файловая система часто выходит только для чтения - PullRequest
0 голосов
/ 22 апреля 2020

мой lenovo z50-70, на котором запущен Debian OS, часто выходит из файловой системы только для чтения. У меня есть некоторые ext4 swap и btrfs файловая система. Всегда / tmp и / var ошибаются. Я часто запускаю fsck, и это решает проблему на некоторое время. это вывод smartctl -a:

General SMART Values: Offline data collection status:  (0x80)   Offline data collection activity
                    was never started.
                    Auto Offline Data Collection: Enabled. Self-test execution status:      (   0)  The previous self-test routine completed
                    without error or no self-test has ever 
                    been run. Total time to complete Offline  data collection:      (  120) 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.
                    General Purpose Logging supported. Short self-test routine  recommended polling time:    (   2) minutes. Extended self-test routine recommended polling time:    ( 240) minutes. SCT capabilities:         (0x003d) SCT Status supported.
                    SCT Error Recovery Control supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.

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   1 Raw_Read_Error_Rate     0x000b   100   100   050    Pre-fail  Always  
-       0   2 Throughput_Performance  0x0005   100   100   050    Pre-fail  Offline      -       0   3 Spin_Up_Time            0x0027   100   100   001    Pre-fail  Always       -       1475   4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always  
-       6716   5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0   7 Seek_Error_Rate         0x000b   100   100   050    Pre-fail  Always       -       0   8 Seek_Time_Performance   0x0005   100   100   050    Pre-fail  Offline 
-       0   9 Power_On_Hours          0x0032   078   078   000    Old_age   Always       -       8842  10 Spin_Retry_Count        0x0033 233   100   030    Pre-fail  Always       -       0  12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always  
-       6124 191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       7298 192 Power-Off_Retract_Count 0x0032 100   100   000    Old_age   Always       -       214 193 Load_Cycle_Count        0x0032   084   084   000    Old_age   Always  
-       168733 194 Temperature_Celsius     0x0022   100   100   000    Old_age   Always       -       37 (Min/Max 5/49) 196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always  
-       0 197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       216 198 Offline_Uncorrectable   0x0030  100   100   000    Old_age   Offline      -       0 199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always  
-       0 220 Disk_Shift              0x0002   100   100   000    Old_age   Always       -       0 222 Loaded_Hours            0x0032   082   082   000    Old_age   Always       -       7366 223 Load_Retry_Count        0x0032   100   100   000    Old_age   Always  
-       0 224 Load_Friction           0x0022   100   100   000    Old_age   Always       -       0 226 Load-in_Time            0x0026   100   100   000    Old_age   Always       -       180 240 Head_Flying_Hours       0x0001   100   100   001    Pre-fail  Offline 
-       0

SMART Error Log Version: 1 ATA Error Count: 588 (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 588 occurred at disk power-on lifetime: 8816 hours (367 days + 8 hours)   When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:   ER ST SC SN CL CH DH   -- -- -- -- -- -- --   40 41 e8 08 46 41 40  Error: UNC at LBA
= 0x00414608 = 4277768

  Commands leading to the command that caused the error were:   CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name   -- -- --
-- -- -- -- --  ----------------  --------------------   60 08 e8 08 46 41 40 00      04:35:52.328  READ FPDMA QUEUED   61 90 e0 68 a7 7d 40 00      04:35:52.328  WRITE FPDMA QUEUED   61 08 d8 60 74 54 40 00  04:35:52.328  WRITE FPDMA QUEUED   ea 00 00 00 00 00 a0 00      04:35:52.328  FLUSH CACHE EXT   ef 10 02 00 00 00 a0 00      04:35:52.328  SET FEATURES [Enable SATA feature]

Error 587 occurred at disk power-on lifetime: 8816 hours (367 days + 8 hours)   When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:   ER ST SC SN CL CH DH   -- -- -- -- -- -- --   40 41 90 08 46 41 40  Error: WP at LBA
= 0x00414608 = 4277768

  Commands leading to the command that caused the error were:   CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name   -- -- --
-- -- -- -- --  ----------------  --------------------   61 70 a0 28 95 2c 40 00      04:35:50.480  WRITE FPDMA QUEUED   61 58 98 08 73 54 40 00      04:35:50.480  WRITE FPDMA QUEUED   60 08 90 08 46 41 40 00  04:35:48.878  READ FPDMA QUEUED   ea 00 00 00 00 00 a0 00      04:35:48.851  FLUSH CACHE EXT   61 08 10 00 b8 37 40 00      04:35:48.840  WRITE FPDMA QUEUED

Error 586 occurred at disk power-on lifetime: 8816 hours (367 days + 8 hours)   When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:   ER ST SC SN CL CH DH   -- -- -- -- -- -- --   40 41 70 08 46 41 40  Error: WP at LBA
= 0x00414608 = 4277768

  Commands leading to the command that caused the error were:   CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name   -- -- --
-- -- -- -- --  ----------------  --------------------   61 10 80 90 c3 4b 40 00      04:35:48.752  WRITE FPDMA QUEUED   60 00 78 00 47 41 40 00      04:35:45.418  READ FPDMA QUEUED   60 00 70 00 46 41 40 00   04:35:45.401  READ FPDMA QUEUED   60 00 68 00 4e fd 40 00      04:35:45.399  READ FPDMA QUEUED   60 10 60 08 37 85 40 00      04:35:45.377  READ FPDMA QUEUED

Error 585 occurred at disk power-on lifetime: 8806 hours (366 days + 22 hours)   When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:   ER ST SC SN CL CH DH   -- -- -- -- -- -- --   40 41 a0 08 46 41 40  Error: WP at LBA
= 0x00414608 = 4277768

  Commands leading to the command that caused the error were:   CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name   -- -- --
-- -- -- -- --  ----------------  --------------------   61 08 b8 00 50 5b 40 00      00:05:10.756  WRITE FPDMA QUEUED   61 08 b0 00 18 f9 40 00      00:05:10.756  WRITE FPDMA QUEUED   60 40 a8 c0 28 23 40 00  00:05:10.756  READ FPDMA QUEUED   60 08 a0 08 46 41 40 00      00:05:10.756  READ FPDMA QUEUED   ea 00 00 00 00 00 a0 00      00:05:10.756  FLUSH CACHE EXT

Error 584 occurred at disk power-on lifetime: 8806 hours (366 days + 22 hours)   When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:   ER ST SC SN CL CH DH   -- -- -- -- -- -- --   40 41 88 08 46 41 40  Error: WP at LBA
= 0x00414608 = 4277768

  Commands leading to the command that caused the error were:   CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name   -- -- --
-- -- -- -- --  ----------------  --------------------   61 60 00 90 5c 38 40 00      00:05:10.584  WRITE FPDMA QUEUED   60 08 88 08 46 41 40 00      00:05:07.283  READ FPDMA QUEUED   60 08 78 00 46 41 40 00   00:05:07.258  READ FPDMA QUEUED   60 00 68 00 47 41 40 00      00:05:07.258  READ FPDMA QUEUED   ef 10 02 00 00 00 a0 00      00:05:07.257  SET FEATURES [Enable SATA feature]

SMART Self-test log structure revision number 1 No self-tests have been logged.  [To run self-tests, use: smartctl -t]

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.

также это скриншот вывода:

1

2

3

и это gparted:

my hdd

есть ли решение, кроме замены? спасибо.

...