Я настраиваю машину Linux (Ubuntu 9.10) в качестве файлового сервера в моей локальной сети и хочу, чтобы к ней было подключено несколько внешних жестких дисков, но не всегда включенных. Я прочитал, что я могу приостановить USB-устройства (здесь и здесь), и это будет отключать устройство, пока я не хочу его разбудить позже. Поскольку мои внешние накопители являются жесткими дисками, я думаю, что это значительно продлит срок их службы!
Прежде чем приступить к выполнению команд, я хочу убедиться, что все делаю правильно. Я хочу приостановить устройство в /dev/sdc1
:
$ udevadm info -q path -n /dev/sdc1
# output: /devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/host3/target3:0:0/3:0:0:0/block/sdc/sdc1
$ echo suspend > /sys/bus/usb/devices/1-4/1-4:1.0/host3/power/level
Затем, чтобы снова включить устройство:
echo on > /sys/bus/usb/devices/1-4/1-4:1.0/host3/power/level
Может ли кто-нибудь подтвердить, что я записываю команду «suspend» в правильный файл? Нужно ли отключать диск перед тем, как я приостановлю?