拨开云雾:Lastlog文件不断变大的原因

转载 2007年09月28日 01:57:00
原贴:http://blog.chinaunix.net/u/17030/showart_323438.html

拨开云雾:Lastlog文件不断变大的原因

Lastlog文件是记录所有用户最后登录的相关信息,该文件的算法是这样的:

记录用户登录信息大小= UID * 256byte

如64位系统上的nfsnobody用户,其UID是4294967294 或者 2^32 - 2,这也是系统上最后一个的UID。

所以通过上面的算法就能说明该文件怎样显示1.2TB大小:

4294967294 * 256 = 1099511627264 bytes从上面的算法也可以看到,256是每一UID在lostlog文件中所占用的空间大小。所以这种文件就是所谓的sparse(稀疏)文件:稀疏 文件就是在文件中留有很多空余空间,留备将来插入数据使用。这些空余空间被ASCII码的NULL字符占据,并且这些空间相当大,这个文件就被称为稀疏文 件,但是并不分配相应的磁盘块。也就是没有真正占用文件系统空间。所以你就不用担心了这个文件占用了1.2TB的空间了。你可以用du -h /var/log/lastlog来查他看到真正占用磁盘的空间。

 原文地址 http://linux.ccidnet.com/art/3067/20070613/1112047_1.html
 

相关文章推荐

android button 字母自动变大写原因以及属性总结

最近在写例子的时候,发现写一个button的时候,定义text属性为字母的时候,字母自动变大写了,而使用textView 的时候却没有这种情况,所以研究和总结下;效果如下:1.解决办法设置 textA...

java 不断变大的文字

  • 2010-06-21 17:34
  • 59KB
  • 下载

elf转化成bin后,bin文件变大的问题

在上一篇文章《位置无关代码(PIC)的思考》中提到,在elf文件转化成bin文件的过程中,输出段与段之间如果有空隙的话,objcopy会用0来填充段与段之间的空隙,也可以通过objcopy的选项--g...

maven资源过滤导致打包后文件变大

使用maven进行资源过滤的时候,只要过滤需要过滤的文件,一些二进制文件,比如https证书等,就不要参与资源过滤,否则打包后会破坏文件内容。

如何处理变大的EXCEL文件

很多人在实际使用EXCEL过程中发生EXCEL文件不明原因的增大,打开计算都很缓慢的现象,有时甚至造成文件损坏,无法打开的情况,以下是 我收集的造成文件虚增的原因及处理办法,对没有提到的其他情况和解...

Linux日志文件utmp、wtmp、lastlog、messages

1、有关当前登录用户的信息记录在文件utmp中;======who命令 2、登录进入和退出纪录在文件wtmp中;========w命令 3、最后一次登录文件可以用lastlog命令察看; ...

Linux日志文件utmp、wtmp、lastlog、messages

Linux日志文件utmp、wtmp、lastlog、messages 1、有关当前登录用户的信息记录在文件utmp中;======who命令   2、登录进入和退出纪录在文件wtmp中;...

STM32F407输入捕获-拨开云雾见青天

之前只用过51单片机,编程的时候全是设定寄存器,现在接触STM32发现寄存器太多了,头大了三天。。。 之前一直对着103的资料设定407的定时器,但是这哥俩区别真是有的,一开始就进错了门,还想找对人?...

拨开云雾学习之虚拟内存

我不得不强调一个观点,在计算机的世界里,内存是由电平组成的,它只会根据外界来记录电平的变化。除此之外,内存什么用处都没有了。而cpu呢,它也是只会加减乘除逻辑运算而已。而这些所谓的加减与或运算当真cp...

一文带你分分钟掌握ARM前世今生及相关技术,带你拨开云雾见天空

分分钟读懂ARM的前世今生,了解什么是架构,指令集,以及手机芯片厂商的SoC争霸赛。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)