¿Cómo eliminar entradas de lsblk?

¿Cómo eliminar entradas de lsblk?

Tengo una instancia de AWS EC2 e intenté adjuntar y montar un par de volúmenes de EBS en ella. De alguna manera, mountel comando estaba tardando mucho, así que eliminé esos volúmenes usando la consola de AWS.

Ahora el problema es que no puedo ver esos volúmenes usando df -hel comando, pero esos volúmenes se pueden ver desde lsblkel comando. Entonces, ¿cómo hago para que estas dos cosas sean coherentes? ¿Y por qué el comando de montaje lleva un tiempo infinito? Este volumen de EBS tiene un tamaño de sólo 75 GB.

El resultado de ambos comandos se ve a continuación:

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

Respuesta1

Ahora el problema es que no puedo ver esos volúmenes usando el comando df -h, pero esos volúmenes se pueden ver desde el comando lsblk.

¿Por que eso es un problema?

Estos comandos muestrancosas diferentesen primer lugar.

  • df dte muestraFsistema de archivosestado, lo que significa que solo enumerarámontadodispositivos (no tiene nada que mostrar para los que no están montados, pero, por otro lado, también muestra montajes sin dispositivos).

  • Por otro lado, lsblkenumera todosbloquear dispositivospuede ver. (Después de todo, el nombre es "bloque de lista").

    Si lsblk muestra un dispositivo, eso significa que el dispositivo todavía está instalado /dev: el kernel todavía lo ve como adjunto. Observe que lsblk incluso determinó su tamaño.

Entonces, en su caso, o el kernel está teniendo problemas (eche un vistazo a dmesg) o AWS está teniendo problemas y no separó los volúmenes (tal vez se detuvo a mitad de camino al intentaradjuntar¿ellos tambien?).

información relacionada