lsblk
和 df
是两个不同的工具,它们的功能和展示的信息有所不同,这也是为什么它们的输出结果看起来不一样的原因。我们来详细解释这两个工具的区别,并回答你关于 df
中看不到 sdb
的问题。
1. lsblk
和 df
的区别
lsblk
命令
lsblk
显示所有块设备(Block Devices)的信息,包括硬盘(如 sda
、sdb
)、分区和它们的挂载点等信息。它不仅列出已经挂载的设备,还会显示那些没有挂载的设备或分区。
lsblk
主要用于查看整个磁盘和分区布局。- 你可以通过
lsblk
来查看设备是否被挂载,以及各分区的大小和类型。
df
命令
df
是用于显示已挂载的文件系统的磁盘使用情况。它只列出当前已经挂载的文件系统,并显示每个挂载点的空间使用情况(已用空间、可用空间等)。
df
主要用于监控已挂载的文件系统的空间使用。- 如果某个分区(如
sdb
)没有被挂载,那么它不会出现在df</