Linux是先有目錄,再有磁盤分區。
df -h [目錄]
例如:
//沒有掛載磁盤的目錄,顯示在系統盤 [root@iZ2ze57v3n0zma46zqiq8nZ sh-1.5.5]# df -h /alidata/ Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 4.6G 33G 13% /
//掛載了磁盤的目錄,顯示在數據盤分區vdb1 [root@iZ2ze57v3n0zma46zqiq8nZ sh-1.5.5]# df -h /mnt/ Filesystem Size Used Avail Use% Mounted on /dev/vdb1 20G 45M 19G 1% /mnt
在顯示結果中的Filesystem和Mounted on,這兩列就是這個目錄所屬的磁盤分區。
因為Linux是樹形文件系統,目錄屬於哪個磁盤分區取決於掛載磁盤時的掛載點,所以要想知道目錄在哪個分區,就要借助顯示磁版盤信息(特別能顯示掛載點)的命令。df命令是顯示磁盤容量的,但是以目錄作為參數,可以顯示目錄所在磁盤的信息。所以這個權笨辦法也算是個好辦法吧。