servidor montar instalar fstab disco configurar bash unix shell nfs

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