首页 > 代码库 > gpfs 修改 副本数

gpfs 修改 副本数

gpfs默认创建的文件系统副本数的

Default number of data replicas1
Default number of metadata replicas1
Maximum number of data replicas2
Maximum number of metadata replicas2

最大副本数在创建文件系统后是不能修改,默认副本数可以修改,但不能超过最大副本数

1、查看当前文件系统的副本数

[root@g0 ~]# mmlsfs gpfs -rmRM
flag                value                    description
------------------- ------------------------ -----------------------------------
 -r                 2                        Default number of data replicas
 -m                 2                        Default number of metadata replicas
 -R                 2                        Maximum number of data replicas
 -M                 2                        Maximum number of metadata replicas

2、查看当前文件的副本数

[root@g0 ~]# mmlsattr /gpfs/a
  replication factors
metadata(max) data(max) file    [flags]
------------- --------- ---------------
      2 (  2)   2 (  2) /gpfs/a

3、修改文件系统的副本数

mmchfs gpfs -m 1

4、修改无数据的副本数

mmchfs gpfs -r 1

5、修改副本数后,原有的文件的副本数不会自动改变,新建的文件将会拥有新的副本数,若需要将原有的文件的副本数改为新设置后的副本数可以执行下面的命令

mmrestripefs gpfs  -R

6、执行上面的命令后,文件的flags可能会显示为unblance

[root@g0 ~]# mmlsattr /gpfs/a
  replication factors
metadata(max) data(max) file    [flags]
------------- --------- ---------------
      1 (  2)   1 (  2) /gpfs/a    [unbalanced]

执行下面的命令可以清除unbalanced

mmrestripefs gpfs  -b


本文出自 “武陵荒草” 博客,请务必保留此出处http://penguintux.blog.51cto.com/3021117/1930280

gpfs 修改 副本数