系统检查:lsscsi Vs df

系统检查:lsscsi Vs df

运行 lssci 我得到了 3 个磁盘信息:

$ lsscsi
[0:0:0:0]    disk    ATA      Samsung SSD 850  EMT0  /dev/sda 
[2:0:0:0]    disk    ATA      VB0250EAVER      HPG0  /dev/sdb 
[3:0:0:0]    disk    ATA      VB0250EAVER      HPG0  /dev/sdc 

但是当我执行 df-H 时,我只有有关 /dev/sda 的数据:

$ df -H
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       467G  147G  297G  34% /
none            4,1k     0  4,1k   0% /sys/fs/cgroup
udev             13G  4,1k   13G   1% /dev
tmpfs           2,6G  1,4M  2,6G   1% /run
none            5,3M     0  5,3M   0% /run/lock
none             13G  930k   13G   1% /run/shm
none            105M   46k  105M   1% /run/user

为什么我们在 df 输出中看不到 /dev/sdb 和 /dev/sdc ?我如何知道 /dev/sdb 和 /dev/sdc 的磁盘使用情况?

答案1

df(磁盘可用) 仅显示有关当前已安装的文件系统的信息。理论上,也可能有sda2sda3,它们未列出。

df不直接与文件系统交互。它依赖内核提供此信息。由于文件系统统计信息与未使用的分区相对不相关,因此很可能没有接口来查询它们。

GParted GUI 可以显示您想要的信息,因为它有自己的文件系统驱动程序。parted但是,该命令(本质上是 GParted 的纯文本版本)不会显示此信息。

或者您可以简单地安装您想要获取信息的分区。

相关内容