当前位置:  技术问答>linux和unix

Linux中如何计算出磁盘剩余容量的.

    来源: 互联网  发布时间:2016-11-18

    本文导语:  不知道Linux中是如何计算出磁盘的剩余大小的呢?例如U盘接上去,系统是如何去计算U盘的剩余容量的. 文件系统为NTFS或FAT32. 请各仁兄帮忙讲解,最好有相应的例子. | 这就跟文件系统有关了 不同的文件系...


不知道Linux中是如何计算出磁盘的剩余大小的呢?例如U盘接上去,系统是如何去计算U盘的剩余容量的.

文件系统为NTFS或FAT32.

请各仁兄帮忙讲解,最好有相应的例子.

|
这就跟文件系统有关了
不同的文件系统管理的方式不一样,比如fat32和ntfs日志文件系统
ntfs管理文件系统所需的空间需要更大一点,比如将同样一个U盘格式化成
fat32和ntfs,那么fat32下面刚格式化完剩余空间要大一点
文件系统实现的基本也都是树形的数据结构(管理对应到磁盘硬件的具体位置)
没有格式化的分区(相应没有数据),剩余大小等于未分配的空间大小
如果有文件系统管理,应该就是取文件系统所返回的值了
至于统计方法,各个文件系统的实现方法可能不一样

但最基本的就是统计目录下有多少个文件,多少个目录,各是多大,
子目录统计一样,加起来就是已用空间

仅为个人理解...

这些都是被文件系统所管理的

|
有张表,标出磁盘所有的已使用的扇区, 未使用的空闲扇区。

|
对,有张表,标出磁盘所有的已使用的扇区, 未使用的空闲扇区。

|
我也想知道。兄弟给我点分吧。没分提问了。

|
利用statvfs函数可以计算出磁盘的总大小和剩余大小。

|
df命令

|



df -h就可以了。

|
一般磁盘的整体信息(比如整体大小)是存在磁盘的特定位置的,可以读取来获得相关信息,
至于已使用的大小就要根据具体的文件系统来统计了,

|
学习了!


|

同意

    
 
 

您可能感兴趣的文章:

  • 在linux中如何作类似磁盘清理,腾出磁盘空间的维护?谢谢!
  • 我的linux 的根目录/的磁盘空间占满了,想扩充挂在根目录磁盘空间的容量,要怎么做啊?
  • Linux下如何对一个分区追加磁盘空间
  • 请问如何才能将LINUX的分区写到磁盘分区表里!
  • Linux中的磁盘配额!!!
  • linux下怎么看磁盘io消耗
  • 磁盘加密工具 ScramDisk 4 Linux
  • 如何增加分给Linux的磁盘空间
  • linux两块磁盘双系统
  • linux 如何取得磁盘信息?
  • Linux 磁盘分区软件 QTParted
  • 在linux下怎么格式化磁盘?
  • 如何写linux下的磁盘阵列管理的软件?
  • Linux下是否存在磁盘碎片问题和内存碎片问题?
  • Linux 磁盘分析工具 Disk Usage Analyser
  • Redhat linux 9下如何查看磁盘剩余空间?
  • linux下有什么命令可以得到磁盘列表数啊?
  • linux下如何hook磁盘操作
  • linux服务器,大磁盘挂载分区,不定期出现“只读”现象
  • Linux磁盘加密工具 cryptmount
  • 请问Linux下用什么命令来查看硬盘的剩余空间呢(用字节表示)?
  • 急!在Linux下获得硬盘剩余空间的c函数是什么?
  • linux redhat9 如何查看硬盘剩余空间?
  • 请问如何在C程序中获取linux系统的磁盘剩余空间
  • 嵌入式Linux判断U盘剩余容量
  • 求助:在LINUX下如何获得系统剩余的磁盘空间?
  • 如何把剩余的硬盘添加给linux文件系统?
  • C盘10G上安装了window2000server,在剩余空间装上Linux后启动时无Linux的LILO
  • linux下保留文件系统下剩余指定数目文件的shell脚本
  • Linux下每天自动执行查看磁盘剩余空间的shell文件
  • 求教:在Linux下的C语言中如何获取分区的剩余大小和文件的大小
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于linux给各分区具体容量的问题
  • 在LINUX里如和看一个目录的容量?
  • 如何获取LINUX的硬盘的个数及其容量?
  • 在linux下如何申请一块大容量虚拟内存
  • linux 增加容量的问题
  • 如何增加VMware下Linux的硬盘容量!
  • 在linux下如何解决读U盘容量等相关信息,给分的!
  • linux的/dev/sda1容量扩充问题
  • 急问:Linux日志文件容量有上限吗?是多少?EXT3格式的...
  • linux非root用户如何查看硬盘总容量?
  • 十万火急,请教一个linux容量限制的问题,高手请进
  • linux的内核能够直接映射的最大RAM容量?
  • linux系统中用C语言获取sd卡和u盘的容量
  • 我刚买了一块80G的硬盘,打算装windows和linux双系统,请大家讨论一下,分几区好,每个区的容量为多少?
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • Linux c++虚函数(virtual function)简单用法示例代码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3