GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Afficher uniquement les points de montage "intéressants" / Filtrer les types non intéressants ?

J'ai utilisé mount pour montrer les disques montés, je ne veux pas voir ceux qui ne sont pas si intéressants (c'est-à-dire non physiques). J'avais donc un script mnt qui a fait :

mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts) '

sous Ubuntu 8.04 et m'a montré ext3 et reiserfs points de montage uniquement. Cette ligne est en fait commentée et maintenant j'utilise (pour Ubuntu 12.04):

mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts|debugfs|rpc_pipefs|nfsd|securityfs|fusectl|devtmpfs) '

pour n'afficher que mon ext4 et zfs partitions (j'ai abandonné en utilisant reiserfs ).

Maintenant, je me prépare pour Ubuntu 14.04 et le script doit être étendu à nouveau (cgroup, pstore). Existe-t-il un meilleur moyen de le faire sans avoir à étendre le script ? Je ne suis intéressé que par les disques physiques montés et les lecteurs réseau montés (nfs ,cifs ).

Réponse acceptée :

Le -t option pour mount fonctionne également lors de l'affichage des points de montage et prend une liste de types de systèmes de fichiers séparés par des virgules :

mount -t ext3,ext4,cifs,nfs,nfs4,zfs

Je ne sais pas si c'est mieux Solution. Si vous commencez à utiliser (par exemple btrfs ) et oubliez de l'ajouter à la liste, vous ne le verrez pas et ne le manquerez peut-être pas. Je préfère filtrer activement tout nouveau système de fichiers "inintéressant" lorsqu'il apparaît, même si cette liste devient longue.

Vous pouvez activement essayer de ne faire que grep les points de montage intéressants similaires à ce que @Graeme a proposé, mais puisque vous êtes également intéressé par les montages NFS/CIFS (qui ne commencent pas par / ), vous devez faire :

mount | grep -E --color=never  '^(/|[[:alnum:].-]*:/)'

( le --color est nécessaire pour supprimer la coloration du / initial sur les lignes trouvées). Comme l'a souligné Graeme, le montage basé sur le nom des partages NFS devrait également être autorisé. Le modèle sélectionne soit des lignes commençant par un / ou toute combinaison de "a-zA-Z0-9". suivi de :/ (pour les montages NFS).


Linux
  1. Linux - Quels points de montage existent sur un système Linux typique ?

  2. Linux – Union Mount sur Linux ?

  3. Lier les montages sous Linux

  4. Comment monter et démonter un système de fichiers/partition sous Linux (exemples de commandes Mount/Umount)

  5. Comment monter un fichier iso sous Linux

Comment monter une clé USB sur Kali Linux

Comment monter un partage NFS sous Linux

Comment monter un fichier ISO sur Linux

Comment monter un partage Windows à distance sur Linux

Comment monter un disque NTFS sous Linux

8 types de shells Linux