Debian-facile

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

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

#1 02-02-2020 23:35:42

solveig
Membre
Distrib. : Stretch 9.2
Noyau : Linux 4.9.0-5-amd64
(G)UI : lightdm-xsession
Inscription : 07-07-2016

[RESOLU] Frontière de cylindre physique ???

Bonjour à tous

J' ai un deuxième PC sous Debian Stretch (xfce), avec lequel je ne suis jamais arrivé à réaliser une veille prolongée. De plus, il lui arrive de temps en temps, de ne pas démarrer.
En exécutant # fdisk -l , je retrouve bien les caractéristiques des 2 DD installés (40 Go et 1000 Go), mais à la fin, j'ai une message qui m' inquiète un peu :
"La partition 4 ne commence pas sur une frontière de cylindre physique".

J' aimerais bien que ce point soit éclairci avant ma prochaine migration vers Buster.

Quelqu'un saurait me dire si c'est important, et si oui, comment y remédier ?
Merci d'avance

phil@debian:~$ sudo fdisk -l
Disque /dev/sda : 38,4 GiB, 41174138880 octets, 80418240 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'
étiquette de disque : dos
Identifiant de disque : 0x000b4d6a

Périphérique Amorçage    Début      Fin Secteurs Taille Id Type
/dev/sda1    *            2048 77058047 77056000  36,8G 83 Linux
/dev/sda2             77060094 80416767  3356674   1,6G  5 Étendue
/dev/sda5             77060096 80416767  3356672   1,6G 82 partition d'échange Linux / Solaris




Disque /dev/sdb : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'
E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x000b62e1

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sdb1    *              2048   30722047   30720000  14,7G 83 Linux
/dev/sdb2               30722048  200910847  170188800  81,2G 83 Linux
/dev/sdb3              200910848 1523918847 1323008000 630,9G 83 Linux
/dev/sdb4             1523920894 1953523711  429602818 204,9G  5 Étendue
/dev/sdb5             1523920896 1526091775    2170880     1G 82 partition d'
échange Linux / Solaris
/dev/sdb6             1526093824 1953523711  427429888 203,8G  b W95 FAT32

La partition 4 ne commence pas sur une frontière de cylindre physique.
 


bloc à supprimer si la commande n’affiche rien

Dernière modification par solveig (03-02-2020 21:51:36)


Intel Core 2 Duo E8400 3.6 GHz     RAM 3 Go    NVidia GForce 7600GT      Xfce 4.12

Hors ligne

#2 03-02-2020 00:55:24

NimbUx
Membre
Distrib. : Raspbian 10 (Buster)
Noyau : Linux 4.19.93-v7l+
(G)UI : LXDE-PI, OpenBox
Inscription : 15-01-2020

Re : [RESOLU] Frontière de cylindre physique ???

C'est un avertissement sans importance à mon humble avis, et même sans signification : les "cylindres physiques" dont il est question sont une fiction - il en est ainsi depuis au moins 30 ans.
Il n'y a d'ailleurs pas moyen de savoir où commencent, et où finissent les vrais cylindres "physiques" d'un disque, qui sont de taille décroissante en partant du bord exterieur vers l'intérieur (en supposant qu'il s'agisse ici d'un disque dur; si c'est un SSD, c'est encore plus radical : il n'y a PAS de cylindres, du tout.
Ce qui compte n'est pas que la partition commence sur une mythique frontière de cylindre, mais qu'elle soit correctement alignée - sur les disques modernes pouvant avoir des secteurs physiques réels de 4k même s'ils annoncent au monde des secteurs "physiques"-sic de 512 octets comme c'est le cas du vôtre.

Dernière modification par NimbUx (06-02-2020 13:23:09)

Hors ligne

#3 03-02-2020 10:07:16

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Frontière de cylindre physique ???

En effet les cylindres sont une notion dépassée et n'ont plus de réalité physique depuis des décennies. fdisk affichait un avertissement lorsqu'une partition n'était pas alignée sur des limites de cylindre (physique ou logique, peu importe) pour des raisons de compatibilité car certains vieux systèmes d'exploitation comme MSDOS, peut-être Windows 9x, ne gèrent pas correctement les partitions qui ne sont pas alignées sur des cylindres. Ce n'est pas important pour Linux ni les systèmes d'exploitation actuels.

Néanmoins ici il ne s'agit pas de cylindres mais de secteurs physiques. Je soupçonne que le message d'avertissement a été recyclé sans être complètement adapté, ou bien une erreur de traduction (exécuter la commande préfixée par "LANG=C" pour afficher en anglais). Le disque /dev/sdb a des secteurs logiques de 512 octets, comme traditionnellement, mais des secteurs physiques de 4096 octets. On appelle ça le format avancé (Advanced Format) "512e", par opposition au format avancé natif "4Kn" qui a des secteurs logiques de 4096 octets. Cela signifie qu'un secteur physique contient 8 secteurs logiques. Cette taille de 4096 octets a été choisie parce qu'elle correspond à la taille de bloc généralement utilisée par les systèmes d'exploitation pour lire et écrire sur disque. Or la lecture et l'écriture ne peut se faire que par secteur physique entier. Pour faire une écriture partielle d'un ou plusieurs secteurs logiques d'un secteur physique, il faut lire le secteur physique entier, modifier les secteurs à écrire et écrire le secteur physique entier (donc attendre que le plateau fasse un tour complet pour revenir à la position du secteur, soit 10 ms environ), au lieu de simplement écrire le secteur physique entier dans le cas d'une écriture complète. Donc si on n'aligne pas les partitions sur des limites de secteurs physiques (donc des multiples de 8 secteurs logiques), les blocs logiques de 4096 octets sont à cheval sur deux secteurs physiques et il peut en résulter une dégradation importante des performances, surtout en écriture.

Le problème se pose aussi pour des raisons différentes avec les SSD non pas avec les secteurs physiques mais les blocs d'écriture et les blocs d'effacement.

Or la partition /dev/sdb4 commence au secteur logique 1523920894 qui n'est pas un multiple de 8, d'où l'avertissement. Néanmoins il s'agit de la partition étendue qui ne contient pas de données mais seulement des partitions logiques qui, elles, sont bien alignées. C'est pourquoi l'avertissement n'est pas pertinent dans ce cas particulier.

Il vaut mieux montrer que raconter.

Hors ligne

#4 03-02-2020 21:49:51

solveig
Membre
Distrib. : Stretch 9.2
Noyau : Linux 4.9.0-5-amd64
(G)UI : lightdm-xsession
Inscription : 07-07-2016

Re : [RESOLU] Frontière de cylindre physique ???

Merci, NimbUx et raleur, de m'avoir rassuré sur ces histoires de frontières physiques et logiques.

Merci également pour le temps que vous m' avez consacré en explications, que je pense avoir comprises au moins partiellement, ainsi que pour votre réactivité et votre disponibilité.
J'aimerais bien en retour pouvoir en faire autant mais je n' ai malheureusement pas le niveau qui me le permettrait.
On ne vous remerciera jamais assez, vous les bénévoles de DF.

Intel Core 2 Duo E8400 3.6 GHz     RAM 3 Go    NVidia GForce 7600GT      Xfce 4.12

Hors ligne

Pied de page des forums