Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 02-05-2020 09:39:57

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ch'tite instruction à LVM

croutons  a écrit :

Quand tu as peur de saturé c'est que tu utilise pas LVM


oui , tu as raison , cette crainte je l'ai sur ma testing qui n'est pas en LVM .

LVM , actuellement , je l' essaie en V.M. . mes débuts sont encourageants .

je pense que je commence à le comprendre .

En ligne

#27 02-05-2020 09:49:57

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ch'tite instruction à LVM

râleur  a écrit :

Debian Alain a écrit :

j'ai créé et formaté sdb1 avec gparted .
puis j'ai créé un volume physique (PV)


Formaté en quoi ? Si formaté en PV LVM, pvcreate ne servait à rien. Si formaté en autre chose, ça ne servait à rien.



oui , tu as raison . formaté au départ en ext4
çà n'a servi à rien , PVcreate a reformaté au "format"  LVM
par contre , le partitionnement créé par gparted m'a servi .

j'ai cru lire , en effet , que appliquer un PVcreate sur un disque risque de ne pas être fiable .
il vaudrait mieux le créer  sur une partition .

En ligne

#28 02-05-2020 10:01:23

raleur
Membre
Inscription : 03-10-2014

Re : ch'tite instruction à LVM

Debian Alain a écrit :


j'ai cru lire , en effet , que appliquer un PVcreate sur un disque risque de ne pas être fiable .
il vaudrait mieux le créer  sur une partition .


La création d'un PV dans un disque entier est techniquement aussi fiable que dans une partition.
Effectivement il vaut mieux créer une partition de type LVM, parce qu'ainsi l'utilisation du disque pour LVM est plus visible.

D'autre part cela peut être obligatoire si le disque doit être amorçable avec une version de GRUB trop ancienne pour s'installer dans la zone réservée d'un PV LVM (qui doit avoir été créé avec l'option réservant cette zone, ce que ne fait pas l'installateur Debian).

Dernière modification par raleur (02-05-2020 10:05:17)


Il vaut mieux montrer que raconter.

Hors ligne

#29 03-05-2020 11:35:24

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ch'tite instruction à LVM

j'ai , en conséquence , après avoir testé en V.M. , décidé d'installer en dur , stable en LVM .

j'obtiens ceci :

lsblk -f /dev/sdb


NAME                       FSTYPE      LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sdb                                                                                                
├─sdb1                     ext2              1213c7ae-9029-43c2-8d79-6313ff372f1c                  
├─sdb2                                                                                            
└─sdb5                     LVM2_member       Ym0p5x-8lui-eezg-iYTy-P6Bf-eHnu-bRdDtH                
  ├─stable--LVM--vg-root   ext4              74452256-197b-49c5-a58e-7d3a8b99abf3                  
  ├─stable--LVM--vg-swap_1 swap              17a0175d-4280-4e9d-9a9b-de69c6c3d0ad                  
  └─stable--LVM--vg-home   ext4              d7d852a4-d743-4be0-bab5-23ca60b869f7    740,5G     0% /mnt/stable-h
 



c'est quoi , cette partition sdb1 (ext2)  ?

à quoi sert elle ?

En ligne

#30 03-05-2020 13:06:15

raleur
Membre
Inscription : 03-10-2014

Re : ch'tite instruction à LVM

Comme tu as visiblement utilisé le partitionnement assisté (ou alors c'est vachement bien imité), ça doit être la partition /boot.

Une partition /boot séparée n'est plus nécessaire avec GRUB 2 qui sait lire les volumes logiques LVM. C'est donc plus une précaution historique, au cas où on voudrait utiliser un chargeur d'amorçage qui ne gère pas LVM comme GRUB 1 (grub-legacy, que l'installateur Debian ne propose plus) ou LILO (que l'installateur Debian propose en installation BIOS "expert"). Le format ext2 va dans le sens de cet aspect historique : GRUB 1 ne sait pas lire ext4.

Il y a des cas où une partition /boot séparée peut être nécessaire même avec GRUB 2, mais ça n'a rien à voir avec LVM en soi, plutôt avec des limitations du BIOS comme l'incapacité d'accéder à la totalité des disques de grande taille. Néanmoins une partition /boot séparée peut avoir un avantage : si la structure de LVM ou du système de fichiers racine est très endommagée, il reste possible de charger le noyau et l'initramfs, ce qui donne au moins accès au shell de secours de l'initramfs.

Il vaut mieux montrer que raconter.

Hors ligne

#31 08-05-2020 16:24:06

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ch'tite instruction à LVM

par contre j'ai remarqué un truc curieux :

lsblk -f /dev/sd[a-b]


NAME                       FSTYPE      FSVER    LABEL    UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                                            
├─sda1                     ext4        1.0      ubuntu   e8d0ab00-ec7c-49e9-8c82-5dd7d9670200                  
├─sda2                                                                                                        
├─sda5                     swap        1                 ddd7dab8-7b95-4dc2-b8d9-f4c77c89132c                  
└─sda6                     ext4        1.0      ubuntu-H 98abafda-a2c8-4863-989c-0537399bb8f1    839,2G     0% /mnt/ubuntu-h
sdb                                                                                                            
├─sdb1                     ext2        1.0               1213c7ae-9029-43c2-8d79-6313ff372f1c                  
├─sdb2                                                                                                        
└─sdb5                     LVM2_member LVM2 001          Ym0p5x-8lui-eezg-iYTy-P6Bf-eHnu-bRdDtH                
  ├─stable--LVM--vg-root   ext4        1.0               74452256-197b-49c5-a58e-7d3a8b99abf3                  
  ├─stable--LVM--vg-swap_1 swap        1                 17a0175d-4280-4e9d-9a9b-de69c6c3d0ad                  
  └─stable--LVM--vg-home   ext4        1.0               d7d852a4-d743-4be0-bab5-23ca60b869f7    740,5G     0% /mnt/stable-h
 



sudo hdparm -t /dev/sd[a-b]


[sudo] Mot de passe de alain :

/dev/sda:
 Timing buffered disk reads: 490 MB in  3.01 seconds = 162.69 MB/sec

/dev/sdb:
 Timing buffered disk reads: 222 MB in  3.13 seconds =  70.96 MB/sec
 



d'où vient cette différence de débit  entre les deux disques ?

 sudo smartctl -a /dev/sda


smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.6.0-1-amd64] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.14 (AF)
Device Model:     ST2000DM001-9YN164
Serial Number:    Z1E0AC50
LU WWN Device Id: 5 000c50 03fa4e30d
Firmware Version: CC4H
User Capacity:    2000398934016 bytes [2,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri May  8 17:25:51 2020 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:      (   0) The previous self-test routine completed
          without error or no self-test has ever
          been run.
Total time to complete Offline
data collection:    (  575) seconds.
Offline data collection
capabilities:        (0x7b) SMART execute Offline immediate.
          Auto Offline data collection on/off support.
          Suspend Offline collection upon new
          command.
          Offline surface scan supported.
          Self-test supported.
          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:    (   1) minutes.
Extended self-test routine
recommended polling time:    ( 219) minutes.
Conveyance self-test routine
recommended polling time:    (   2) minutes.
SCT capabilities:          (0x3085) SCT Status supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   120   099   006    Pre-fail  Always       -       235975320
  3 Spin_Up_Time            0x0003   095   094   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   094   094   020    Old_age   Always       -       6534
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   066   060   030    Pre-fail  Always       -       34389617334
  9 Power_On_Hours          0x0032   071   071   000    Old_age   Always       -       25702
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   096   096   020    Old_age   Always       -       4233
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   098   000    Old_age   Always       -       9 9 20
189 High_Fly_Writes         0x003a   097   097   000    Old_age   Always       -       3
190 Airflow_Temperature_Cel 0x0022   068   052   045    Old_age   Always       -       32 (Min/Max 31/32)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       1617
193 Load_Cycle_Count        0x0032   089   089   000    Old_age   Always       -       22170
194 Temperature_Celsius     0x0022   032   048   000    Old_age   Always       -       32 (0 16 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       14946h+40m+46.650s
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       30970417240782
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       16306781721806

SMART Error Log Version: 1
ATA Error Count: 2
  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 2 occurred at disk power-on lifetime: 21826 hours (909 days + 10 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
  -- -- -- -- -- -- --
  04 51 00 00 00 00 00  Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  00 00 00 00 00 00 00 ff      06:18:29.985  NOP [Abort queued commands]
  b0 d4 00 83 4f c2 00 00      06:17:28.107  SMART EXECUTE OFF-LINE IMMEDIATE
  b0 d0 01 00 4f c2 00 00      06:17:28.054  SMART READ DATA
  ec 00 01 00 00 00 00 00      06:17:28.048  IDENTIFY DEVICE
  ec 00 01 00 00 00 00 00      06:17:28.048  IDENTIFY DEVICE

Error 1 occurred at disk power-on lifetime: 21826 hours (909 days + 10 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
  -- -- -- -- -- -- --
  04 51 00 00 00 00 00  Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  00 00 00 00 00 00 00 ff      06:08:23.692  NOP [Abort queued commands]
  b0 d4 00 83 4f c2 00 00      06:07:23.544  SMART EXECUTE OFF-LINE IMMEDIATE
  b0 d0 01 00 4f c2 00 00      06:07:23.483  SMART READ DATA
  ec 00 01 00 00 00 00 00      06:07:23.474  IDENTIFY DEVICE
  ec 00 01 00 00 00 00 00      06:07:23.472  IDENTIFY DEVICE

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%     23469         -
# 2  Extended offline    Completed without error       00%     21875         -
# 3  Conveyance offline  Completed without error       00%     21827         -
# 4  Conveyance offline  Completed without error       00%     21827         -
# 5  Conveyance offline  Completed without error       00%     21826         -
# 6  Conveyance captive  Interrupted (host reset)      50%     21826         -
# 7  Conveyance captive  Interrupted (host reset)      50%     21826         -
# 8  Short offline       Completed without error       00%     17554         -
# 9  Extended offline    Completed without error       00%         3         -

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.
 



sudo smartctl -a /dev/sdb


smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.6.0-1-amd64] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.14 (AF)
Device Model:     ST2000DM001-1CH164
Serial Number:    Z1E2XAN7
LU WWN Device Id: 5 000c50 04fbead7a
Firmware Version: CC24
User Capacity:    2000398934016 bytes [2,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri May  8 17:27:24 2020 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:      (   0) The previous self-test routine completed
          without error or no self-test has ever
          been run.
Total time to complete Offline
data collection:    (  592) seconds.
Offline data collection
capabilities:        (0x7b) SMART execute Offline immediate.
          Auto Offline data collection on/off support.
          Suspend Offline collection upon new
          command.
          Offline surface scan supported.
          Self-test supported.
          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:    (   1) minutes.
Extended self-test routine
recommended polling time:    ( 228) minutes.
Conveyance self-test routine
recommended polling time:    (   2) minutes.
SCT capabilities:          (0x3085) SCT Status supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   115   092   006    Pre-fail  Always       -       88989128
  3 Spin_Up_Time            0x0003   096   095   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   095   095   020    Old_age   Always       -       5399
  5 Reallocated_Sector_Ct   0x0033   097   097   010    Pre-fail  Always       -       3712
  7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       4373188566
  9 Power_On_Hours          0x0032   078   078   000    Old_age   Always       -       19483
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   097   097   020    Old_age   Always       -       4058
183 Runtime_Bad_Block       0x0032   098   098   000    Old_age   Always       -       2
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   099   000    Old_age   Always       -       7 7 13
189 High_Fly_Writes         0x003a   091   091   000    Old_age   Always       -       9
190 Airflow_Temperature_Cel 0x0022   068   051   045    Old_age   Always       -       32 (Min/Max 30/32)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       1510
193 Load_Cycle_Count        0x0032   092   092   000    Old_age   Always       -       16468
194 Temperature_Celsius     0x0022   032   049   000    Old_age   Always       -       32 (0 13 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       14230h+51m+51.024s
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       33656063938
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       41284274880

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%     11340         -

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.
 

Dernière modification par Debian Alain (08-05-2020 16:27:51)

En ligne

#32 08-05-2020 19:24:01

raleur
Membre
Inscription : 03-10-2014

Re : ch'tite instruction à LVM

  5 Reallocated_Sector_Ct   0x0033   097   097   010    Pre-fail  Always       -       3712


Ça n'aide pas.


Il vaut mieux montrer que raconter.

Hors ligne

#33 08-05-2020 19:43:16

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ch'tite instruction à LVM

arf ! 

merci râleur , j'avais pas  vu .

donc , j'ai un disque H.S. .

En ligne

#34 08-05-2020 20:52:11

raleur
Membre
Inscription : 03-10-2014

Re : ch'tite instruction à LVM

Mais non. Il a des secteurs réalloués (en assez grand nombre mais à peine de quoi entamer la réserve), ce qui ralentit l'accès séquentiel lors de la lecture d'une zone contenant ces secteurs. Autrement il semble parfaitement opérationel. Tu ne t'en es visiblement même pas rendu compte, ce qui indique que le contrôleur a bien fait son boulot en anticipant la défaillance de ces secteurs.

Si ces secteurs sont concentrés dans quelques zones du disque (dont le début, où hdparm lit par défaut), la vitesse du reste du disque ne devrait pas être affectée. Tu peux tester à différentes positions avec --offset N (Go).

Dernière modification par raleur (08-05-2020 20:54:13)


Il vaut mieux montrer que raconter.

Hors ligne

#35 08-05-2020 21:15:16

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ch'tite instruction à LVM

un offset , appliqué aux 30 premiers gigas , donne un résultat intéressant :

sudo hdparm -t --offset 30 /dev/sdb



/dev/sdb:
 Timing buffered disk reads (offset 30 GB): 306 MB in  3.01 seconds = 101.70 MB/sec
 


je n'ai pas tout mis , mais , vu le résultat aléatoire (entre 70 et 100MB/Sec) , je crois que mon disque est fatigué .

pas encore mort , mais , fatigué .

En ligne

Pied de page des forums