如何找出目录或文件所在的挂载/分区? (Linux服务器)[关闭]

Posted

技术标签:

【中文标题】如何找出目录或文件所在的挂载/分区? (Linux服务器)[关闭]【英文标题】:How to find out mount/partition a directory or file is on? (Linux Server) [closed] 【发布时间】:2011-03-17 12:06:53 【问题描述】:

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

(这可能是一个 RTM 问题,我问这个问题我感到内疚,但不知何故,我现在在 google 上找不到一个好的答案..)

【问题讨论】:

@TylerCollier google 把我发到这里...所以请停止这些戏剧! @ErdemEce 这就是我的观点。 ina 提到了 RTFM,但 Google(及其链接的内容)现在算作手册 :-) UNIX 交换版本:unix.stackexchange.com/questions/11311/… 获取目录的挂载以解决磁盘空间不足的错误,以便重新启动运行团队 Web 堆栈的 CI 循环的 jenkins 节点,这看起来非常像主要用于编程的工具... @worc 同意。我有完全相同的问题,并在这里得到了我的解决方案作为下面接受的答案。 【参考方案1】:
df -P file/goes/here | tail -1 | cut -d' ' -f 1

【讨论】:

很棒的命令 ;) 通过查看您的 LVM 配置。 伟大的命令!不过我不会使用管道。了解有关空间的信息(同时了解您的文件夹/文件所在的分区)也很有趣:) 非常好;用 awk 做同样的事情:df -P /home | tail -1 | awk ' print $1' 得承认,我真的不喜欢纯粹的命令答案,你能编辑一下并解释使用的选项/参数吗?

以上是关于如何找出目录或文件所在的挂载/分区? (Linux服务器)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Linux中挂载是啥意思?为啥要挂载呢?又为啥要改变挂载点呢?

CentOS挂载详解

挂载是啥意思?

Linux文件系统管理

Linux文件系统与硬盘存储(分区格式化挂载inode软链接与硬链接)

linux中划分新的磁盘分区并挂载到一个目录下的目的是啥?如何知道一个目录挂载了那个磁盘剩多少空间?