Solaris 文件系统管理( 二 )




3.fsck 修复文件系统

命令格式:fsck raw-device

例子:fsck /dev/rdsk/c0t1d0s0




(三)挂接文件资源

1.mount 文件系统挂接

本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统.这个

连接操作称为“挂接”,利用mount命令完成 文件资源挂接到根文件层次的目录被

称为挂接点.在调用挂接命令前,挂接点必须存在.


命令格式:

mount file_name mount_point

没有选项的mount命令显示当前已挂接的文件资源.

例子:

# mount /dev/dsk/c0t3d0s0 /export/home

监视文件系统



2. df 显示文件系统所占用的硬盘空间

df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间.

各域的含义为:

Filesystem
被挂接的文件系统.

Kbytes
按Kbyte计算的文件系统大小.

Used
已用的数量(Kbytes).

Avail
可用的数量(Kbytes).

Capacity
已用的百分比.

Mounted on
挂接点.



注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点.


3.umount 摘下文件资源

从本地系统上摘下文件资源,超级用户可使用umount命令.

命令格式:

# umount mount_point

如果在被挂接的文件资源目录里有活动,则文件资源不可摘下.在摘下前cd

至/ 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件

系统摘下.


(四) 自动挂接文件资源

/etc/vfstab文件

系统引导时读/etc/vfstab文件以自动挂接文件资源.该文件包含本地和远程文件

资源的登记项.

各域的含义:


Device-to-mount
标识NFS服务器和文件系统,或被挂接的本地文件系统.

Device-to-fsck
标识用于执行fsck的本地原始设备.

Mount point
挂接点路径.

FS-type
文件系统类型,通常是ufs用于本地文件系统,nfs用于

远程文件系统.

Fsck-pass
此域中的数字是fsck经过文件系统检查的顺序,相重的

数字表示检查并行进行.

Mount-at-boot
决定文件系统是否在系统引导时被自动挂接.

Mount-options
定义挂接选项,如读/写访问.



域中的-表示无选项.

/dev/[r]dsk/cwtxdysz用于本地ufs文件系统.w,s,y,z分别表示控制器、目标、设备、片.一旦系统建立,手工在单机系统的/etc/vfstab文件中加入远程文件资源登记项.




(五)NFS资源

Sun的NFS分布式文件系统允许在网络上的机器共享他们的资源.NFS文件系统

使机器共享本地文件系统和目录,允许远程用户象本地用户那样访问这些文件系

统和目录.

1.share,shareall 共享文件资源

share –o ro user Directory

/etc/init.d/nfs.server start

2.dfshares 显示远程机共享资源

dfshares remote

3.mount 挂接远程文件资源

mount remote:directory localdir



(六)卷管理

1./etc/init.d/volmgt [start|stop] 启动卷管理

2.volcheck 检查软盘,如有挂接在floppy目录下

3.eject [cdrom|floppy] 弹出设备

推荐阅读