找出文件或目录属于哪个文件系统


18

我有很多文件系统:

  • / 在PCI-E SSD上
  • swap 在SATA SSD上
  • /media/ned 是RAID5阵列
  • /tmp 住在RAM上
  • 的部分/home/oli被符号链接并绑定安装在ned
  • 我也有/media/jeff/RAID1,可以存储备份和绑定挂载~/.wine

实际上,这要复杂得多。从长远来看,我需要解开各种额外的符号链接,但现在,我只需要一种不错的方法来确定路径并找出其实际位置。

Answers:


17

这可能不是最好或正确的答案,但是df可以做到:

javier@todocolor:~$ df /boot/grub/
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/sda2               918354    184202    685154  22% /boot
javier@todocolor:~$ df .
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/md0              75532064  13930424  57795044  20% /

取第一列和最后一列。


例如对于长NFS挂载路径,df有时会将其报告分成多行,因此明智的做法是采用第二行而不是最后一行,或者使用--portability(我怀疑其可移植性的开关!)。
Martin Dorey

10
df /path/to/filename    # to find out what device a file or folder is on

然后mount查看每个已安装位置的文件系统
FractalSpace '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.