如果我做
# cd /
# ln -s /home test
# cd test
# mount --bind $PWD /mnt
Run Code Online (Sandbox Code Playgroud)
输入/proc/mounts
是
/dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0
Run Code Online (Sandbox Code Playgroud)
这是安装到的设备/home
并且不容易从中推断出$PWD
是/test
. /proc/mounts
考虑到绑定挂载可能是一个目录/文件,该目录/文件可能被符号链接、其他绑定挂载等“遮蔽”,我如何确定哪个设备(即 /dev/sda2)通常会出现?
从命令行(bash)我想知道给定文件存储在哪个磁盘中。例如:
$ [what filesystem is this file in command] /tmp/example/file
/dev/sda1
Run Code Online (Sandbox Code Playgroud)