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マウントされたファイルシステムで使用可能なディスク容量を表示します。スワップ領域はファイルシステムではないため、表示されません。 (2つのファイルシステムのいずれかを実行すると、マウントされたファイルシステムとしては表示されませんmount。)

関連情報