我拷贝一个文件夹10Mb却占用了100Mb的磁盘空间,why
我拷贝一个文件夹10Mb却占用了100Mb的磁盘空间,特别是文件夹里都是些小文件的时候比较严重。把他删除的话又能恢复100Mb的空间,但是属性查看大小确也是10Mb我怀疑是磁盘碎片太多了,linux又没有磁盘整理工具。
或者是不是日志文件太大了,听说ext2会产生日志文件的。
高手帮解答一下啊,我fc2都用两年了,实在是不想重新安装了 是不是/proc下,或/proc啊?
如果是,有两个办法:一是把内存条拔掉;一是在系统启动前,把/proc目录删掉。保证你的Linux系统,再也启动不了。
另外,据说Linux系统可以随是整理磁盘的;一般不用专门整理磁盘。 :lol:
linux理论上是没有磁盘碎片的。所以这一点就不要担心了。
linux的磁盘系统并不是文件1k就占用磁盘1k的,二是按照inode分配,当节点分配完,你的文件系统也就满了。虽然还有很多空间。而inode可能是1k,2k,4k
也就是说是文件1k而实际占用的是4k。。。这就是你的文件夹为什么会有10M文件占用100M的问题。
很正常,没啥问题。。。而且也解决不了。 可是以前不是这样的啊? 10倍啊,他得有多少小个头文件?
我的系统是4096字节的。那么,如果你做1000个只有一个字节的文件,放在一个目录下。这个目录的大小是1k,实际占有的磁盘空间是4M。
好像就是Windows,一个文件最少也得占4096字节吧?这跟文件系统有关。不同的文件系统不一样。
Linux好像是可以调节块大小的。只是必须重新格式化。降低该分区上,大文件的读取速度-人为制造碎片。 用reiserfs,据说可以把众多小文件放在一人块中
页:
[1]