Come scoprire montare / partizionare una directory o un file? (Linux Server) [chiuso]


164

Esiste un comando Linux per scoprire facilmente su quale partizione / mount si trova una directory o un file?

(Questa è probabilmente una domanda RTM, e mi sento in colpa per averlo fatto, ma in qualche modo, non riesco ancora a trovare una buona risposta su Google.)


6
@TylerCollier google mi ha inviato qui ... quindi, per favore, fermate questi drammi!
Erdem Ece,

1
@ErdemEce Questo è il mio punto. ina menzionato RTFM, ma Google (e ciò a cui si collega) ora conta come un manuale :-)
Tyler Collier,


1
ottenere il mount per una directory per risolvere un errore di spazio su disco insufficiente al fine di riavviare un nodo jenkins che esegue il ciclo CI per lo stack Web del tuo team sembra terribilmente come uno strumento utilizzato principalmente nella programmazione ...
worc

@worc Accetto. Ho esattamente lo stesso problema e ho trovato la mia soluzione qui come risposta accettata di seguito.
Metric Crapton,

Risposte:


244
df -P file/goes/here | tail -1 | cut -d' ' -f 1

7
Impressionante comando;)
John Humphreys - w00te,

2
Osservando la tua configurazione LVM.
Ignacio Vazquez-Abrams,

5
Ottimo comando! Non userei le tubazioni però. Anche conoscere le informazioni sullo spazio (allo stesso tempo conoscere la partizione in cui si trova la cartella / il file) è abbastanza divertente :)
Matheus Felipe,

1
Molto bella; ecco la stessa cosa fatta con awk:df -P /home | tail -1 | awk '{ print $1}'
woohoo,

3
Devo ammettere che non mi piacciono le risposte ai comandi puri, puoi fare una modifica e spiegare le opzioni / i parametri utilizzati?
John Von Neumann,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.