VGEXTEND: Como evitar limpar uma assinatura de swap em / dev / sda3?

1

O problema:

[root@195623 ~]# vgs
  VG            #PV #LV #SN Attr   VSize VFree
  fedora_195623   1   3   0 wz--n- 9,50g    0 
[root@195623 ~]# vgextend fedora_195623 /dev/sda3
WARNING: swap signature detected on /dev/sda3 at offset 4086. Wipe it? [y/n]

O único comando que encontrei para ajudar foi swapoff , mas o único resultado é " BAD ARGUMENT " (embora quando eu olhasse exemplos de uso de swapoff , ele fosse usado na /dev/sd* devices).

    
por dziadek1990 24.04.2015 / 13:22

2 respostas

1
  • Você deseja usar /dev/sda3 como um novo PV do LVM.
  • /dev/sda3 foi usado anteriormente como um dispositivo de troca.

Você tem duas opções:

  • Substituir / limpar o conteúdo anterior do dispositivo e torná-lo um PV do LVM.
  • Não sobrescreva, deixe em paz e aborte a operação. Naturalmente, ele não se tornará um PV do LVM.

Você não pode ter as duas coisas. Se você quiser usar este dispositivo como um PV do LVM, responda "sim". Se você percebeu que cometeu um erro e este dispositivo deve ser um dispositivo de troca, responda "não".

    
por 24.04.2015 / 16:25
1

Uma assinatura de troca não significa necessariamente que o sistema esteja usando ativamente esta partição para troca. Significa apenas que parece uma partição swap no disco. E é isso que o LVM está perguntando: você quer limpar essa coisa que já parece estar no disco ou não?

Se swapoff disser que o dispositivo não está em uso, você é bom. Em caso de dúvida, dê uma olhada em /proc/swaps . Para ter mais certeza, você também deve ver se há swap entradas para /dev/sda3 no seu /etc/fstab e removê-las.

    
por 24.04.2015 / 16:35

Tags