GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat ulang file perangkat LVM di bawah direktori /dev menggunakan vgmknodes

Setelah server crash atau karena kesalahan manusia, file perangkat grup volume tidak terlihat di bawah direktori /dev. File perangkat dihapus dari sistem file setelah sistem crash, mungkin karena kerusakan sistem file.

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

Jika Anda memeriksa output dari perintah lvdisplay, Anda akan melihat vg utuh dan tanpa kesalahan.

# 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

Membuat perangkat LVM

1. Perintah vgcfgrestore akan gagal jika Anda mencoba memulihkan grup volume menggunakan cadangan.

# 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. Untuk membuat ulang perangkat LVM di bawah /dev/ Anda harus menggunakan perintah vgmknodes. Gunakan perintah vgmknodes dengan opsi verbose :

# vgmknodes -vv


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  3. Linux – Bagaimana Cara Mengikat Perangkat Usb Dengan Nama Statis?

  1. Apa itu file /dev/zero dan /dev/null di Linux?

  2. Bagaimana cara menyandikan base64 /dev/random atau /dev/urandom?

  3. Bagaimana Anda menukar/dev/sda dengan/dev/sdb?

  1. Linux:Perbedaan antara /dev/console , /dev/tty dan /dev/tty0

  2. gema atau cetak /dev/stdin /dev/stdout /dev/stderr

  3. Mengapa < atau > diperlukan untuk menggunakan /dev/tcp