У меня есть ноутбук с ssd для основного диска ОС и большой вращающийся диск для хранения. В настоящее время у меня есть псевдоним, который я использую для ручного раскручивания диска, когда я его не использую (конечно, после отключения):
sudo hdparm -y /dev/disk/by-id/ata-WDC_WD7500BPKX-80HPJT0_WD-WX31AB3N6985
Это безопасно для использования? Будет ли hdparm
отказываться делать это, если накопитель еще не синхронизирован или я забыл его отключить?
Если нет, есть ли способ использовать hdparm
(или другую утилиту), чтобы проверить, безопасно ли это делать?
ОБНОВИТЬ --
Насколько я ценю оба ваших ответа, они мне совсем не помогают, потому что я пробовал бесчисленное множество различных комбинаций значений для параметров APM и времени замедления, без каких-либо результатов, кроме как а) менее чем за 10 секунд до замедление б) нет замедления, но случайная парковка, или в) нет замедления или парковки. Я также пытался найти в Интернете мою конкретную модель привода и соответствующие значения APM, но безрезультатно.
Итак, я хотел бы пойти в следующем направлении: мне нужно найти способ проверить, используется ли диск, чтобы я мог написать сервис systemd. Ближайший, к которому я могу прийти, это lsof | grep /mnt/data
или что-то подобное. Но, как вы можете видеть, это далеко не идеально. Я хотел бы получить метод достижения этого, который не зависит от заранее определенной точки монтирования или жадных множественных вызовов процессора lsof +D mntpoint в ответе, который я сам дал.
Посмотрите мой ответ ниже, чтобы понять, что я пытаюсь сделать.