Linux系統(tǒng)提供了多種方法查看文件系統(tǒng)掛載信息,本文將介紹幾種常用的命令行工具。
1. mount 命令
mount 命令是最直接的方式,它顯示當(dāng)前系統(tǒng)所有已掛載的文件系統(tǒng)及其相關(guān)信息。
mount
輸出示例類(lèi)似于:
/dev/sda1 on / type ext4 (rw,relatime,data=ordered) proc on /proc type proc (rw,nosuid,noexec,relatime) sysfs on /sys type sysfs (rw,nosuid,noexec,relatime) ...
2. df 命令
df 命令主要顯示文件系統(tǒng)的磁盤(pán)空間使用情況,同時(shí)也包含掛載點(diǎn)信息。使用 -h 選項(xiàng)可以以更易讀的格式(例如GB, MB)顯示大小。
df -h
輸出示例:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 48G 12G 34G 26% / tmpfs 819M 9.6M 809M 2% /run /dev/sdb1 100G 20G 80G 20% /mnt/data
3. lsblk 命令
lsblk 命令列出所有塊設(shè)備,包括磁盤(pán)、分區(qū)及其掛載點(diǎn)。
lsblk
輸出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 48G 0 disk ├─sda1 8:1 0 48G 0 part / sdb 8:16 0 100G 0 disk └─sdb1 8:17 0 100G 0 part /mnt/data ...
4. findmnt 命令
findmnt 命令專門(mén)用于查找掛載的文件系統(tǒng),輸出信息結(jié)構(gòu)清晰。
findmnt
輸出示例:
TARGET SOURCE FSTYPE OPTIONS / /dev/sda1 ext4 rw,relatime,data=ordered proc proc proc rw,nosuid,noexec,relatime sys sys sysfs rw,nosuid,noexec,relatime ...
5. /etc/fstab 文件
/etc/fstab 文件包含系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載的文件系統(tǒng)信息。 注意:直接修改此文件可能導(dǎo)致系統(tǒng)啟動(dòng)失敗,請(qǐng)謹(jǐn)慎操作。
cat /etc/fstab
輸出示例:
# <file system> <mount point> <type> <options> <dump> <pass> /dev/sda1 / ext4 defaults 0 1 proc /proc proc defaults 0 0 ...
選擇合適的命令取決于你的具體需求。 df -h 和 lsblk 對(duì)于快速查看磁盤(pán)使用情況和掛載點(diǎn)非常方便,而 mount 和 findmnt 提供更詳細(xì)的掛載信息。 /etc/fstab 則用于查看系統(tǒng)默認(rèn)的掛載配置。