存储 频道

用Storage Foundation管好存储系统-高级

    【IT168 专稿】用户使用文件系统的时候,经常会发生两类问题:一是由于硬盘容量有限,随着用户数据量的增加,文件系统剩余的空间也就越来越小,可能会导致系统越来越慢或者无法继续使用;二是虽然硬盘容量足够,但是由于用户开始并不了解需求,导致某些分区容量过大而有些关键的分区空间不足,如果重新分区又会丢失现有的数据,停用现在的服务。当用户遇到这些问题的时候,一般的做法就会是买一个新的更大的硬盘,把现有的数据保存其中,然后继续使用。然而,这个办法首先会给影响用户正常服务的使用,给用户带来不便。二来,数据的增加是无穷无尽的,多大的硬盘的都不能让用户一劳永逸,而不断购买更大的硬盘也势必会消耗用户更多的金钱。

    今天的主题是讲述如何利用Storage Foundation来管理磁盘和文件系统,使之能够充分的利用用户现有的资源。即使现有资源已经全部耗尽,用户只要增加有效的资源即可,不需要一定增加更大更多的资源。毕竟,用户需要的是性价比最好的东西,而不是那些非常先进的。此外,动态的意思就是我们的操作不需要影响用户的使用,一切工作都是对用户透明的,这用处可是够大的吧!

    参考链接:
    用Storage Foundation管好存储系统-安装
    用Storage Foundation管好存储系统-入门
    用Storage Foundation管好存储系统-进阶
    用Storage Foundation管好存储系统-高级

    管理磁盘和文件系统

    在Storage Foundation中,是有一个依赖关系的。文件系统依赖卷,卷依赖与磁盘组,如图所示:

图1,文件系统、卷和磁盘组之间的依赖关系

    有图1可知,如果想要扩大一个文件系统,必须先保证卷有足够的空间,卷需要扩大也需要磁盘组有足够的空间,如果磁盘组空间不足,那么就需要添加硬盘,加入多大的硬盘就能扩充多大的空间;反过来说就是,如果需要从一个磁盘组删除一个硬盘,不想保证该硬盘不属于任何卷,而如果想让卷不占用该硬盘,必须保证卷上的文件系统没有占用该硬盘,如果某个文件系统已经占用了这个硬盘,那么就需要由Storage Foundation把其上的数据移到其他硬盘上面。闲话少述,现在开始实际演示如何动态扩大和缩小文件系统。文中假设环境是由disk1、disk2和disk3组成的TestDG,其上创建了卷TestVol和挂载在/mnt下的文件系统TestFS,需要移动的磁盘为disk4。

0
相关文章