公司配的電腦,安裝的是redhat6。
df -h如下:
[root@oc7070153642 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_oc2886812530-lv_root
226G 20G 205G 9% /
tmpfs 3.8G 136K 3.8G 1% /dev/shm
/dev/sda1 969M 106M 813M 12% /boot
可以看到并沒有swap分區,但是free -g如下:
[root@oc7070153642 ~]# free -g
total used free shared buffers cached
Mem: 7 4 3 0 0 1
-/+ buffers/cache: 2 5
Swap: 7 0 7
可以看到swap分區其實是有的,也可以用free -t檢視記憶體總數,是有16G的。
然後檢視一下lvm的資訊,首先,fdisk-l如下:
[root@oc7070153642 ~]# fdisk -l
Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x130e9499
Device Boot Start End Blocks Id System
/dev/sda1 * 1 128 1024000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 128 31131 249033728 83 Linux
Disk /dev/mapper/luks-bbe7f461-8a2f-4e05-b249-2438fe29610f: 255.0 GB, 255008440320 bytes
255 heads, 63 sectors/track, 31003 cylinders
Disk identifier: 0x00000000
Disk /dev/mapper/vg_oc2886812530-lv_root: 246.4 GB, 246390194176 bytes
255 heads, 63 sectors/track, 29955 cylinders
Disk /dev/mapper/vg_oc2886812530-lv_swap: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
可以看到lvm的資訊為:
1)radi之後的磁盤為sda,sda硬碟;
2)sda分了兩個區,sda1給了boot,sda2給了lvm;
3) /dev/mapper/luks的軟連結指向為dm-0(可以通過ll檔案夾看到),可能是總的lvm大小?
4)建立了一個vg_oc2886812530的VG,從這個VG分了兩個lv,一個是root一個是swap;
5)如果cd進/dev下的mapper和兩個vg,能看到軟連結都是一樣的,指向dm。
然後lvdispay如下:
[root@oc7070153642 dev]# lvdisplay
--- Logical volume ---
LV Path /dev/vg_oc2886812530/lv_root
LV Name lv_root
VG Name vg_oc2886812530
LV UUID 0tHDLS-Ob2p-a2C8-KT3Y-Wtzg-d5HZ-7W3cLv
LV Write Access read/write
LV Creation host, time oc5343464833.ibm.com, 2015-11-23 09:46:01 +0800
LV Status available
# open 1
LV Size 229.47 GiB
Current LE 7343
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
LV Path /dev/vg_oc2886812530/lv_swap
LV Name lv_swap
LV UUID gI5aIW-B7gH-jt4o-ZLRr-G9Nv-cxOF-G9lcDa
LV Creation host, time oc5343464833.ibm.com, 2015-11-23 09:46:15 +0800
LV Size 8.00 GiB
Current LE 256
Block device 253:2
可以看到root和swap兩個lv的路徑,但是看不到檔案類型。
mount /dev/vg_oc2886812530/lv_root,可以看到正常的挂載。
mount /dev/vg_oc2886812530/lv_root/mnt,會報:
/dev/mapper/vg_oc2886812530-lv_swap looks like swapspace - not mounted
mount: you must specify the filesystem type
可以發現系統已經認出了這個lv是swap分區,不能挂載。
然後cat /etc/fstab(開機啟動的挂載):
[root@oc7070153642 dev]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Mon Nov 23 09:55:40 2015
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
/dev/mapper/vg_oc2886812530-lv_root / ext4 defaults 1 1
UUID=b4589dfe-05d2-4396-8bb0-ebe070c7a779 /boot ext4 defaults 1 2
/dev/mapper/vg_oc2886812530-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0 動态配置設定虛拟記憶體
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0 實體核心資訊
會發現标藍色的,root和boot是ext4分區,swap是swap分區,說明在建立lv時已經定義了swap檔案系統那個,比較隐蔽。
橙色的幾個挂載點都是核心調用的。
總結:
1)如果是用lvm分的swap分區,df -h是看不到的;
2)用cat /etc/fstab是可以看到所有開機啟動挂載點的檔案格式的;
3)free -g,free-t可以檢視詳細的實體和虛拟記憶體;
4)/dev/mapper和/dev/vg_*的軟連結指向是一樣的,都是dm-*;
本文轉自UVN2015 51CTO部落格,原文連結:http://blog.51cto.com/10851095/1717049,如需轉載請自行聯系原作者