运行 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
(磁盘可用) 仅显示有关当前已安装的文件系统的信息。理论上,也可能有sda2
和sda3
,它们未列出。
df
不直接与文件系统交互。它依赖内核提供此信息。由于文件系统统计信息与未使用的分区相对不相关,因此很可能没有接口来查询它们。
GParted GUI 可以显示您想要的信息,因为它有自己的文件系统驱动程序。parted
但是,该命令(本质上是 GParted 的纯文本版本)不会显示此信息。
或者您可以简单地安装您想要获取信息的分区。