GNU/Linux >> Tutoriels Linux >  >> Linux

Relire la table de partition sans redémarrer ?

Solution 1 :

À mon humble avis, la réponse la plus fiable/la meilleure est

partprobe /dev/sdX

Solution 2 :

La relecture des informations de la table de partition ne fonctionne pas toujours, mais essayez

hdparm -z /dev/sda

ou

sfdisk -R /dev/sda

Si cela fonctionne, les valeurs dans /proc/partitions changeront.

Solution 3 :

Sur Centos7 :

Selon https://access.redhat.com/solutions/199573

Vous devriez essayer :

partx -u <partition>

Cela a fonctionné pour moi.

Solution 4 :

Remarque :Veuillez supposer qu'aucune des partitions que je suis en train d'éditer n'est ouverte, montée ou en cours d'utilisation.

Compte tenu de cette hypothèse, la table de partition peut être réanalysé avec succès, et le problème ne se posera pas. Si vous obtenez cette erreur, c'est parce que la table de partition est actuellement en cours d'utilisation et ne peut donc pas être réanalysé sans créer d'incohérences.

Solution 5 :

J'ai (le questionneur initial) eu une situation il y a quelques jours où aucune des autres réponses (y compris partprobe /dev/sdX , actuellement la réponse acceptée et la plus votée) a fonctionné. Qu'est-ce que a fait travail, cependant, était ceci :

blockdev --rereadpt /dev/sdX

(Je ne sais pas pourquoi cela a fonctionné et pas les autres, mais je suis content que cela ait fonctionné, car cela m'a évité un redémarrage sur un serveur occupé.)


Linux
  1. Mises à jour du noyau sans redémarrage

  2. Table de partition non reconnue par le noyau Linux

  3. Comment trouver la taille d'une partition non montée sous Linux ?

  4. Quelles fonctionnalités de la partition ext4 existante utilise-t-elle ?

  5. Monter une partition ext4 sur Mac OS X

Comment étendre la partition racine XFS sans LVM sous Linux

Comment ajouter un nouveau disque sous Linux CentOS 7 sans redémarrer

Modifier la taille de la partition principale pour installer une autre distribution ?

Comment afficher les partitions de disque Linux (table de partition)

Comprendre l'utilitaire Linux fdisk

Les commandes Systemctl expirent lorsqu'elles sont exécutées en tant que root