Назад | Перейти на главную страницу

Как удалить записи из lsblk?

У меня есть экземпляр AWS EC2, и я попытался подключить и смонтировать к нему пару томов EBS. Как-то mount команда занимала очень много времени, поэтому я удалил эти тома с помощью консоли AWS.

Теперь проблема в том, что я не вижу эти тома, используя df -h команда, но эти тома можно увидеть из lsblk команда. Итак, как мне согласовать эти две вещи? а почему команда монтирования занимает бесконечное время? Этот том EBS имеет размер всего 75 ГБ.

Вывод обеих команд выглядит следующим образом:

ubuntu@ip-10-140-14-85:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.8G  4.6G  2.8G  62% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev             17G   12K   17G   1% /dev
tmpfs           3.4G  288K  3.4G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none             17G     0   17G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/xvdb       827G   19G  767G   3% /mnt

ubuntu@ip-10-140-14-85:~$ lsblk
NAME  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
xvdb  202:16   0   840G  0 disk /mnt
xvda1 202:1    0     8G  0 disk /
xvdg1 202:97   0    75G  0 disk
xvdp1 202:241  0   250G  0 disk
xvdp2 202:242  0   250G  0 disk

Теперь проблема в том, что я не могу увидеть эти тома с помощью команды df -h, но эти тома можно увидеть с помощью команды lsblk.

Почему это проблема?

Эти команды показывают разные вещи в первую очередь.

  • df dпоказывает вам жilesystem статус, что означает, что он будет только перечислять установленный устройств (для несмонтированных показывать нечего - но, с другой стороны, также показаны крепления без устройств).

  • С другой стороны, lsblk перечисляет все блочные устройства это может видеть. (В конце концов, название - "блок списка".)

    Если lsblk показывает устройство, это означает, что устройство все еще находится в /dev - ядро ​​по-прежнему видит его прикрепленным. Обратите внимание, что lsblk даже определил его размер.

Так что в вашем случае проблемы с ядром (см. dmesg), или у AWS возникли проблемы и не удалось отсоединить тома (возможно, он остановился на полпути при попытке прикреплять их тоже?).