1.大文件生成

生成size很大的文件的代码:
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
int main(int argc,char** argv)
{if(argc < 0){printf("please input filename.\n");exit(1);}int fd = open(argv[1],O_WRONLY|O_CREAT|O_TRUNC,0600);if(fd < 0){perror("opne()");exit(1);}lseek(fd,5LL*1024LL*1024LL*1024-1LL,SEEK_SET);//没有判返回值,将就以下write(fd,"1",5LL*1024LL*1024*1024LL-1LL);close(fd);exit(0);
}

2.查看测试文件的参数

3.为什么?

傻瓜,当然是因为没有真正开始写东西,没有用到磁盘中的block,可以再进行测试.
代码中只是写了1.在此,您需要知道:
在Linux的世界中,经典unix的fs以及后来的在此基础上演变的各种文件系统中,文件size的大小和占用磁盘大小仅仅在很少情况下是相同的:
当您的文件size特别小的时候,可能文件大小没有占用磁盘的空间大,
当您的文件size特别大但是又有很多地方没有真正写入内容的时候,您的文件仅仅占用了相对很小的磁盘空间.
偶然的情况,两者是相同大小的.

4.centos7查看文件系统

这里我的测试系统是centos7,用的xfs的文件系统.

5. cenots6.10查看文件系统及测试结果

【文件系统】Linux下文件大小和占磁盘空间大小相关推荐

  1. Linux下查看MySQL占用磁盘空间大小

    1.进入mysql数据库 2.查看所有库: select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as d ...

  2. Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限

    一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了. 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一 ...

  3. linux查询当前目录剩余空间,如何在linux下查看目录的剩余空间大小

    df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Siz ...

  4. linux 文件擦除,Linux下使用bcwipe擦除磁盘空间

    如果要彻底删除硬盘上的文件,Windows下有磁盘粉碎机,bcwipe等. Linux下,也有bcwipe,而且功能更强大. 擦除磁盘剩余空间: bcwipe -Fvmd / 上面的F是擦出剩余空间, ...

  5. linux格式化硬盘函数,关于用linux C函数实现查看磁盘空间大小

    http://blog.163.com/chi.139@126/blog/static/778267772010627112031918/ 不想用Linux 的命令获得磁盘的大小,而是用函数得到磁盘的 ...

  6. 查找磁盘占用最大的文件linux,linux查找系统中占用磁盘空间最大的文件

    Q:下午有一客户磁盘空间占用很大,使用df查看磁盘剩余空间很小了,客户想知道是哪些文件占满了文件. Q1:在Linux下如何查看系统占用磁盘空间最大的文件? Q2:在Linux下如何让文件夹下的文件让 ...

  7. linux命令复习之有关磁盘空间的命令

    1.mount 命令 (1)一般格式:mount 文件系统类型   [选项]    挂接设备 (2)说明:将某个文件系统挂载到某个目录上.当这个命令执行成功后,直到使用 umount 将这个文件系统移 ...

  8. linux 查看磁盘空间大小命令

    Ubuntu查看文件以及磁盘空间大小管理 (1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du-sh #du-h 15M./package 16K./.fontconfig 4.0K ...

  9. linux 查看磁盘空间大小

    linux 查看磁盘空间大小 Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh du -h 15M ./package 16K ...

最新文章

  1. libcurl 域名解析分析
  2. TypeScript 入门
  3. knewone最新分享购物网站模板
  4. Atitit.android webview h5运行环境总结
  5. DSP28335定时器学习
  6. 【硬刚大数据】从零到大数据专家之Apache Doris篇
  7. hadoop合并日志_hadoop 日志处理
  8. SAP中常用SE系列TCODE汇总
  9. wordpress企业主题安装
  10. 博客文章分类与标签的区别与联系
  11. 大学生就业的三方协议基本概述
  12. 输入数字转换成英文输出
  13. 24个基本指标精粹讲解(3)--WR
  14. 鸿蒙智联 HarmonyOS Connect 设备小艺语音的接入
  15. win2019微软更新服务器,将 Windows Server 2016 升级到 Windows Server 2019
  16. a-card标签中的文字不能垂直居中
  17. Kubernetes格式化输出:custom-columns
  18. 世界杯梦幻联动.html
  19. Win11正式版具体安装教程
  20. salsa20/12流密码matlab实现,流密码的故障攻击

热门文章

  1. 阿里本地生活发布年度商户账单:“饿了么订单营收已抵全年店租”
  2. Android 动画—补间动画
  3. KylinV10版本系统安装
  4. 游戏设计小议 番外篇一 电脑游戏的通用层次结构
  5. Linux常用网路指令
  6. 云台山风景区认养一片茶叶,对雪深思家乡的发展
  7. 神武服务器维护内容,3月3日神武2维护解读:新界面+师徒系统
  8. iphone已停用解锁大概多少钱_iPhone已停用怎么解锁?这份教程收好,不花钱!
  9. 关于腾讯这道数组面试题,这可能是最笨的解法
  10. 猿创征文|产品工具-面向综合效能提升的工具库