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
我相信這就是為什麼我沒有在以下磁碟空閒命令中獲得交換空間的原因
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
沒有列出我的交換空間。我不知道我的配置中缺少什麼。請幫我解決這個配置問題。
LVM 建立在 Linux 中的設備映射器程式碼之上。這意味著所有 LVM 命令實際上都是在創建和操作設備映射器設備。所以,符號連結
../dm-1
是正常的。如果您對設備映射器感到好奇,您可以使用
dmsetup
例如檢查其狀態dmsetup info /dev/dm-1
。至於為什麼看不到swap設備
df
,這也是正常的。df
顯示掛載文件系統中的可用磁碟空間。交換空間不是文件系統,因此未顯示。(當您執行時,它也不會顯示為已安裝的文件系統mount
。)