Page 1 sur 1

[Problème] Ajouter des disque-dur à chaud

Publié : mar. 25 avr. 2023, 18:57
par dexter74
Bonjour,

Je rencontres un problème pour la détection de disque-dur que je connecte à chaud via les connecteurs SATA sous ArchLinux.

J'ai activer sous le Bios cette fonctionnalité et sous Windows sa fonctionne.

Note:
- scsiadd installé
- sg3_utils (Manjaro repository)

Re: [Problème] Ajouter des disque-dur à chaud

Publié : mar. 25 avr. 2023, 19:52
par benjarobin
Bonjour,
scsiadd et sg3_utils c'est pour un disque SCSI et non SATA, mais bon ce n'est pas super éloigné : https://fr.wikipedia.org/wiki/Serial_Attached_SCSI
Normalement il n'y a rien à faire, le disque devrait apparaître dans /dev : https://serverfault.com/a/5342
Lance la commande en root (elle ne se termine pas, c'est normal) : journalctl -f
Puis branches le disque, normalement des nouvelles lignes devraient être affichées par la commande précédemment lancée, donne ce qui c'est affiché ici

Re: [Problème] Ajouter des disque-dur à chaud

Publié : mer. 26 avr. 2023, 12:02
par avi3000
bonjour,

en cas de débranchement / rebranchement, le disque n'apparait pas forcément.

dans ce cas, en root, 3 lignes de bash suffisent:

Code : Tout sélectionner

for d in $(find /sys/devices -path '*ata*scsi*scan'); do
      echo "$d" && echo "- - -" > $d
done
le disque devrait apparaitre, ( blkid pour vérifier)

Re: [Problème] Ajouter des disque-dur à chaud

Publié : mer. 26 avr. 2023, 12:24
par benjarobin
Je ferais très attention avec cette commande comme l'indique un commentaire : https://serverfault.com/a/91584
Be careful with this: dmesg showed that it hard-reset all of my SATA links.
C'est possiblement un bon moyen de perdre des donnés. Avant de lancer une telle commande, lance un sync on ne sait jamais...

Re: [Problème] Ajouter des disque-dur à chaud

Publié : mer. 26 avr. 2023, 17:24
par avi3000
benjarobin a écrit : mer. 26 avr. 2023, 12:24 C'est possiblement un bon moyen de perdre des donnés. Avant de lancer une telle commande, lance un sync on ne sait jamais...
Je n'ai jamais eu de problème avec cette commande.
Je pense qu'elle ne fait rien sur les disques déja branchés (à confirmer).

en revanche:

Code : Tout sélectionner

echo 1 > /sys/block/<devnode>/device/delete
est violent. Les données non écrites sont irrémédiablement perdues. Et ça, c'est une certitude (j'en ai fait l'expérience).