Linux : désactiver un périphérique SATA hot-swap

Boris HUISGEN September 20, 2011

administration système linux hotswap sysfs

Avant de débrancher un disque SATA/SAS hotswap, il est utile de notifier le système pour permettre un flush du cache disque. Pour ce faire :

# echo 1 > /sys/block/sdc/device/delete

[5697078.266492] sd 2:0:0:0: [sdc] Synchronizing SCSI cache
[5697078.267447] sd 2:0:0:0: [sdc] Stopping disk
[5697079.068864] ata3.00: disabled

Le périphérique /dev/sdc peut à présent être débranché physiquement.

Pour réactiver un périphérique, il faut lancer un scan manuel sur le bus correspondant :

# echo "- - -" > /sys/class/scsi_host/host2/scan

See also

Squid : gestion séparée des access logs
Read more
Réseau : monitoring de la bande passante en console
Read more
Iptables : flusher les règles IPv4 & IPv6
Read more