Vous pouvez toujours regarder la sortie de mount. Il listera toutes les montures sur le système. Vous serez en mesure de savoir si votre dossier se trouve sur l'un des montages basés sur le chemin du dossier.
MaQleod
Réponses:
6
Vous pouvez utiliser df -t nfs <directory>, ce qui produira une sortie comme
$ df /home/aland/ -t nfs
Filesystem 1K-blocks Used Available Use% Mounted on
nfs_oscar:/home 1255425376 874128064 316496736 74% /home
si le répertoire est lié au montage NFS, et rien sinon:
$ df /root/ -t nfs
Filesystem 1K-blocks Used Available Use% Mounted on
Edit: plus simple: df -T <directory>(drapeau -Pest utilisé pour désactiver la mise en forme assez pour faciliter tailING et awkING):
Je voudrais simplement utiliser l'outil par défaut mountpoint:
NAME
mountpoint - see if a directory is a mountpoint
SYNOPSIS
mountpoint [-d|-q] directory
Puisque vous parlez spécifiquement de NFS, cela signifie que vous avez également accès à showmount, sauf que cela fonctionne dans l’inverse (à partir d’un hôte au lieu d’un répertoire):
NAME
showmount - show mount information for an NFS server
SYNOPSIS
showmount [ -adehv ] [ --all ] [ --directories ] [ --exports ] [ --help ] [ --version ] [ host ]
Réponses:
Vous pouvez utiliser
df -t nfs <directory>
, ce qui produira une sortie commesi le répertoire est lié au montage NFS, et rien sinon:
Edit: plus simple:
df -T <directory>
(drapeau-P
est utilisé pour désactiver la mise en forme assez pour facilitertail
ING etawk
ING):la source
Vous pouvez utiliser l'
stat
utilitaire avec-f
pour indiquer que vous recherchez des informations sur le système de fichiers.Par exemple:
(Voir la page de manuel pour les différentes options de formatage. Désolé, je n'ai pas de montage NFS à portée de main.)
la source
Je voudrais simplement utiliser l'outil par défaut
mountpoint
:Puisque vous parlez spécifiquement de
NFS
, cela signifie que vous avez également accès àshowmount
, sauf que cela fonctionne dans l’inverse (à partir d’un hôte au lieu d’un répertoire):la source