bash - montar - ¿Cómo puedo determinar si un directorio es un punto de montaje NFS montado en shellscript
montar nfs redhat (1)
Esta pregunta es efectivamente un duplicado de cómo-puedo-decir-si-un-archivo-está-en-un-sistema-de-archivos-remoto-con-perl
La respuesta corta es usar el comando stat
p.ej
$ stat -f -L -c %T localdir
ext2/ext3
$ stat -f -L -c %T remotedir
nfs
Entonces, un directorio es un punto de montaje NFS si su tipo es ''nfs'' y su directorio principal no.
Quiero escribir un script sh / bash que pueda determinar si un directorio en particular es un punto de montaje para un sistema de archivos NFS.
por ejemplo, algo así como
$ mkdir localdir
$ mkdir remotedir
$ mount host:/share ./remotedir
$ classify_dirs.sh
--> localdir is local
--> remotedir is an NFS mount point