Qual dispositivo está usando esse volume lógico?

6

Estou tentando remover um volume lógico LVM, que, acredito, não está em uso no momento.

No entanto, quando tentei removê-lo, recebi um erro:

# lvremove /dev/vg_service1/lv_home 
  Logical volume vg_service1/lv_home is used by another device.

Definitivamente não está montado, pois isso não retorna nada:

# mount | grep lv_home

Existe alguma maneira de saber o que está usando esse volume lógico?

    
por Lorin Hochstein 11.10.2011 / 22:52

3 respostas

4

Descobrimos que o volume lógico fazia parte de um grupo de volumes. Ele não apareceu em / proc / mounts ou na saída de lsof. A única maneira de descobrir isso foi através do comando "pvdisplay", em que apareceu como um volume físico:

# pvdisplay 

...

  --- Physical volume ---
  PV Name               /dev/vg_service1/lv_home
  VG Name               nova-volumes
  PV Size               179.91 GiB / not usable 4.00 MiB
  ...
    
por 13.10.2011 / 14:25
4

Use lsof (8):

# lsof /dev/vg_service1/lv_home

Eu não tenho acesso a uma caixa Linux neste exato momento para verificar sua saída, mas aqui está o que parece no meu Mac:

# lsof /dev/disk1 | head
COMMAND    PID           USER   FD   TYPE DEVICE  SIZE/OFF    NODE NAME
launchd      1           root  cwd    DIR   14,4      1564       2 /
launchd      1           root  txt    REG   14,4    415248 7402611 /sbin/launchd
launchd      1           root  txt    REG   14,4     59504 7399166 /usr/lib/libauditd.0.dylib
launchd      1           root  txt    REG   14,4    599232 7402371 /usr/lib/dyld
launchd      1           root  txt    REG   14,4 289054720 8865364 /private/var/db/dyld/dyld_shared_cache_x86_64
launchd      1           root   20r   DIR   14,4       170 7402529 /private/var/tmp
launchd      1           root   24r   REG   14,4         0 9885226 /private/var/run/socketfilterfw.launchd
launchd      1           root   25r   DIR   14,4      2040 7393527 /private/var/db

Você deve ver algo semelhante em seu sistema.

    
por 12.10.2011 / 03:03
0

No meu caso, tenho o mesmo problema. Depois de alguma pesquisa, alguém fala sobre o serviço nfs para o compartilhamento de arquivos.

so Neste caso, só é necessário reiniciar o serviço nfs e, em seguida, tentar remover o disco de volume lógico:

service nfs-kernel-server restart
lvremove -f /dev/vg_service1/lv_home
    
por 18.10.2014 / 08:18

Tags