logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 16-08-2017 02:59:01

Hektor
Membre
Distrib. : Debian Librazik en dual avec Debian Jessie
Noyau : Linux 4.9.0-0.bpo.3-amd64 pour librazik
(G)UI : Mate
Inscription : 05-06-2017

(RESOLU)partition commence pas sur une frontière de cylindre physique

Bonsoir à vous tous,

Sur mon portable il y a un dual boot avec Débian Librazik en 1er et Débian Jessie en 2éme.
Tout le week-end les 2 ont fonctionnées sans soucis.
Hier soir impossible de lancer Jessie, j’obtiens

/dev/sba5 contains a file systemwith errors, check forced
/dev/sba5:
irades that were part of a corrupted orphan linked list found
/dev/sba5: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY
        (i. e., wthoot -a or -p options)
fsck exited with status code 4
the root filesystem on /dev/sba5 requires a manual fsck
modprode: module ehri-orion not found in modules.dep

Busy Box v1:1.22.1 (Debian1:1.22.0-9-9deb8u1) built-in schell (ask)

/bin/sh con't tty, job control turned off




Aujourd'hui j'ouvre Librazik, sans soucis, je fais

fdisk -l



Disque /dev/sda : 465,8 GiB, 500107862016 octets, 976773168 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 : 0x85f61735

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 636108799 636106752     303,3G 83 Linux
/dev/sda2       662681598 976771071 314089474  149,8G  5 Extended
/dev/sda3       636108800 662679551  26570752  12,7G 82 Linux swap / Solaris
/dev/sda5       662681600 960438271 297756672   142G 83 Linux
/dev/sda6       960440320 976771071  16330752   7,8G 82 Linux swap / Solaris

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


Les entrées de la table de partitions ne sont pas dans l'ordre du disque.



j'y comprend qu'il manque le drapeau boot sur Jessie.
Par contre le retour

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


me laisse dans le flou.

Honnêtement j'ai pas pris le temps de bcp chercher, j'ai une soirée vendredi soir où je joue et j'ai pas envie de faire n'imp et de risquer de perdre le contenu.

L'un de vous s'est-il déjà sortis de cette citation?.Si oui, comment?

En vous remerciant d'avance

Dernière modification par Hektor (16-08-2017 05:02:14)

Hors ligne

#2 16-08-2017 04:30:44

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

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


J'ai la même citation sur deux de mes disques sauf que c'est indiqué pour partition 2, je crois qu'il y a déjà un fil dans le forum qui indique le pourquoi du comment et que c'est sans conséquence.

Si on y retrouve, y faudrait l'indiquer dans le wiki au tuto fdisk...

Edit là :
https://debian-facile.org/viewtopic.php … 98#p111298

Modifié le tuto fdisk :
https://debian-facile.org/doc:systeme:f … r-le-forum

Merci raleur. smile

Dernière modification par smolski (16-08-2017 04:42:20)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 16-08-2017 04:45:40

Hektor
Membre
Distrib. : Debian Librazik en dual avec Debian Jessie
Noyau : Linux 4.9.0-0.bpo.3-amd64 pour librazik
(G)UI : Mate
Inscription : 05-06-2017

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

Merci pour le lien Smolski, je ne m'en fait plus pour  la partition 3.

Pour pouvoir relancer Jessie je pensais remettre un drapeau boot sur sba5 en passant par GParted.

Hors ligne

#4 16-08-2017 04:51:26

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

Tu as le boot qu'y faut là :

/dev/sda1  *         2048 636108799 636106752     303,3G 83 Linux


Si tu n'as pas de problème de démarrage, pas la peine d'en rajouter un.

Suite des explications pour le message précédent :

raleur a écrit :

Ce message n'a aucune importance. La notion de cylindre physique (et plus généralement de géométrie physique) n'a plus aucun sens avec les disques à contrôleur intégré (IDE/ATA, SCSI...) et n'est plus utilisée depuis bien longtemps par les systèmes d'exploitation qui ont remplacé l'adressage CHS (cylindre, tête, secteur) par l'adressage linéaire dit LBA. D'ailleurs je me demande pourquoi fdisk s'en émeut pour sda5 et pas pour les autres partitions qui ne sont pas plus alignées sur des frontières de cylindres.

Toute les partitions sont alignées sur des blocs de 2048 secteurs (sauf la partition étendue mais ce n'est pas important car elle ne contient pas directement des données), c'est tout ce qui compte pour la compatibilité avec les disques durs au format avancé 512e ou les SSD.


https://debian-facile.org/viewtopic.php … 84#p117184

J'y complète le wiki du coup. smile

Edit :
Ah mal lu, tu n'as plus le boot sur jessie !
Un problème de configuration du grub sans doute, je passe la main, je suis pas assez fortiche dans ce domaine pour pouvoir aider à distance...

Dernière modification par smolski (16-08-2017 05:00:19)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#5 16-08-2017 05:03:46

Hektor
Membre
Distrib. : Debian Librazik en dual avec Debian Jessie
Noyau : Linux 4.9.0-0.bpo.3-amd64 pour librazik
(G)UI : Mate
Inscription : 05-06-2017

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

Un grand merci à toi smile
Je clos ce post et j'en ouvre un autre pour le soucis de lancement.

Hors ligne

#6 16-08-2017 05:17:11

Hektor
Membre
Distrib. : Debian Librazik en dual avec Debian Jessie
Noyau : Linux 4.9.0-0.bpo.3-amd64 pour librazik
(G)UI : Mate
Inscription : 05-06-2017

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

Edit :
Ah mal lu, tu n'as plus le boot sur jessie !
Un problème de configuration du grub sans doute, je passe la main, je suis pas assez fortiche dans ce domaine pour pouvoir aider à distance...



Pas de soucis, il est tôt wink et merci encore pour les infos sur les partitions

Hors ligne

#7 16-08-2017 08:44:58

raleur
Membre
Inscription : 03-10-2014

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

Parfois, j'ai l'impression qu'on me suit à la trace...

Hektor a écrit :

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


Ce message est erroné à deux titres.

1) Il ne s'agit plus de frontières de cylindres (obsolètes comme je l'ai expliqué dans un des extraits cités) mais de blocs de 1 Mio (2048 secteurs de 512 octets). Le message n'a pas été mis à jour dans le logiciel.

2) Il ne concerne pas la partition 3, qui est parfaitement alignée, mais la partition 2 qui est une partition étendue et n'a pas besoin d'être alignée.
Dans le second message cité par smolski, qui date de 2015, j'avais écrit :

raleur a écrit :

D'ailleurs je me demande pourquoi fdisk s'en émeut pour sda5 et pas pour les autres partitions qui ne sont pas plus alignées sur des frontières de cylindres.


Depuis, j'ai eu l'explication : il s'agit de blocs de 1 Mio et pas de cylindres, et cette version de fdisk a un bug qui lui fait ajouter 1 au numéro de la partition concernée. Là encore, il s'agissait de la partition étendue sda4 qui n'est pas et n'a pas besoin d'être alignée.

Cette particularité de la partition étendue dépend du programme avec lequel on l'a créée. Je l'ai notamment observé avec le partitionneur de l'installateur Debian, partman. D'autres programmes créent une partition étendue alignée. J'avais écrit dans le premier message cité :

raleur a écrit :

Au contraire, ne pas aligner la partition étendue sur des limites de 1 Mio (alors que les partitions primaires et logiques sont alignées pour des raisons de performance et de compatibilité avec les SSD qui ont des blocs de grande taille) permet d'économiser 1 Mio.


Il convient de nuancer cette économie. La partition principale précédente et la première partition logique contenue dans la partition étendue devant être alignées, et la table de partition étendue (EBR) située au début de la partition étendue occupant un secteur, il y a forcément un espace de 1 Mio réservé autour de cette table de partition étendue, peu importe que l'espace perdu soit avant ou après la table de partition étendue. Le seul cas où on économise effectivement 1 Mio, c'est quand la partition étendue est située en début de disque après la table de partition principale du MBR. Dans ce cas, on peut fusionner l'espace perdu pour assurer l'alignement après le MBR et avant l'EBR.

Exemple 1 : partition étendue alignée en second

secteur 0 : MBR
secteur 2048 : début de partition principale aligné
secteur 2048*N-1 : fin de partition principale aligné
secteur 2048*N : EBR (début de partition étendue) aligné
secteur 2048*(N+1) : début de partition logique aligné

=> on perd 1 Mio après le MBR et 1 Mio après l'EBR.

Exemple 2 : partition étendue non alignée en second

secteur 0 : MBR
secteur 2048 : début de partition principale aligné
secteur 2048*N-1 : fin de partition principale aligné
secteur 2048*(N+1)-2 : EBR (début de partition étendue) non aligné
secteur 2048*(N+1) : début de partition logique aligné

=> on perd 1 Mio après le MBR et 1 Mio avant l'EBR. Bilan identique à l'exemple 1

Exemple 3 : partition étendue alignée en premier

secteur 0 : MBR
secteur 2048 : EBR (début de partition étendue) aligné
secteur 2048*2 : début de partition logique aligné

=> on perd 1 Mio après le MBR et 1 Mio après l'EBR comme dans l'exemple 1.

Exemple 4 : partition étendue non alignée en premier

secteur 0 : MBR
secteur 2048-2 : EBR (début de partition étendue) non aligné
secteur 2048 : début de partition logique aligné

=> on ne perd que 1 Mio entre le MBR l'EBR.

Au fait, j'aurais dû préciser au début que tout ça n'a aucun rapport avec l'erreur de démarrage de Jessie.

/dev/sda5: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY
        (i. e., wthoot -a or -p options)
fsck exited with status code 4
the root filesystem on /dev/sba5 requires a manual fsck


Il devrait suffire de faire ce qui est demandé :

fsck /dev/sda5

Dernière modification par raleur (16-08-2017 08:48:06)


Il vaut mieux montrer que raconter.

Hors ligne

#8 16-08-2017 17:45:19

Hektor
Membre
Distrib. : Debian Librazik en dual avec Debian Jessie
Noyau : Linux 4.9.0-0.bpo.3-amd64 pour librazik
(G)UI : Mate
Inscription : 05-06-2017

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

Un grand merci pour tout Messieurs, j'ai compris le truc big_smile

Hors ligne

#9 16-08-2017 21:58:53

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

Impec raleur, j'ai ajouté le lien de ton dernier post dans le tuto de fdisk, à la suite de la précédente indication.
Peut-être faudra-t'il reprendre le tout un de ces quatre ?
... 44-226d.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#10 04-01-2020 16:08:33

Tristan07
Membre
Distrib. : Debian 12, Bookworm
Noyau : Linux 6.1.0-11-amd64
(G)UI : Cinnamon / Gnome
Inscription : 21-05-2016
Site Web

Re : (RESOLU)partition commence pas sur une frontière de cylindre physique

Un grand merci Raleur ! J'ai enfin pigé pourquoi je me retrouve toujours avec 4 partitions (dont celle "étendue" contenant ladite erreur via fdisk -l) alors que Debian est seule installée. smile Ma dernière installation ne faisant pas exception ...

Debian Stable est ce qui rend la vie plus intéressante que l'informatique ( voir Robert Filliou pour l'origine de cette citation smile
Debian c'est pas difficile ! zen.gif
https://lescahiersdudebutant.fr/
Pour une aide efficace sur le forum : https://debian-facile.org/viewtopic.php?id=13352

Hors ligne

Pied de page des forums