[root@study ~]#
lvs vbirdvg
#
lvs VGname
LV VG Attr LSize Pool Origin
Data% Meta%
Move Log Cpy%Sync Convert
vbirdlv vbirdvg
-
wi
-
ao
----
2.50g
vbirdtpool vbirdvg twi
-
a
-
tz
--
1.00g
0.00 0.24
#
这个
lvs
指令的
出更加
简单
明了!直½看比
½
清晰!
# 2.
始½立
vbirdthin1
这个
10GB
置,注意!必
使用
--
thin
vbirdtpool
连½
喔!
[root@study ~]#
lvcreate
-
V
10G
-
T vbirdvg/vbirdtpool
-
n vbirdthin1
[root@study ~]#
lvs vbirdvg
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
vbirdlv vbirdvg
-
wi
-
ao
----
2.50g
vbirdthin1 vbirdvg Vwi
-
a
-
tz
--
10.00g vbirdtpool
0.00
vbirdtpool vbirdvg twi
-
aotz
--
1.00g 0.00 0.27
#
很有趣吧!明明
vbirdvg
这个
VG
有足
大到
10GB
的容量,透
thin pool
#
竟然就
生了
10GB
vbirdthin1
这个装
置了!好有趣!
# 3.
始½立文件系
[root@study ~]#
mkfs.xfs /dev/vbirdvg/vbirdthin1
[root@study ~]#
mkdir /srv/thin
[root@study ~]#
mount /dev/vbirdvg/vbirdthin1 /srv/thin
[root@study ~]#
df
-
Th /srv/thin
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vbirdvg
-
vbirdthin1 xfs
10G
33M 10G 1% /srv/thin
#
真的有
10GB
!!
# 4.
测试
一下容量的使用!½立
500MB
文件
,但不可超
1GB
测试为
宜!
[root@study ~]#
dd if=/dev/zero of=/srv/thin/test.img bs=1M count=500
[root@study ~]#
lvs vbirdvg
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
vbirdlv vbirdvg
-
wi
-
ao
----
2.50g
vbirdthin1 vbirdvg Vwi
-
aotz
--
10.00g vbirdtpool 4.99
vbirdtpool vbirdvg twi
-
aotz
--
1.00g
49.93
1.81
#
很要命!
这时
分配出
49%
以上的容量了!而
vbirdthin1
只看到用掉
5%
而已!
#
所以
认为
这个
thin pool
非常好用!但是在管理上,得要特
的留意!
这就是用多少算多少的
thin pool
实作方式!基本上,用来骗人挺吓人的!小小的一个磁盘可以仿真
出好多容量!但实际上,真的可用容量就是实际的磁盘储存池内的容量!
如果突破该容量,这个
thin
pool
可是会爆炸而让资料损毁的!要注意!要注意!