Еще одна моя софтовая самоделка.
Решил как-то я напихать в мой нас серверных («энтерпрайзных») SSD дисков вместо обычных HDD, мол «скорость выше, энергопотребление ниже», ну и т.п. При этом у меня остались мои старые HDD-диски, которые решил использовать в качестве «архивных» — иногда подключать их к насу или компу, чтобы на них что-то записать для сохранности. А для этого у меня как раз есть USB-HDD бокс ORICO вот такой:

Хотелось сделать так, чтобы можно было этот бокс с дисками втыкать как в нас, так и в комп при необходимости, и не иметь никакого геморроя с файловыми системами, а чтобы он работал просто как большая «флэшка». Этого в принципе я и добился, однако столкнулся с тем, что подключенный к насу бокс не хочет усыплять нормально диски — они все время крутятся и потребляют электроэнергию. Обнаружил, что если сделать «безопасное отключение» бокса в веб-морде наса, то происходит unmount раздела и бокс через некоторое время выключается как положено, НО чтобы потом снова иметь возможность работы с боксом — надо либо перезагрузить нас, либо «передернуть» USB-кабель бокса, а это всё «так себе решение». В процессе поиска информации в интернете выяснился интересный момент — можно перезапустить инициализацию usb-шины в самом насе через определенную команду консоли, что приведет к запуску и определению в системе моего бокса. То, что надо!
Этот маленький пакет так и работает: …