Tengo una instancia de AWS EC2 e intenté adjuntar y montar un par de volúmenes de EBS en ella. De alguna manera, mount
el 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 -h
el comando, pero esos volúmenes se pueden ver desde lsblk
el 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,
lsblk
enumera 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?).