Wie entferne ich Einträge aus lsblk?

Wie entferne ich Einträge aus lsblk?

Ich habe eine AWS EC2-Instanz und habe versucht, einige EBS-Volumes daran anzuhängen und zu mounten. mountDer Befehl hat irgendwie sehr lange gedauert, also habe ich diese Volumes mithilfe der AWS-Konsole gelöscht.

Das Problem besteht nun darin, dass ich diese Volumes mit df -hdem Befehl nicht sehen kann, aber mit dem lsblkBefehl. Wie kann ich also diese beiden Dinge in Einklang bringen? Und warum dauert der Mount-Befehl unendlich lange? Dieses EBS-Volume ist nur 75 GB groß.

Die Ausgabe beider Befehle sieht wie folgt aus:

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

Antwort1

Das Problem besteht nun darin, dass ich diese Datenträger mit dem Befehl „df -h“ nicht sehen kann, sie aber mit dem Befehl „lsblk“ sehen kann.

Warum ist das ein Problem?

Diese Befehle zeigenverschiedene Dingean erster Stelle.

  • df Dzeigt SieFDateisystemStatus, was bedeutet, dass nurmontiertGeräte (für nicht gemountete Geräte wird nichts angezeigt – andererseits werden aber auch Mounts ohne Geräte angezeigt).

  • Auf der anderen Seite lsblklistet alleGeräte blockierenes kann sehen. (Der Name ist schließlich „Listenblock“.)

    Wenn lsblk ein Gerät anzeigt, bedeutet das, dass das Gerät noch vorhanden ist /dev– der Kernel sieht es immer noch als angeschlossen an. Beachten Sie, dass lsblk sogar seine Größe ermittelt hat.

In Ihrem Fall hat also entweder der Kernel Probleme (sehen Sie sich das an dmesg), oder AWS hat Probleme und hat die Volumes nicht getrennt (vielleicht hat es auf halbem Weg angehalten, als es versuchte,anfügenSie auch?).

verwandte Informationen