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

Boris HUISGEN
|
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