swapon não está listando o nome lvm

2

Estou enfrentando problemas com o comando swapon -s . Ele está exibindo algum outro nome de arquivo em vez do meu nome lvm que eu dei (swap é partição LVM)

O comando

swapon -s não está listando meu nome de LVM para minha memória de troca. Confira meu resultado.

Resultado:

[root@arunraj opt]# swapon -s
Filename                Type        Size    Used    Priority
/dev/dm-1                               partition   14032888    0   -1

Nomes de LVM são os seguintes:

[root@arunraj opt]# lvs
  LV      VG       Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
  lv_home VolGroup -wi-ao----   5.00g                                             
  lv_root VolGroup -wi-ao---- 260.00g                                             
  lv_swap VolGroup -wi-ao----  13.38g

Eu verifiquei o link entre o nome do arquivo de troca e meu nome lvm. Está presente.

[root@arunraj opt]# ll /dev/VolGroup/lv_swap 
lrwxrwxrwx 1 root root 7 Jun 13 18:46 /dev/VolGroup/lv_swap -> ../dm-1

Eu acredito que é por isso que eu não estou recebendo espaço de troca no seguinte comando livre de disco df -h .

Resultado:

[root@arunraj opt]# df -h

Filesystem                    Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root  256G  178G   65G  74% /
tmpfs                          63G     0   63G   0% /dev/shm
/dev/sda1                     485M   33M  427M   8% /boot
/dev/mapper/VolGroup-lv_home  5.0G  138M  4.6G   3% /home

I have tried free -g command. It is listing my swap space. But df -h is not listing my swap space. I don't know what is missing in my configuration. Please help me to fix this configuration issue.

    
por ArunRaj 13.06.2015 / 17:07

1 resposta

4

O LVM é construído no código do mapeador de dispositivos no Linux. Isso significa que todos os comandos do LVM estão realmente criando e manipulando dispositivos mapeadores de dispositivos. Então, o symlink para ../dm-1 é normal.

Se você estiver curioso sobre o mapeador de dispositivos, poderá inspecionar seu estado usando dmsetup , por exemplo. dmsetup info /dev/dm-1 .

Por que você não pode ver o dispositivo de troca em df , isso também é normal. df mostra espaço livre em disco em sistemas de arquivos montados. O espaço de troca não é um sistema de arquivos e, portanto, não é mostrado. (Ele não será mostrado como um sistema de arquivos montado quando você executa mount .)

    
por 13.06.2015 / 22:41