存储 频道

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

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: 把文件系统挂载表中所列的文件系统一起挂载,方便用户操作;

0
相关文章