GNU/Linux >> Znalost Linux >  >> Cent OS

lvremove se nepodařilo odstranit svazek po použití příkazu „shred“.

Problém

Při pokusu o odstranění skupiny svazků pomocí příkazů lvremove, vgremove, pvremove po provedení příkazu shred pro fyzický svazek, jak je uvedeno níže, opakovaně selže.

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

Po provedení příkazu lvremove se zobrazí chyba oznamující, že skupinu svazků nelze nalézt.

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

Řešení

Logický svazek /dev/VolGroupOracleArch/lvol0 se normálně neodstraní.

1. /dev/VolGroupOracleArch/lvol0 nelze vidět v příkazu lvscan, ale název zařízení /dev/VolGroupOracleArch/lvol0 stále existuje:

# 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 stále existuje v adresáři /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. Chcete-li problém vyřešit, odstraňte logický svazek nízké úrovně pomocí příkazu dmsetup níže.

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


Cent OS
  1. Zmenšení kořene pomocí správy logických svazků?

  2. CentOS / RHEL 7:Jak vytvořit a odebrat zrcadla LVM pomocí lvconvert

  3. Příklady příkazů lvremove v Linuxu

  1. Jak odstranit diskový oddíl pomocí příkazu Parted

  2. Povolení automatického spouštění příkazů jako root v Linuxu pomocí SSH

  3. Připojit se k MySQL pomocí příkazového řádku bez použití hesla root?

  1. Jak odebrat uživatele v Linuxu pomocí příkazového řádku

  2. Jak odstranit / odebrat uživatele v Linuxu pomocí příkazu userdel

  3. CentOS / RHEL 7 :Jak odstranit záchranný obraz pomocí grubby