GNU/Linux >> Belajar Linux >  >> Cent OS

lvremove gagal menghapus volume setelah menggunakan perintah 'hancurkan'

Masalahnya

Saat mencoba menghapus grup volume dengan menggunakan perintah lvremove, vgremove, pvremove setelah menjalankan perintah shred untuk volume fisik seperti yang ditunjukkan di bawah ini, gagal berulang kali.

# shred -vfz -n 3 /dev/sdd
# sum -r /dev/sdd
28911 1073741824

Saat perintah lvremove dijalankan, Anda akan mendapatkan pesan kesalahan yang mengatakan bahwa grup volume tidak dapat ditemukan.

# lvremove /dev/VolGroupOracleArch/lvol0
Volume group "VolGroupOracleArch" not found
Cannot process volume group VolGroupOracleArch

Solusinya

Volume Logis /dev/VolGroupOracleArch/lvol0 tidak dihapus secara normal.

1. /dev/VolGroupOracleArch/lvol0 tidak dapat dilihat pada perintah lvscan tetapi nama perangkat /dev/VolGroupOracleArch/lvol0 masih ada:

# lvscan -v
Using logical volume(s) on command line.
ACTIVE '/dev/VolGroup000/tmp' [8.00 GiB] inherit
ACTIVE '/dev/VolGroup000/LogVol04' [49.79 GiB] inherit
ACTIVE '/dev/VolGroup000/swap' [16.00 GiB] inherit
ACTIVE '/dev/VolGroup000/var' [8.00 GiB] inherit
ACTIVE '/dev/VolGroup000/home' [8.00 GiB] inherit

2. /dev/VolGroupOracleArch/lvol0 masih ada di direktori /dev/mapper/

# cd /dev/mapper/
# ll
total 0
crw-rw---- 1 root root 10, 58 Dec 15 10:56 control
lrwxrwxrwx 1 root root      7 Mar 12 16:02 VolGroup000-home -> ../dm-7
lrwxrwxrwx 1 root root      7 Mar 12 16:02 VolGroup000-LogVol04 -> ../dm-0
lrwxrwxrwx 1 root root      7 Mar 12 16:02 VolGroup000-swap -> ../dm-1
lrwxrwxrwx 1 root root      7 Mar 12 16:02 VolGroup000-tmp -> ../dm-5
lrwxrwxrwx 1 root root      7 Mar 12 16:02 VolGroup000-var -> ../dm-6
lrwxrwxrwx 1 root root      7 Mar 12 16:02 VolGroupOracleArch-lvol0 -> ../dm-4      ### /dev/mapper/VolGroupOracleArch-lvol0 is a link of /dev/VolGroupOracleArch/lvol0 which still exist
lrwxrwxrwx 1 root root      7 Mar 12 16:02 VolGroupOracleData-lvol0 -> ../dm-2
lrwxrwxrwx 1 root root      7 Mar 12 16:02 VolGroupOracleRedo-lvol0 -> ../dm-3

3. Untuk mengatasi masalah tersebut, hapus Volume Logika tingkat rendah dengan menggunakan perintah dmsetup di bawah ini.

# dmsetup --force --retry --deferred remove VolGroupOracleArch-lvol0
# dmsetup --force --retry --deferred remove VolGroupOracleData-lvol0
# dmsetup --force --retry --deferred remove VolGroupOracleRedo-lvol


Cent OS
  1. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  2. Cara Menghapus / Menghapus Pengguna di Linux Menggunakan Perintah userdel

  3. CentOS / RHEL 7 :Cara menghapus gambar penyelamatan menggunakan kotor

  1. Cara menghapus partisi menggunakan fdisk

  2. lvremove Contoh Perintah di Linux

  3. Cara Menghapus Partisi Disk menggunakan Parted Command

  1. Simpan File Setelah Menggunakan Perintah Sed?

  2. Hapus file di Linux menggunakan nomor inode

  3. Mengizinkan eksekusi perintah otomatis sebagai root di Linux menggunakan SSH