swapon 명령이 lvm 이름을 나열하지 않습니다.

swapon 명령이 lvm 이름을 나열하지 않습니다.

swapon -s명령 문제 가 있습니다 . 내가 제공한 lvm 이름이 아닌 다른 파일 이름이 표시됩니다(스왑은 LVM 파티션입니다).

swapon -s이 명령은 내 스왑 메모리의 LVM 이름을 나열하지 않습니다. 내 결과를보세요.

결과:

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

LVM 이름다음과 같이:

[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

스왑 파일 이름과 내 lvm 이름 사이의 링크를 확인했습니다. 존재합니다.

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

나는 이것이 다음 disk free 명령에서 스왑 공간을 얻지 못하는 이유라고 생각합니다 df -h.

결과:

[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

나는 free -g명령을 시도했다. 내 스왑 공간이 나열됩니다. 하지만 df -h내 스왑 공간이 나열되지 않습니다. 내 구성에 무엇이 빠졌는지 모르겠습니다. 이 구성 문제를 해결하도록 도와주세요.

답변1

LVM은 Linux의 장치 매퍼 코드를 기반으로 구축되었습니다. 이는 모든 LVM 명령이 실제로 장치 매퍼 장치를 생성하고 조작한다는 것을 의미합니다. 따라서 심볼릭 링크는 ../dm-1정상입니다.

장치 매퍼에 대해 궁금한 경우 다음을 사용하여 dmsetup상태를 확인할 수 있습니다.dmsetup info /dev/dm-1

에서 스위칭 장치를 볼 수 없는 이유 df도 정상입니다. df마운트된 파일 시스템에서 사용 가능한 디스크 공간을 표시합니다. 스왑 공간은 파일 시스템이 아니므로 표시되지 않습니다. (두 파일 시스템 중 하나를 실행하면 마운트된 파일 시스템으로 표시되지 않습니다 mount.)

관련 정보