2

В попытке создать скрипт установки Linux, я хотел бы проверить, используется ли /dev/sda в настоящее время ядром, и завершить работу, если это так. Я предполагаю, что это означает выяснить, какие разделы связаны с устройством и посмотреть, смонтирован ли какой-либо из них ... Я прав в своем предположении? Возможно ли использование устройства без смонтированного раздела? Как лучше всего пройти тест? Это то, что я придумал до сих пор:

if [ $(findmnt -no SOURCE | grep ^/dev/sda) ];
then
    echo 'Hard disk drive is already in use.'
    exit
fi

Буду признателен за любые предложения.

0