很多人一直在困惑,一个文件或文件夹属性中的“大小(Size)”和“占用空间(Size on disk)”通常不相互匹配。“大小”的值表示文件实际大小的字节数,而“占用空间”的值表文件占用硬盘空间大小的字节数。
这种差异来自文件系统在驱动器上存储的文件的方式。为了减少使用的地址数量,文件系统把一定数量的字节当成簇。根据不同的文件系统,常见的簇大小可以从2KB的到32KB。一个被写入到磁盘的文件...
分类:
其他好文 时间:
2015-01-13 12:35:47
阅读次数:
250
博客园找找看(http://zzk.cnblogs.com)的索引文件占用空间太大,需要移至另外一台服务器,所以要解决“在ASP.NET中通过共享文件夹访问索引文件”的问题。假设找找看的ASP.NET程序在A服务器,索引文件在B服务器的ZzkIndex共享文件夹中,访问地址是\\192.168.18...
分类:
Web程序 时间:
2015-01-12 17:34:10
阅读次数:
201
---恢复内容开始---分区,卷组(扩展),文件系统(扩展),挂载卸载设备-操作系统(设备文件,操作系统目录)显示目录(文件)占用的磁盘空间大小du -sh *显示文件系统挂载及使用情况df -hdf -kh shuaijg --目录所在分区,及挂载目录和使用情况系统top监控操作系统版本cat /...
分类:
其他好文 时间:
2014-12-28 19:26:10
阅读次数:
166
用lsof / | grep -i delete 从根目录定位打开的被删除的文件如果定位到某文件占用空间很大主要是因为我们在删除这个日志文件的时候是用rm -rf *.log这样的命令删除的,删除日志之后又没有重启相应的进程,导致inode节点不被释放,空间一直被占用。如果我们用echo “ ” >...
分类:
系统相关 时间:
2014-12-22 10:55:42
阅读次数:
187
场景一:文件系统使用率很高,但是找不到具体哪个文件占用了空间
原因:在unix系统中,如果有两个进程同时使用一个文件,如果其中一个进程删除了这个文件,但是这个文件此刻不会正真被释放,一直要等待引用它的所有进程都释放后才会正真被删除,那么如果别的进程一直在向这个文件写数据,就会造成文件系统很大,但是用普通命令找不到
测试:
Testlsof.sh
#!/bin/sh
cnt=1
whil...
分类:
其他好文 时间:
2014-12-21 10:24:11
阅读次数:
227
先抄录网上一段对僵死进程的描述:
僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等。 但是仍然为其保留一定的信息(包括进程号the process ID,退出状态the termi...
分类:
系统相关 时间:
2014-12-17 14:36:59
阅读次数:
355
VC工具在编译时,会生成大量临时文件,占用很多空间,项目多了,手动删除就会很费力,所以我做了个小工具,可以批量删除指定目录,指定扩展名的文件。
此工具根据配置文件指定的扩展名删除文件,一般我删除VC的扩展名为:.ipch.pdb.pch.sdf.tlog.obj.idb.ilk.res。根据需要,自行配置。
下载地址:http://download.cs...
分类:
其他好文 时间:
2014-11-26 22:42:50
阅读次数:
270
用ports安装了mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会...
分类:
数据库 时间:
2014-10-29 12:08:45
阅读次数:
129
转载:http://www.cnblogs.com/dudu/archive/2012/03/27/asp_net_share_folder.html 博客园找找看(http://zzk.cnblogs.com)的索引文件占用空间太大,需要移至另外一台服务器,所以要解决“在ASP.NET中通过共享文...
分类:
Web程序 时间:
2014-10-14 20:22:11
阅读次数:
185
用HDFS存储小文件是不经济的,因为每个文件都存在一个block里,每个block的metadata又在namenode的内存里存着,所以,大量的小文件,会吃掉大量的namenode的内存。(注意:一个小文件占用一个block,但是这个block的大小不是设定的值,比如设定每个block是128M,但是一个1M的文件存在一个block里,实际占用的datanode的硬盘大小是1M,而不是128M。...
分类:
其他好文 时间:
2014-10-09 16:58:40
阅读次数:
247