加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 如何确定目录是否是shellscript中的NFS挂载点

发布时间:2020-12-15 18:54:03 所属栏目:安全 来源:网络整理
导读:我想编写一个sh / bash脚本,可以确定特定目录是否是NFS文件系统的挂载点. 例如像 $mkdir localdir$mkdir remotedir$mount host:/share ./remotedir$classify_dirs.sh -- localdir is local -- remotedir is an NFS mount point 这个问题实际上是 how-can-i-t
我想编写一个sh / bash脚本,可以确定特定目录是否是NFS文件系统的挂载点.

例如像

$mkdir localdir
$mkdir remotedir
$mount host:/share ./remotedir
$classify_dirs.sh
 -->  localdir is local
 -->  remotedir is an NFS mount point
这个问题实际上是 how-can-i-tell-if-a-file-is-on-a-remote-filesystem-with-perl的重复

简单的答案是使用stat命令

例如

$stat -f -L -c %T localdir
ext2/ext3
$stat -f -L -c %T remotedir
nfs

那么如果一个目录是一个NFS挂接点,如果它的类型是’nfs’,并且它的父目录不是.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读