lsblk 和 df -H 不匹配

use*_*557 5 mount disk-usage 16.04

办公室机器 - 运行后lsblk我注意到我没有使用一台机器的所有磁盘空间,

\n\n
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT\nsdb      8:16   0 465.8G  0 disk \n\xe2\x94\x9c\xe2\x94\x80sdb2   8:18   0     1K  0 part \n\xe2\x94\x9c\xe2\x94\x80sdb5   8:21   0  63.9G  0 part [SWAP]\n\xe2\x94\x94\xe2\x94\x80sdb1   8:17   0 401.9G  0 part /\nloop6    7:6    0  86.6M  1 loop /snap/core/4486\nloop4    7:4    0 101.9M  1 loop /snap/skype/23\nloop2    7:2    0  86.6M  1 loop /snap/core/4571\nloop0    7:0    0   137M  1 loop /snap/skype/33\nsda      8:0    0   2.7T  0 disk \nloop5    7:5    0  86.6M  1 loop /snap/core/4650\nloop3    7:3    0 146.2M  1 loop /snap/skype/30\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我打电话时df -H

\n\n
Filesystem      Size  Used Avail Use% Mounted on\nudev             34G     0   34G   0% /dev\ntmpfs           6.8G  652M  6.1G  10% /run\n/dev/sdb1       425G   76G  328G  19% /\ntmpfs            34G   39M   34G   1% /dev/shm\ntmpfs           5.3M  4.1k  5.3M   1% /run/lock\ntmpfs            34G     0   34G   0% /sys/fs/cgroup\n/dev/loop4      107M  107M     0 100% /snap/skype/23\ntmpfs           6.8G  173k  6.8G   1% /run/user/1001\n/dev/loop6       91M   91M     0 100% /snap/core/4486\n/dev/loop3      154M  154M     0 100% /snap/skype/30\n/dev/loop2       91M   91M     0 100% /snap/core/4571\n/dev/loop5       91M   91M     0 100% /snap/core/4650\n/dev/loop0      144M  144M     0 100% /snap/skype/33\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想知道为什么sda 8:0 0 2.7T 0 disk没有出现在这里。如何安全地添加(安装)或使用该空间?为什么它没有出现在df -H

\n

sud*_*dus 5

  • lsblk列出所有大容量存储设备及其上的分区,包括已安装的文件系统、未安装的文件系统和没有任何文件系统的设备。

  • df“报告文件系统磁盘空间使用情况”,这意味着它列出了已安装的文件系统以及 RAM 中的文件系统。


/dev/sda正如@Sergiy Kolodyazhny 所描述的,似乎没有文件系统。


Ser*_*nyy 3

因为sda 8:0 0 2.7T 0 disk没有挂载点。df仅处理已安装的文件系统。所以如果卸载了它就不会显示。出于同样的原因,/dev/sdb2也不会出现。

另外 /dev/sda 似乎没有分区表。如果您认为应该,请检查磁盘运行状况。否则,如果它没有分区表,请创建一个。例如,可以通过文件管理器或udisksctl mount -b /dev/sda1分区来完成安装sda1