Como criar Swap a partir de pontos de montagem já criados

0

Eu preparei um CentOS 6.5 com todos os pontos de montagem no momento da formatação, incluindo swap . Agora, quando estou tentando executar o comando swapon , ele mostra 0 0 0 . E quando estou tentando criá-lo novamente usando mkswap , ele mostra:

[root@01hw800724VM4 swap]# mkswap /dev/vg_01hw800724vm4/swap
/dev/vg_01hw800724vm4/swap: Device or resource busy

Por favor ajude. swapon -s result

[root@01hw800724VM4 ~]# swapon -s
Filename                                Type            Size    Used    Priority

df result:

Filesystem                        1K-blocks     Used Available Use% Mounted on
/dev/mapper/vg_01hw800724vm4-root   1032088  1015700         0 100% /
tmpfs                               7973632       72   7973560   1% /dev/shm
/dev/mapper/vg_vm4-admin             118997     5648    107205   6% /admin
/dev/mapper/vg_vm4-backup         206424760 20226912 175712088  11% /backup
/dev/vda3                            495844    39722    430522   9% /boot
/dev/mapper/vg_vm4-cdcopy          92891128   188104  87984432   1% /cdcopy
/dev/mapper/vg_vm4-home             2064208    92140   1867212   5% /home
/dev/mapper/vg_vm4-sapmnt_EAH      15481840  1387252  13308156  10% /sapmnt/EAH
/dev/mapper/vg_01hw800724vm4-swap  30965628   176048  29221764   1% /swap
/dev/mapper/vg_vm4-tmp              7224824  3654996   3202892  54% /tmp
/dev/mapper/vg_vm4-usr             58831036  2760256  53082340   5% /usr
/dev/mapper/vg_vm4-EAH              9289080  2869132   5948092  33% /usr/sap/EAH
/dev/mapper/vg_vm4-trans           41284928   180160  39007616   1% /usr/sap/trans
/dev/mapper/vg_vm4-var              2064208   386668   1572684  20% /var
    
por Nitin 20.07.2015 / 07:03

1 resposta

2

O motivo pelo qual você está recebendo o erro Device or resource busy é porque o dispositivo em que você está tentando criar a troca já está montado.

Você pode ver isso na sua mount output:

/dev/mapper/vg_01hw800724vm4-swap  30965628   176048  29221764   1% /swap

O swap não está montado em um ponto de montagem (você não o verá na saída de mount ). Para corrigir o problema, você precisa fazer o seguinte:

  1. Remova a entrada em /etc/fstab que monta esse sistema de arquivos em /swap .
  2. Umount /swap .

    umount /swap
    
  3. Inicialize seu dispositivo de troca e comece a usá-lo. Isto irá apagar o que estiver atualmente em /dev/mapper/vg_01hw800724vm4-swap .

    mkswap /dev/mapper/vg_01hw800724vm4-swap
    swapon /dev/mapper/vg_01hw800724vm4-swap
    
  4. Adicione uma entrada ao /etc/fstab para montá-lo como swap na inicialização:

    /dev/mapper/vg_01hw800724vm4-swap    none   swap    sw    0    0
    

Isso deve ser tudo o que você precisa fazer.

    
por 20.07.2015 / 09:39