如何查找Linux服务器上目录或文件所在的挂载点/分区?

177

是否有Linux命令可以轻松查找目录或文件所在的分区/挂载点?

(这可能是RTM问题,我因为提出这个问题而感到内疚,但不知何故,我还没有在谷歌上找到一个好的答案..)


7
@TylerCollier 谷歌把我带到这里...所以请停止这些戏剧! - Erdem Ece
1
@ErdemEce 这就是我的观点。ina提到了RTFM,但现在Google(以及它链接到的内容)算作手册了 :-) - Tyler Collier
UNIX交换版本:http://unix.stackexchange.com/questions/11311/how-do-i-find-on-which-physical-device-a-folder-is-located - Ciro Santilli OurBigBook.com
1
获取目录的挂载点以排除低磁盘空间错误,以便重新启动运行团队 Web 堆栈 CI 循环的 Jenkins 节点,似乎非常像主要用于编程的工具... - worc
@worc 同意。我也遇到了完全相同的问题,并在下面被接受的答案中找到了解决方案。 - Metric Crapton
1
各种实现此目标的编程方式已在https://unix.stackexchange.com/a/313502/103306中得到详细描述。 - Josip Rodin
1个回答

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

7
太棒了的命令 ;) - John Humphreys
2
通过查看您的LVM配置。 - Ignacio Vazquez-Abrams
5
好的指令!虽然我不会使用管道符。同时了解关于空间的信息(以及你所在的文件夹/文件分区)也是相当有趣的 :) - Matheus Felipe
2
非常好,这是使用awk完成的相同操作: df -P /home | tail -1 | awk '{ print $1}' - scrat.squirrel
4
我会尽力进行翻译,请问需要翻译的内容是:“Gotta admit, I really dislike pure command answers, can you make an edit and explain the options/params used?” - John Von Neumann
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接