Runnning 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

Почему мы не видим /dev /sdb & /dev /sdc на выходе df? Как узнать использование диска /dev /sdb & /dev /sdc?

1 ответ1

0

df (без диска) показывает только информацию о файловых системах, которые в настоящий момент смонтированы. Теоретически, также могут быть sda2 и sda3 , которых нет в списке.

df не взаимодействует напрямую с файловыми системами. Он полагается на ядро, чтобы предоставить эту информацию. Поскольку статистика файловой системы относительно неактуальна для неиспользуемых разделов, скорее всего, нет интерфейса для их запроса.

Графический интерфейс GParted может показать вам необходимую информацию, поскольку он имеет свои собственные драйверы файловой системы. Команда parted (по существу, текстовая версия GParted) не отображает эту информацию.

Или вы можете просто смонтировать разделы, информацию о которых вы хотите получить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .