CentOS6.4+Cman+RGManager+iSCSI+GFS2+cLVM 实现廉价的可扩展(5)

六、测试
1.查看是否能快速同步文件
node1:
[root@node1 mydata]# touch 123.txt 
[root@node1 mydata]# ll 
总用量 4 
-rw-r--r-- 1 root root 0 8月  20 16:13 123.txt 
[root@node1 mydata]# ll 
总用量 8 
-rw-r--r-- 1 root root 0 8月  20 16:13 123.txt 
-rw-r--r-- 1 root root 0 8月  20 16:14 456.txt

node2:
[root@node2 mydata]# ll 
总用量 4 
-rw-r--r-- 1 root root 0 8月  20 16:13 123.txt 
[root@node2 mydata]# touch 456.txt 
[root@node2 mydata]# ll 
总用量 8 
-rw-r--r-- 1 root root 0 8月  20 16:13 123.txt 
-rw-r--r-- 1 root root 0 8月  20 16:14 456.txt

注:我们可以看到文件可以快速同步,直面我们来看一下挂载目录属性
2.查看挂载目录的属性
[root@node1 mydata]# gfs2_tool gettune /mydata 
incore_log_blocks = 8192 
log_flush_secs = 60 
quota_warn_period = 10 
quota_quantum = 60 
max_readahead = 262144 
complain_secs = 10 
statfs_slow = 0 
quota_simul_sync = 64 
statfs_quantum = 30 
quota_scale = 1.0000  (1, 1) 
new_files_jdata = 0 #最常用,设置是否立刻同步到磁盘的,一般设置为1,下面我们就来设置一下
[root@node1 mydata]# gfs2_tool settune /mydata new_files_jdata 1 
[root@node1 mydata]# gfs2_tool gettune /mydata 
incore_log_blocks = 8192 
log_flush_secs = 60 
quota_warn_period = 10 
quota_quantum = 60 
max_readahead = 262144 
complain_secs = 10 
statfs_slow = 0 
quota_simul_sync = 64 
statfs_quantum = 30 
quota_scale = 1.0000  (1, 1) 
new_files_jdata = 1

3.查看一下日志文件
[root@node1 mydata]# gfs2_tool journals /mydata 
journal1 - 128MB 
journal0 - 128MB 
2 journal(s) found.

注,大家可以看到只有两个日志文件,默认为128MB,下面我们来新增一个日志文件,并将node3挂载上
4.新增日志文件并挂载
[root@node1 ~]# gfs2_jadd -j 1 /dev/clustervg/clusterlv 
Filesystem:            /mydata 
Old Journals          2 
New Journals          3 
[root@node1 ~]#  gfs2_tool journals /mydata 
journal2 - 128MB 
journal1 - 128MB 
journal0 - 128MB 
3 journal(s) found.
[root@node3 ~]# mount -t gfs2 /dev/clustervg/clusterlv /mydata 
[root@node3 ~]# cd /mydata/ 
[root@node3 mydata]# ll 
总用量 8 
-rw-r--r-- 1 root root 0 8月  20 16:13 123.txt 
-rw-r--r-- 1 root root 0 8月  20 16:14 456.txt

注,大家可以看到node3顺利挂载上
5.最后和大家说一下怎么扩展集群逻辑卷
(1).先查看一下大小
[root@node3 ~]# lvs 
  LV        VG        Attr      LSize  Pool Origin Data%  Move Log Cpy%Sync Convert 
  clusterlv clustervg -wi-ao--- 10.00g

注,现在是10个G,下面我们将其扩展到15G。
(2).扩展物理边界
[root@node3 ~]# lvextend -L 15G /dev/clustervg/clusterlv 
  Extending logical volume clusterlv to 15.00 GiB 
  Logical volume clusterlv successfully resized 
[root@node3 ~]# lvs 
  LV        VG        Attr      LSize  Pool Origin Data%  Move Log Cpy%Sync Convert 
  clusterlv clustervg -wi-ao--- 15.00g

(3).扩展逻辑边界
[root@node3 ~]# gfs2_grow /dev/clustervg/clusterlv 
FS: Mount Point: /mydata 
FS: Device:      /dev/dm-0 
FS: Size:        2621438 (0x27fffe) 
FS: RG size:    65533 (0xfffd) 
DEV: Size:      3932160 (0x3c0000) 
The file system grew by 5120MB. 
gfs2_grow complete. 
[root@node3 ~]#   
[root@node3 ~]# df -h 
文件系统          容量  已用  可用 已用%% 挂载点 
/dev/sda2            9.7G  1.5G  7.7G  17% / 
tmpfs                116M  29M  88M  25% /dev/shm 
/dev/sda1            194M  26M  159M  14% /boot 
/dev/sda3            4.9G  138M  4.5G  3% /data 
/dev/sdc1            5.0G  138M  4.6G  3% /mnt 
/dev/mapper/clustervg-clusterlv 
                      15G  388M  15G  3% /mydata

注,大家可以看到,现在是15G了,嘿嘿。好了,CentOS6.4+cman+rgmanager+iscsi+gfs2+cLVM 实现廉价的可扩展的集群共享存储的所有演示全部完成,希望大家有所收获。^_^……

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/80873e88ee0cbbd3c1a0b9966c1375c9.html