加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 通讯 > 正文

用Storage Foundation管好存储系统-文件系统

发布时间:2016-10-30 03:43:08 所属栏目:通讯 来源:pipicat
导读:副标题#e# 【专稿】在Storage Foundation存储解决方案中,磁盘组和卷一般都是由专业的存储专业人员来配置和管理的。作为普通用户,我们并不关心文件系统是多少个硬盘组成,数据存放在哪个硬盘,磁盘数据部署是用条带,镜像还是RAID5技术的。用户能够感受到

1. 创建文件系统
    mkfs –F VxFS –o [option]
    其中,option是Storage Foundation为用户提供的一些可选项:

    a) –o N
    表示并不真实创建文件系统,只是给用户提供创建文件系统的信息;
    b) –o largefile
    表示创建的文件系统支持大文件或者多个文件,如果有这个选项,VxFS文件系统可以识别超过2GB大小的文件,也可以支持八百万以上的超多文件。如果不希望用大文件系统,可以使用-o nolargefile代替;
    c) -o bsize=n
    表示可以设置文件系统的最小块大小,默认是1024byte(1KB)。越大的block可以带来越好的读写性能,但是相应的,稳定性会受到影响。所以需要用户自己去权衡利弊了。
    d) -o logsize=n
    设置VxFS日志文件的大小,默认值与文件系统大小有关。大的日志文件需要更多的空间,降低了硬盘的有效利用,但是它也可以生成更多的检查点,如果硬盘出现错误,就可以恢复到离事故发生最近的地方,减少用户的数据损失。
    e) 实例:
    # vxfs –F VxFS –o large file /dev/vx/rdsk/TestDG/TestVol
因为创建文件系统是需要数据专家给用户分配空间的,所有需要使用裸设备文件。

2. 维护文件系统
    a) 检查文件系统移植性并使用日志记录信息:
    # fsck-F VxFS /dev/vx/rdsk/TestDG/TestVol
    检查文件系统的活也是属于数据专家的活了,代理可不会做这个的。所以,这里同样需要使用裸设备文件;
    b) 检查文件系统移植性但不要记录日志:
    # fsck-F VxFS -o full,nolog  /dev/vx/rdsk/TestDG/TestVol
    c) 并行检查多个文件系统:
    # fsck -F VxFS -o p /dev/vx/rdsk/TestDG/TestVol1 /dev/vx/rdsk/TestDG/TestVol2
    显然,这个检查也是需要记录日志的,如果不想记录日志,需要再加入” full,nolog” 参数;

    3. 挂载(mount)文件系统
    文件系统使用前必须经过挂载,就相当于操作系统给用户开了个帐户相似。挂载文件系统最常用的命令是:
    #  mount –F VxFS /dev/vx/dsk/TestDG/TestVol /mnt
    因为挂载文件系统相当于代理给用户开设帐户的过程,所有在这里需要使用块设备文件。除了最常用的方法,mount还支持一下其他常见选项:
    mount –r: 以只读方式挂载,如果用户只是想读出信息,那么这样可以增加文件系统安全性;
    mount –v:显示出已经挂载的文件系统;
    mount –p:显示文件系统挂载表;
    mount a: 把文件系统挂载表中所列的文件系统一起挂载,方便用户操作;

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!