GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erstellen Sie LVM-Gerätedateien im /dev-Verzeichnis mit vgmknodes neu

Nach einem Serverabsturz oder aufgrund eines menschlichen Fehlers werden die Gerätedateien der Volumengruppe nicht im /dev-Verzeichnis angezeigt. Die Gerätedateien wurden nach dem Systemabsturz aus dem Dateisystem entfernt, wahrscheinlich aufgrund einer Beschädigung des Dateisystems.

# cd /dev
# ls vg01
ls: cannot access vg01: No such file or directory

Wenn Sie die Ausgabe des lvdisplay-Befehls überprüfen, sehen Sie das vg intakt und ohne Fehler.

# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg01/lv01
  LV Name                lv01
  VG Name                vg01
  LV UUID                iP1MbY-LPMY-nmym-iY2B-CCRJ-ElVY-5L1mql
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2017-10-11 21:39:45 +0530
  LV Status              not available
  # open                 1
  LV Size                10.00 GiB
  Current LE             2560
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:3

LVM-Geräte erstellen

1. Der Befehl vgcfgrestore würde fehlschlagen wenn Sie versuchen, die Volume-Gruppe mithilfe der Sicherung wiederherzustellen.

# vgcfgrestore -f /etc/lvm/backup/vg01 /dev/sdc

2ba3ce899000-2ba3ce89a000 rw-p 2ba3ce899000 00:00 0
2ba3ce8a5000-2ba3ce8aa000 rw-p 2ba3ce8a5000 00:00 0
2ba3ce8aa000-2ba3d1e83000 r--p 00000000 fd:00 77807        /usr/lib/locale/locale-archive
7fff26a43000-7fff26a58000 rw-p 7ffffffea000 00:00 0        [stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0    [vdso]
Aborted

2. Um die LVM-Geräte unter /dev/ neu zu erstellen, müssen Sie den Befehl vgmknodes verwenden. Verwenden Sie den vgmknodes-Befehl mit ausführlichen Optionen:

# vgmknodes -vv


Linux
  1. So generieren Sie ein zufälliges Passwort unter Linux mit /dev/random

  2. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

  3. Was sind /dev/zero- und /dev/null-Dateien in Linux

  4. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

  5. Wie Linux /dev/tty und /dev/tty0 verwendet

Wie kann /dev/random oder /dev/urandom mit base64 codiert werden?

Wie tauscht man /dev/sda mit /dev/sdb aus?

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

/dev und seine Unterverzeichnisse und Dateien verstehen

Erstellen Sie ein virtuelles Blockgerät, das in /dev/null schreibt

Wie kann ich Iostat-Gerätenamen LVM /dev/mapper/XXX-Namen zuordnen?