首页 > TAG信息列表 > le32

新建一个空文件占用多少磁盘空间?

今天我们来思考一个简单的问题。在Linux下你用touch命令新建一个空文件:touch empty_file.txt操作完成后,是否要消耗掉我们的一些磁盘空间?需要的话,大概能消耗多少?嗯,是的,这个问题简单的超乎你的想象,但是不知道你否能给你自己一个满意的答案。我前面的几篇文章都是介绍的磁盘物理层面

新建一个空文件占用多少磁盘空间?

今天我们来思考一个简单的问题。在Linux下你用touch命令新建一个空文件: touch empty_file.txt 操作完成后,是否要消耗掉我们的一些磁盘空间?需要的话,大概能消耗多少?嗯,是的,这个问题简单的超乎你的想象,但是不知道你否能给你自己一个满意的答案。 我前面的几篇文章都是介绍的磁盘物理

趣谈Linux操作系统学习笔记:第二十八讲

一、引子 磁盘→盘片→磁道→扇区(每个 512 字节) ext* 定义文件系统的格式 二、inode 与块的存储 1、块 2、不用给他分配一块连续的空间 我们可以分散成一个个小块进行存放 1、优点 2、存在的问题 3、如何解决 3、inode里面有哪些信息? 至于 inode 里面有哪些信息,其实我们在

Linux文件系统--基于EXT2

一、文件系统基本知识 ① 存储在永久性存储介质,由程序按照某种格式制作的数据集合叫做文件 ② 磁盘上管理文件的文件、数据结构和操作构成磁盘文件系统,简称文件系统 ③ 文件属性 (1)名称 (2)位置 (3)大小 (4)类型 (5)保护 (6)时间、日期 (7)用户标识 ④ 进程要通过操作系统来访问磁盘上的文件,也就

f2fs系列之六:checkpoint

f2fs 的checkpoint 维护data、node和meta data(SIT,NAT)的数据一致性,把一起写到SSA区域的数据分别写回到SIT/NAT区域。 checkpoint 相关数据结构 super block区域里记录了checkpoint (CP)的起始block address,以及checkpoint 区域segment 的数量: struct f2fs_super_block { _