I want to spin down external hard drive from the terminal before unmounting.
It is an sata drive connected through usb.
Running hdparm gives this
ry@G62x:/media$ hdparm -S10 937b2299-48ff-4a9c-8228-67ed4453e8fb/
937b2299-48ff-4a9c-8228-67ed4453e8fb/:
setting standby to 10 (50 seconds)
HDIO_DRIVE_CMD(setidle) failed: Inappropriate ioctl for device
You can safely unmount and spin-down an external hard disk from the terminal most easily by using the command-line functionality of
udisks
, which does not require the use of sudo if your system is set up correctly. (To list your device names, entermount
in the terminal first.)When you have found your external drive, use the following commands. You must first unmount the partition (use
sdb1
or whatevermount
showed as the location):Then to safely remove (i.e. spindown- you will hear it click and spin-down), use only
sdb
, for example:NOTE: It is of crucial importance here that you use
sdb
orsdc
without a partition number when using thedetach
option; i.e.sdb1
orsdc1
will not work. The partition must be unmounted first and then the disk itself spun down as the examples show.The
udisks
commands work successfully for all my pata and sata external hard disks.The udisk option did not work in my case but the following did:
I make use of these commands when remotely shutting down a headless Linux server with an external USB drive. Security is not a concern in my case, so the server password is in the script.
For a Ubuntu server and Windows client the following batch file, assuming PuTTY is installed:
For a Debian server, replace
sudo halt -i now
withshutdown -h -P
; in both cases the network card stays awake, so it can be awaken later.This answer is based on a lot of assumptions, as I do not remember the source of it. But here it is:
At least this is what I do. And also, from time to time I do a long S.M.A.R.T. test on the disk, to see if the health of the drive is OK.
If it is 2.5" drive you should be able to hear your drive make click sound about 15 seconds after unmout. That is when drive parked reading/writing heads aside and you can safely remove it. If it is 3.5" drive then there is no way to make removing safer by spinning the drive down.
For external USB disks, use
Install using
Works for my WD My Book Essential Disks.
If you right-click the drive's icon and select Safely Remove Drive, that should do it (as already stated, it takes 15 seconds or so).
If you don't have that option, right-click and unmount the drive. Then start Disk Utility; select the drive in the left panel; select Safe Removal in the right panel. Again, wait 15 seconds or so. (Alternatively, you can Unmount Volume from Disk Utility before Safe Removal if that is easier for you.)
It worked in xfce4 on Fedora 17 for powering down external hard disk:
udisks --detach /dev/sdc
Palimpsest used to have power off option in Fedora 14, but not in Fedora 17.
Useful features go out with OS upgrade in both Windows and Linux.