2 votes

Quel est l'objectif de /sys/block/sd?/device/rescan ?

J'ai besoin de "rescanner" le bus SATA de notre serveur Linux à la recherche d'un périphérique hotplug qui n'apparaît pas. J'ai vu une ancienne question sur le sujet ( Comment faire en sorte que Linux reconnaisse un nouveau disque SATA /dev/sda que j'ai inséré à chaud sans redémarrer ? ) et les informations qui y sont données ont fonctionné.

Cependant, j'ai également remarqué qu'il y avait un rescan entrée dans /dev/block/sd?/device .

Puis-je donc supposer ce qui suit ?

echo 1 > /sys/block/sdd/device/rescan

serait équivalent à :

echo 1 > /sys/block/sdd/device/delete
echo "- - -" > /sys/class/scsi_host/host4/scan

4voto

user9517 Points 113163

Strictement parlant, ils ne sont pas équivalents, mais ils peuvent aboutir au même résultat.

La première commande demande au système d'effectuer une nouvelle analyse du dispositif spécifié pour vérifier si les paramètres du dispositif ont été modifiés.

La seconde commande supprime le périphérique spécifié et recherche de nouveaux périphériques dans le sous-système SCSI et lit leurs paramètres. Il est donc possible que des changements supplémentaires non liés au périphérique spécifique se produisent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X