Re: différence entre fsck et é2fsck

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
Subject: Re: différence entre fsck et é2fsck
    Bonsoir,

Le 28/11/2018 à 02:17, anne.guilde@??? a écrit :
[...]

> le dernier smartctl avec sda démonté fait tout à l'heure.
>
> ----
> # smartctl -a /dev/sda
> smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-8-amd64] (local build)
> Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
>
> === START OF INFORMATION SECTION ===
> Model Family:     HGST Travelstar 7K1000
> Device Model:     HGST HTS721010A9E630
> Serial Number:    JR10004M1RN3VE
> LU WWN Device Id: 5 000cca 8a8d86336
> Firmware Version: JB0OA3U0
> User Capacity:    1 000 204 886 016 bytes [1,00 TB]
> Sector Sizes:     512 bytes logical, 4096 bytes physical
> Rotation Rate:    7200 rpm
> Form Factor:      2.5 inches
> Device is:        In smartctl database [for details use: -P show]
> ATA Version is:   ATA8-ACS T13/1699-D revision 6
> SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
> Local Time is:    Wed Nov 28 00:40:26 2018 CET
> SMART support is: Available - device has SMART capability.
> SMART support is: Enabled


$ grep "occurred at disk power-on lifetime"
Error 87 occurred at disk power-on lifetime: 10982 hours (457 days + 14
hours)
Error 86 occurred at disk power-on lifetime: 10982 hours (457 days + 14
hours)
Error 85 occurred at disk power-on lifetime: 10982 hours (457 days + 14
hours)
Error 84 occurred at disk power-on lifetime: 10982 hours (457 days + 14
hours)
Error 83 occurred at disk power-on lifetime: 10982 hours (457 days + 14
hours)

Ton disque a récemment généré pas mal d'erreurs, il y a environ 100h
d'uptime depuis aujourd'hui.

$ grep "READ FPDMA QUEUED" |sort
  60 08 00 70 2a 81 40 00      01:17:29.480  READ FPDMA QUEUED
  60 08 40 98 08 c0 40 00      01:17:21.454  READ FPDMA QUEUED
  60 08 60 a0 08 c0 40 00      01:17:21.494  READ FPDMA QUEUED
  60 08 90 28 10 c1 40 00      01:17:32.640  READ FPDMA QUEUED
  60 08 98 30 10 c1 40 00      01:17:32.640  READ FPDMA QUEUED
  60 08 a0 38 10 c1 40 00      01:17:32.640  READ FPDMA QUEUED
  60 08 a8 40 10 c1 40 00      01:17:32.640  READ FPDMA QUEUED
  60 08 b0 48 10 c1 40 00      01:17:32.640  READ FPDMA QUEUED
  60 08 d8 50 2a 81 40 00      01:17:29.459  READ FPDMA QUEUED
  60 08 e0 48 10 c1 40 00      01:17:35.578  READ FPDMA QUEUED
  60 08 e0 58 2a 81 40 00      01:17:29.475  READ FPDMA QUEUED
  60 08 e8 60 2a 81 40 00      01:17:29.475  READ FPDMA QUEUED
  60 08 e8 a0 08 c0 40 00      01:17:24.434  READ FPDMA QUEUED
  60 08 f0 68 2a 81 40 00      01:17:29.480  READ FPDMA QUEUED
  60 10 30 a8 08 c0 40 00      01:17:21.454  READ FPDMA QUEUED
  60 10 58 30 08 c0 40 00      01:17:21.494  READ FPDMA QUEUED


Le problème est assez centré sur le même moment.

Par contre, les compteurs de problèmes de blocs sont plutôt bons:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE UPDATED
WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail Always
      -       0
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always
      -       0
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always
      -       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age Offline
            0


    A croit que le précédent message à propos des "pendings sectors"
étaient du flan ...


[...]

> Que pensez vous du résultat de smartctl?


    Ton disque semble OK.


    Donc ce ne semble pas HW, mais SW.


    Pour le problème du fsck, il est probable que tu ais eu des arrêts
imprévus de ta machine. Par exemple, la machine n'a pas pu sortir d'une
mise en veille (suspend ou hibernate).


    Il est probable que tu ne fasses aucun fsck automatique de ta machine,
ce que tu pourrais activer.
- pour chaque partition ext4:


# tune2fs -l /dev/sda1|grep -i "mount count"
Mount count:              12
Maximum mount count:      29


Ici, cette partition a été montée 12 fois depuis sont dernier fsck.
Et au bout de 29 montages, le fsck est automatiquement lancé au boot

- Tu peux changer cette valeur avec un

    tune2fs /dev/sda1 -c 30


"30" pour un test tous les 30 montages.

    Pour une raison que j'ignore, les actuelles installations par défaut de
Debian mettent cette valeur à "-1", ce qui dispense la machine de tout
tests automatique. Je trouve que c'est un peu dangereux.


    Cordialement,
                                Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!