LINUX中,怎么查看某目录的挂载点?例如我想看/home/fwy/test实际是在哪个分区的

使用df命令,例如df-h。
第一列是磁盘的分区或原始设备,最后一列是这些设备的挂载点。
一个目录的具体挂载点取决于是否单独挂载,如果没有则取决于上层目录是否挂载。

linux查看磁盘挂载的三种方法

第一种方法:使用df命令,例如:复制代码代码如下:orientationalson:/home#dfFilesystem1K-blocksUsedAvailableUse%Mountedon/dev/sda2152130328043668716936453%/udev5144961045143921%/dev/dev/mapper/vg_test-lv_测试511980328404791407%/home/mtorientalson:/home#上面显示的挂载点/home/mt与其所在的卷不在同一行。
它使shell脚本的分析变得非常复杂。
第二种方法:使用挂载命令,mount-l这种方法的缺点是没有卷大小,但是挂载点和挂载的卷在同一行。
例如:复制代码代码如下:orientationalson:/home#mount-l/dev/sda2on/typereiserfs(rw,acl,user_xattr)[]procon/proctypeproc(rw)sysfson/systypesysfs(rw)debugfson/sys/kernel/debugtypedebugfs(rw)udevon/devtypetmpfs(rw)devptson/dev/ptstypedevpts(rw,mode=0620,gid=5)securityfson/sys/kernel/securitytypesecurityfs(rw)/dev/mapper/vg_test-lv_teston/home/mttypereiserfs(rw)[]orientalson:/home#第三个方法:查看文件/etc/mtab。
原理是每次挂载新卷时这个文件基本上都会更新,所以自然可以使用这个文件来查看挂载点和挂载的卷。
这种方法比mount-l更清晰一点,但有时会不太可靠。
复制代码代码如下:orientationalson:/home#cat/etc/mtab/dev/sda2/reiserfsrw,acl,user_xattr00proc/procprocrw00sysfs/syssysfsrw00debugfs/sys/kernel/debugdebugfsrw00udev/devtmpfsrw00devpts/dev/ptsdevptsrw,模式=0620,gid=500securityfs/sys/kernel/securitysecurityfsrw00/dev/mapper/vg_test-lv_test/home/mtreiserfsrw00orientalson:/home#上面说了这个文件基本上会更新,但是这个文件基本上会更新,现在不会更新。
这个问题并不总是更新。
如果挂载时使用-n选项,/etc/mtab文件中将没有新挂载卷的信息。
复制代码代码如下:orientalson:/home#umount/home/mtorientalson:/home#mount-n/dev/vg_test/lv_test/home/mtorientalson:/home#cat/etc/mtab/dev/sda2/reiserfsrw、acl、user_xattr00proc/procprocrw00sysfs/syssysfsrw00debugfs/sys/kernel/debugdebugfsrw00udev/devtmpfsrw00devpts/dev/ptsdevptsrw,mode=0620,gid=500securityfs/sys/kernel/securitysecurityfsrw00orientalson:/home#