Sé muy poco (básicamente nada) sobre snap. Veo que en 18.04 ya están usando instantáneas, como se muestra a continuación
Aplicaciones principales empaquetadas como snaps
Se muestra aquí
Entonces, mi pregunta es que, dado que las instantáneas se muestran usando el df
comando, y aparentemente se inundan df
(en una nueva instalación de 18.04, más de la mitad de mis df
listados son instantáneas)
Solo está inundando df, y lo hace más difícil de usar. hay alguna manera de pararlo? Supongo que ya que snap planea usarse con más frecuencia, no se mostrará en df o df se convertirá en un comando mucho más largo con más tuberías.
snap
ubuntu-core
18.04
trueCamelType
fuente
fuente
df | grep -v "/snap"
o algo similar, pero aparte de eso, no. Los snaps están montados y, por lo tanto, aparecerán en cosas que muestran lo que está montado.df
inclusión de instantáneas con lo siguiente:df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
resultados a grep y eliminar snaps, la solución más limpia es en mi humilde opinión usar lagrep -v
opción de grep para excluir los sistemas de archivos. Las instantáneas usan squashfs. Por lo tanto, puede definir un aliasalias df='df -l -BM -Tx"squashfs"'
para obtener la lista no instantánea como predeterminada. Consulte [ docs.snapcraft.io/the-snap-format/698] para obtener una definición.Respuestas:
Puede usar la
df -x
opción de df para excluir ciertos sistemas de archivos de los resultados. Dado que las instantáneas usan el sistema de archivos squashfs, puede definir un alias comopara obtener la lista no instantánea como predeterminada.
Por cierto, consulte este enlace para obtener una definición del formato de ajuste.
fuente
grep
solución ya que esto eliminaría todos los sistemas de archivos squashfs, que no se limitan a las instantáneas.grep
solución evita que otros argumentosdf
funcionen.