GNU/Linux >> Tutoriels Linux >  >> Linux

Vérifiez si le dossier est un système de fichiers distant monté

Comme Stéphane dit "il n'y a pas de réponse Unix universelle à cela".

La meilleure solution que j'ai trouvée à ma question :

df -P -T /my/path/to/folder | tail -n +2 | awk '{print $2}'

renverra le type de système de fichiers, par exemple :nfs ou ext3 .

Le -T l'option n'est pas standard , il se peut donc qu'il ne fonctionne pas sur d'autres systèmes Unix/Linux...

Selon Gilles ' commentaire ci-dessous :"Cela fonctionne sur n'importe quel Linux non intégré, mais pas sur BusyBox, *BSD, etc."


Vous pouvez utiliser GNU stat .

%m pour connaître le point de montage.

$ stat --format=%m /usr/src/linux
/usr/src

%T (en mode système de fichiers) pour connaître le nom du système de fichiers.

$ stat --file-system --format=%T /usr/src/linux
reiserfs

Ainsi vous savez que /usr/src/linux , sur mon système, est stocké dans un système de fichiers monté sur /usr/src et a le type de système de fichiers reiserfs .

Reportez-vous également à man stat pour plus de référence. C'est une commande très polyvalente, utile presque toujours lorsque vous avez besoin d'informations sur les fichiers et que vous ne voulez pas revenir à grep | awk attention.


mount -l et utilisez grep , sed , ou awk pour trouver la ligne qui fait référence au répertoire en question.


Linux
  1. Du résultats sur le système de fichiers incompatible avec Df ?

  2. Comment vérifier si une partition est montée en tant que « noexec » ?

  3. 10 exemples de commandes Linux Fsck pour vérifier et réparer le système de fichiers

  4. Comment vérifier l'utilisation du système de fichiers Btrfs et effectuer l'équilibrage

  5. vérifier si le fichier existe sur l'hôte distant avec ssh

Comment vérifier que les ports distants sont accessibles à l'aide de la commande 'nc'

Comment trouver le type de système de fichiers monté sous Linux

Comment vérifier qu'un port est ouvert sur un système Linux distant

Monter un dossier distant avec sshfs

Vérifiez si le répertoire est monté avec bash

Comment vérifier la version du système de fichiers XFS ?