ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Used+Available不等于1K-blocks

Used+Available不等于1K-blocks

原创 Linux操作系统 作者:orchidllh 时间:2008-02-22 09:46:04 0 删除 编辑

某个服务器,发现删除了数据文件,磁盘空间没有变化。df -k的时候,Used+Available不等于1K-blocks,重启服务器、重起数据库都没有改善。

[lisa@bj209 ~]$ df -k  
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3              1035692    252960    730120  26% /
/dev/sda1               101086     11408     84459  12% /boot
none                   1037380         0   1037380   0% /dev/shm
/dev/sda8             57218044  40657972  13653516  75% /home
/dev/sda6              1035660    122852    860200  13% /tmp
/dev/sda5              8064272   6107208   1547412  80% /usr
/dev/sda7              1035660    288216    694836  30% /var
/dev/sdb1            845183424 793074600   9175920  99% /home1

查看资料后发现,这是个ext2fs的分区,mke2fs 时已经默认保留5%只能给root使用,所以计算出来的结果应该还有该5%的空间。
所以并不是删除的空间没有回收,之前我并没有注意到而已。其他的服务器应该也是类似的,只不过这个服务器磁盘空间比较大,所以表现的
更突出而已。

以下是mke2fs的说明:

Linux 指令篇:磁盘维护--mke2fs
mke2fs(make ext2 file system)

功能说明:建立ext2文件系统。

语  法:mke2fs [-cFMqrSvV][-b <区块大小>][-f <不连续区段大小>][-i <字节>][-N ][-l <文件>][-L <标签>][-m <百分比值>][-R=<区块数>][ 设备名称][区块数]

补充说明:mke2fs可建立Linux的ext2文件系统。

参  数:
  -b<区块大小>   指定区块大小,单位为字节。
  -c   检查是否有损坏的区块。
  -f<不连续区段大小>   指定不连续区段的大小,单位为字节。
  -F   不管指定的设备为何,强制执行mke2fs。
  -i<字节>   指定"字节/inode"的比例。
  -N   指定要建立的inode数目。
  -l<文件>   从指定的文件中,读取文件西中损坏区块的信息。
  -L<标签>   设置文件系统的标签名称。
  -m<百分比值>   指定给管理员保留区块的比例,预设为5%。
  -M   记录最后一次挂入的目录。
  -q   执行时不显示任何信息。
  -r   指定要建立的ext2文件系统版本。
  -R=<区块数>   设置磁盘阵列参数。
  -S   仅写入superblock与group descriptors,而不更改inode able inode bitmap以及block bitmap。
  -v   执行时显示详细信息。
  -V   显示版本信息。

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/51862/viewspace-181496/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: rely disable约束
请登录后发表评论 登录
全部评论

注册时间:2008-02-21

  • 博文量
    180
  • 访问量
    882774