使用 “fdisk” 和 “df” 查看 tpsfs 分区容量为什么不同?

使用 “fdisk” 和 “df” 查看 tpsfs 分区容量为什么不同?

问:为什么shell下使用 “fdisk /dev/blk/hdd-0”和“df /media/hdd1/” 查看到磁盘下 tpsfs 分区大小不同?

答:fdisk /dev/blk/hdd-0” 是查看整个磁盘块(hdd-0下分区)空间总大小(字节数);

        “df /media/hdd1/” 查看的是 “/media/hdd1/” 分区下用户可使用的文件系统空间总大小。

        TPSFS 类型的系统分区中,会使用该分区总容量 1/16 作为系统日志的记录空间,该空间用户不可操作,因此 “df /media/hdd1/” 查看 tpsfs 分区大小时显示的容量会比 “fdisk /dev/blk/hdd-0” 命令查看到的容量小,如图所示


    • Related Articles

    • SylixOS lite 版—基于 STM32F767 资源使用情况

      1、基本概念     代码段(text):顾名思义,代码存放的位置,在 STM32 中代码段一般存放于内置 FLASH 中; 已初始化数据段(data):已初始化数据段会分别体现在 FlASH 中和 RAM 中。因为是全局变量,运行过程中需要进行读写操作,因此占用一段 RAM 空间。又因为有初始值,其初始值需要占用 FlASH 空间。   未初始化的数据段(bss):bss 与 data 相同的地方时它也是全局变量,运行过程中需要进行读写操作,因此占用一段 RAM ...
    • HTTPS 中间件使用手册

      1. 适用范围 本文档主要用于指导 sylixos 设备使用 libcurl 及 libopenssl 实现 https 网址等访问。 2. 原理概述 curl 作为一个使用 URL 语法实现文件传输的工具,其本身支持多种通信协议,其中就包含 http 及 https,而 https 的支持需要 openssl 来辅助保证安全通信要求。 3. 准备工作 3.1 网络环境准备 https 中间件主要用于嵌入式设备与公网网站或 IP 地址的访问及交互,因此在使用 https ...
    • RealEvo-IDE 使用手册

      RealEvo-IDE 使用手册 详见:RealEvo-IDE (SylixOS IDE)安装目录如:F:\ACOINFO\RealEvo\doc 中 doc 文件夹下的 《RealEvo-IDE使用手册》 公开链接:SylixOS 手册获取 更多 IDE 配置见: 参考文章:RealEvo-IDE 获取地址 参考文章:IDE 窗口布局介绍 参考文章:IDE 中如何高亮变量 参考文章:IDE 中如何按列编辑 参考文章:IDE 中如何显示特殊字符 参考文章:IDE 中如何屏蔽单个工程文件 ...
    • 物理内存的使用率如何获取?

      Q:我们需要物理内存的使用率这个指标,定时上送。free命令看是虚拟内存,怎么获取这个值?有函数吗? API_VmmPhysicalKernelDesc 另:  API_VmmPhysicalKernelDesc    是针对 VMM 物理内存使用情况的统计;  API_RegionShow                         显示指定的内存池信息; API_KernelHeapInfo                    是系统内存堆使用情况的统计; 命令 free ...
    • qt5中链接使用.so动态库及相关函数

      Q:如何在qt5中链接使用.so动态库及相关函数 1. 编译生成动态库文件并上传至SylixOS文件系统内(需要上传至qt5的path目录内) 图1 编写并生成动态库工程 图2 上传动态库文件 qt5的path目录可env命令查看,见下图 图2 查看qt5默认库路径 2. 在qt工程pro文件内添加动态库相关本地配置(用于编译) 图4 增加动态库链接配置 3. 部署qt应用程序至SylixOS设备中 4. 运行测试 图5 程序运行测试