VFS的层次 文件系统实现与用户进程(或C库)之间。 文件系统分类 基于磁盘的文件系统(ext2/3 fat iso9660…)、虚拟文件系统(proc)、网络文件系统(nfs) 通用文件模型 VFS提供一种结构模型,包含了一个强大的文件系统所应具备的所有组件。所有的文件系统实现,都必须提供与VFS ...
分类:
其他好文 时间:
2018-02-13 20:57:58
阅读次数:
225
上一遍博文的重点其实将ext2整体的组织框架,我们知道了ext2文件系统由块组组成,每个块组里面的组织形式。我们甚至直接把超级块和组描述符里面的内容,用十六进制形式展现了出来。这篇博文主要讲述如何mke2fs生成合适需要的ext2 文件系统,基本就是参数选择的问题。 mke2fs 常用的几个参数有: ...
分类:
其他好文 时间:
2018-02-13 20:57:12
阅读次数:
184
很久以来,就想写一篇关于ext 家族文件系统的文章,源于我刚工作的时候,曾经一不小心rm -rf,误删除了很多文件,当时真想有个数据恢复软件能帮我把数据回复了。当然学习数据恢复,首先要学习文件系统。最近工作原因,好长时间没看学习Linux kernel 相关的东西,感觉面目可憎。扯远了,开始我们的e ...
分类:
其他好文 时间:
2018-02-13 20:57:03
阅读次数:
193
@(Linux基础)[ubuntu优化] ubuntu优化 [TOC] 清除所有已删除包的残馀配置文件 如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。 bash dpkg: purge needs at least one package name argument Type dpkg ...
分类:
系统相关 时间:
2018-02-11 14:54:03
阅读次数:
265
分区类型: MBR:最大支持2T硬盘,最多支持4个主分区 GPT:最大支持容量18EB(EB=1024PB,PB=1024TB),单个分区最大支持1EB容量,理论上支持无限个磁盘分区 文件系统: ext4: ext4向下兼容于ext3与ext2;子目录最高可达64000,使用“dir_nlink”功 ...
分类:
系统相关 时间:
2018-02-10 20:08:07
阅读次数:
272
在之前的内容当中我们讲到了磁盘的特性以及介绍了磁盘的分区,然后又介绍到文件系统的概念等。在现在的Linux中无论是机械式硬盘还是U盘以及固态硬盘,都统一命名为/dev/sd[a-z]#,而管理分区,无论是创建还是删除分区,可以使用fdisk、parted、sfdidk,而我们要想在磁盘上存储数据的话,就要创建文件系统。在Linux中,文件系统的类型例如:ext2、ext3、
分类:
系统相关 时间:
2018-01-30 19:50:52
阅读次数:
224
前言: 本文是笔者自己在学习文件系统中的一些体会,写出来和大家分享一下。本文首先是介绍了下文件系统的一些理论概念,然后分析了ext2文件系统的原理和部分源码。 文件系统是什么: 人们在认识一件陌生事物时一开始总是从事物的定义、作用和结构入手的。那么首先文件系统的定义是什么呢?从网上抓下来的:“文件系 ...
分类:
其他好文 时间:
2018-01-30 16:24:25
阅读次数:
174
tune2fs简介 tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。tune2fs用法 tune2fs [ -l ...
分类:
其他好文 时间:
2018-01-29 17:45:43
阅读次数:
179