为了创建 Linux 安装脚本,我想检查/dev/sda
内核是否正在使用,如果是,则退出。我猜这意味着找出与设备关联的分区,并查看其中是否已安装...我的猜测对吗?设备在没有安装分区的情况下是否可以被使用?我应该用什么最好的方法进行测试?这是我到目前为止想到的:
if [ $(findmnt -no SOURCE | grep ^/dev/sda) ];
then
echo 'Hard disk drive is already in use.'
exit
fi
我将非常感激任何建议。