首页 > 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 { _