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

Questions et astuces concernant l'installation et la configuration d'archlinux
dexter74
Daikyu
Messages : 53
Inscription : jeu. 28 oct. 2021, 20:24
Localisation : Annemasse

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

Message 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)
Note:

Code : Tout sélectionner

- Partition 1: FAT /boot
- Partition 2: LVM (/, /home, /Backup)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

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

Message 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)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

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

Message 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).
Répondre