上 Solaris 10 UFS文件系统管理全攻略( 四 )


设置Quota步骤:
(1)!! 使用vi或者gedit编辑/etc/vfstab文件,在需要设置Quota的UFS的属性上加上rq标志 。如图5
图 5 编辑/etc/vfstab文件
(2)在该文件系统的根目录下建立名为quotas的文件,该文件的所有者应是root,其他用户不可对它进行写操作 。
# cd /export/home
#touch quotas
# chmod 600 quotas(3)使用edquota命令来在UFS的根目录下创建一个临时文件,这个文件的内容包括用户的使用限额 。
(4)使用quotacheck命令对限额的一致性进行检查 。
# quotacheck –va如图 6
图 6使用quotacheck命令对限额的一致性进行检查
(5)用quotaon命令来启动edquota服务 。
#quotaon /export/home(6)改变和删除Quota设置
下面简要介绍一些改变和删除Quota设置的命令 。
改变时间限额设置:# edquota -t
改变用户限额限额设置:#edquota username
检查用户限额设置是否正确:#edquota -v [用户名]
关闭quota服务:#quotaoff [quota根目录]
五、UFS磁盘空间管理命令
磁盘空间管理命令查看磁盘空间的大小是系统管理员经常需要做的事情 。Solaris操作系统提供了许多命令,以反映系统磁盘空间大小,由此可见查看系统空间大小的重要性 。下表所示为磁盘空间信息的命令汇总和例子 。
命令名称功能描述简单实例df报告空闲磁盘块和文件的数量显示文件大小和磁盘空间:$ df
以1024K的形式显示文件大小磁盘空间:$ df -h
以块的形式显示文件大小和磁盘空间:$ df -tdu子目录的占用空间大小显示目录的大小是多少KB: $ du -h /usr/share/
显示目录大小是多少块数:
$ du -s /var/adm /var/find 查找指定目录下指定大小的文件 找到并删除core文件:
# find . -name core -exec rm {} ;
说明:core文件是系统软件故障信息记录文件 。core文件会自动变大对于普通用户没有意义 。ls显示当前目录下文件及大小列出文件的详细信息:$ ls -l
按时间顺序列出目录内文件:$ ls -tl /var
说明:-t参数是要求输出按时间排序,时间最新的在最上边 。
【上 Solaris 10 UFS文件系统管理全攻略】

推荐阅读