测试以查看驱动器是否已安装在Linux中

时间:2018-12-07 16:03:42

标签: linux shell mount

我已经看到了多个问题,但没有一个与我的问题特别相关。我正在创建一个Shell脚本,并且我想测试某些驱动器,以查看它们是否已安装。我正在测试是否安装了cdrive。我用来挂载此代码的代码是mount /dev/sda1 media/cdrive,我正在寻找创建一段代码,如果驱动器已经挂载,它将回显到终端。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

如果要同时检查/dev/sda1上是否已安装/media/cdrive

grep -q '^/dev/sda1 /media/cdrive ' /proc/mounts && echo "mounted" || echo "not mounted"

如果要检查/media/cdrive上是否装有东西:

grep -q ' /media/cdrive ' /proc/mounts && echo "mounted" || echo "not mounted"