1. 磁盘定额只有Windows 2000的NTFS文件系统才能支持,所以不能在NT 4.0的NTFS分区上设置磁盘定额。
2. 磁盘定额可以对每个用户的磁盘使用情况进行跟踪和控制。这种跟踪是利用文件或文件夹的所有权来实现的。当一个用户在NTFS分区上拷贝或存储一个新的文件时,他就拥有对这个文件的所有权,这时磁盘定额程序就将此文件的大小计入这个用户的磁盘定额空间。
3. 磁盘定额不支持文件压缩,当磁盘定额程序统计磁盘使用情况时,都是统一按未压缩文件的大小来统计,而不管它实际占用了多少磁盘空间。这主要是因为使用文件压缩时,不同的文件类型有不同压缩比,相同大小的两种文件压缩后大小可能截然不同。
4. 当设置了磁盘定额之后,Windows 2000对于应用程序产生的关于分区的报告中所说的剩余空间,其实指的是当前这个用户的磁盘定额范围内的剩余空间。
5. 磁盘定额程序对每个分区的磁盘使用情况是独立跟踪和控制的,而不论它们是否位于同一个物理磁盘。
磁盘定额可以在NTFS分区的"属性(Properties)"中进行设置。打开一个NTFS分区的属性对话框,可以看到一个叫"定额(Quota)"的标签,在这个标签下可以详细设置磁盘定额的最大空间,报警阈值及对每个用户的定额限制。
要用户限制磁盘空间,即分配磁盘配额,请按照以下步骤操作1、使用管理员账户登录;
2、右击要限制的磁盘,选择属性;
3、点击配额选项卡并勾选启用配额复选框;
4、点击配额项按钮;
5、在弹出的窗口中的工具按钮点击新建配额项,或者点击菜单栏的配额,选择新建配额项;
6、在弹出的选择用户窗口中输入要限制的用户名,并按确定;(若很多个用户使用相同的设置,那么一次性输入多用户,用户名间用半角分毫“”相隔。)
7、此时转到添加新配额项窗口,点击“将磁盘空间限制为”单选框,并设置限制空间大小以及警告空间大小,并按确定;
8、关闭打开的窗口即可。
现象:1.在linux服务器上使用rm命令删除了一个15G的文件,删除后发现服务器并没有释放磁盘。
2.整个磁盘的使用量很大,使用du -sh检查各个文件夹的大小,发现并没有那么大。
问题查找:
1.百度查找发现是删除文件时,文件不能被打开,否则缓冲区无法释放。
问题解决:
1.如果需要删除某个文件,需要确保该文件没有被使用。
2.如果该文件删除后发现磁盘没有释放,使用lsof | grep del查看删除进程,kill掉进程就可以释放。
3.如果不想关掉进程,又想清掉文件内数据,使用:cat /dev/null >/data/access.log 清空
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)