¿Cómo encontrar Mount / Partition en un directorio o archivo? (Servidor Linux) [cerrado]

164

¿Existe un comando de Linux para averiguar fácilmente en qué partición / montaje se encuentra un directorio o archivo?

(Esta es probablemente una pregunta de RTM, y me siento culpable por hacerla, pero de alguna manera, todavía no puedo encontrar una buena respuesta en Google ...)

en un
fuente
66
@TylerCollier google me envió aquí ... ¡así que por favor detengan estos dramas!
Erdem Ece
1
@ErdemEce, ese es mi punto. en un RTFM mencionado, pero Google (y a qué se vincula) cuenta ahora como un manual :-)
Tyler Collier
Versión de intercambio UNIX: unix.stackexchange.com/questions/11311/…
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
1
conseguir el montaje de un directorio para solucionar un error de espacio en disco bajo con el fin de reiniciar un nodo Jenkins que se ejecuta el bucle IC para la pila web de su equipo parece terriblemente como una herramienta que se utiliza principalmente en la programación ...
WORC
@worc De acuerdo. Tengo exactamente el mismo problema y obtuve mi solución aquí como la respuesta aceptada a continuación.
Metric Crapton

Respuestas:

244
df -P file/goes/here | tail -1 | cut -d' ' -f 1
Ignacio Vazquez-Abrams
fuente
77
Comando impresionante;)
John Humphreys - w00te
2
Al mirar su configuración LVM.
Ignacio Vazquez-Abrams
55
Gran comando! Sin embargo, no usaría la tubería. Conocer información sobre el espacio (al mismo tiempo que sabes sobre qué partición está tu carpeta / archivo) también es bastante divertido :)
Matheus Felipe
1
Muy agradable; Aquí está lo mismo hecho con awk:df -P /home | tail -1 | awk '{ print $1}'
woohoo
3
Tengo que admitir que realmente no me gustan las respuestas de comando puro, ¿puedes hacer una edición y explicar las opciones / parámetros utilizados?
John Von Neumann