Linuxでディスクを外す前に udisksctl power-off でデバイスの電源を切る
HDDを取り外す前にディスクの回転を止めた方がいいなと思ったのでコマンドを探した。
eject
も試してみたが特にHDDの回転が止まる様子はなかったので他の方法を探したら
udisksctl power-off -b /dev/sdd
で行えた。
udisksctl
が対応するsystemdサービスはudisks2
。
power offのログも出ている。
root@datacat:~# journalctl -u udisks2 | grep sdd Nov 27 14:41:31 datacat udisksd[977]: Successfully sent SCSI command SYNCHRONIZE CACHE to /dev/sdd Nov 27 14:41:32 datacat udisksd[977]: Successfully sent SCSI command START STOP UNIT to /dev/sdd Nov 27 14:41:35 datacat udisksd[977]: Powered off /dev/sdd - successfully wrote to sysfs path /sys/devices/pci0000:00/0000:00:14.0/usb2/2-1/remove root@datacat:~#