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