GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿Mostrar solo puntos de montaje "interesantes" / Filtrar tipos no interesantes?

Usé mount para mostrar unidades montadas, no quiero ver las que no son tan interesantes (es decir, no físicas). Así que solía tener un script mnt que hizo:

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

bajo Ubuntu 8.04 y me mostró ext3 y reiserfs puntos de montaje solamente. Esa línea en realidad está comentada y ahora uso (para Ubuntu 12.04):

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

para mostrar solo mi ext4 y zfs particiones (lo dejé usando reiserfs ).

Ahora me estoy preparando para Ubuntu 14.04 y el script debe extenderse nuevamente (cgroup, pstore). ¿Hay una mejor manera de hacer esto sin tener que extender el script? Solo estoy interesado en discos físicos que estén montados y unidades de red montadas (nfs ,cifs ).

Respuesta aceptada:

El -t opción para mount también funciona cuando se muestran puntos de montaje y toma una lista separada por comas de tipos de sistemas de archivos:

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

No estoy seguro si eso es mejor solución. Si comienza a usar (por ejemplo, btrfs ) y olvídate de agregar eso a la lista, no lo verás y tal vez no te lo pierdas. Prefiero filtrar activamente cualquier nuevo sistema de archivos "poco interesante" cuando aparece, aunque la lista se está haciendo larga.

Puede intentar activamente solo grep los puntos de montaje interesantes son similares a los que @Graeme propuso, pero dado que también está interesado en los montajes NFS/CIFS (que no comienzan con / ), debes hacer:

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

( el --color es necesario suprimir la coloración del / inicial en las líneas encontradas). Como señaló Graeme, también debería permitirse el montaje basado en el nombre de los recursos compartidos de NFS. El patrón selecciona líneas que comienzan con un / o cualquier combinación de "a-zA-Z0-9". seguido de :/ (para montajes NFS).


Linux
  1. Linux:¿qué puntos de montaje existen en un sistema Linux típico?

  2. Linux – ¿Montaje de unión en Linux?

  3. Vincular montajes en Linux

  4. Opciones comunes de montaje de NFS en Linux

  5. Linux:instale solo redis-cli

Cómo montar una unidad USB en Kali Linux

Cómo montar un recurso compartido NFS en Linux

Cómo montar un archivo ISO en Linux

Cómo montar un disco NTFS en Linux

8 tipos de shells de Linux

¿Cómo montar un archivo ISO en Linux?