![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
文件系统
文章平均质量分 76
文件系统
zhangatong
这个作者很懒,什么都没留下…
展开
-
linux操作系统故障处理-ext4文件系统超级块损坏修复
1.背景前天外面出差大数据测试环境平台有7台服务器挂了,同事重启好了五台服务器,但是还有两台服务器启动不起来,第二天回来后我和同事再次去机房检查,发现两台服务器都显示superblock的报错,经过一番处理后两台服务器都正常进系统了,现决定重现superblock故障并将此类问题故障处理思路写下来方便后面新同事参考。硬盘的结构2.硬盘的结构硬盘的物理结构侧视图和俯视图,这两张图传递...转载 2019-09-04 15:16:15 · 18189 阅读 · 2 评论 -
Reserved block count for Large Filesystem
Q:On large FS like 100gb default value of "Reserved block count" takes 5% of usable disk, can this value be safely changed to 1% and not affect a performance ? Is a reservation size of 1gb enoughfor...转载 2019-09-04 14:53:08 · 426 阅读 · 0 评论 -
制作ext4 img的两种方式
1、raw image(1)描述一种是raw ext4 image(即raw image),使用file观察:其特点是完整的ext4分区镜像(如果未使用满则使用0进行填充),可以直接使用mount进行挂载,也可以直接烧写因此比较大。好处:升级时设备进行简单的顺序数据写入。file rootfs.ext4:rootfs.ext4: Linux rev 1.0 ext4 files...原创 2019-08-29 19:27:24 · 2440 阅读 · 0 评论 -
详解MBR分区结构以及GPT分区结构
一、MBR分区结构MBR磁盘分区是一种使用最为广泛的分区结构,它也被称为DOS分区结构,但它并不仅仅应用于Windows系统平台,也应用于Linux,基于X86的UNIX等系统平台。它位于磁盘的0号扇区(一扇区等于512字节),是一个重要的扇区(简称MBR扇区)。MBR扇区由以下四部分组成:引导代码:引导代码占MBR分区的前440字节,负责整个系统启动。如果引导代码被破坏,系统将...原创 2019-08-19 20:29:55 · 4476 阅读 · 0 评论 -
linux启动时挂载rootfs的几种方式
根文件系统(在样例错误消息中名为 rootfs)是 Linux 的最基本的组件。根文件系统包含支持完整的 Linux 系统所需的所有内容。它包含所有应用程序、配置、设备、数据等Linux 中,rootfs 是必不可少的。PC 上主要实现有 ramdisk 和直接挂载 HD(Harddisk,硬盘)上的根文件系统;嵌入式中一般不从 HD 启动,而是从 Flash 启动,最简单的方法...原创 2019-08-05 19:07:25 · 3193 阅读 · 0 评论 -
Linux文件系统运行时与内存的关系(异步处理)
引入在计算机概论中,我们介绍过,所有的数据要写到内存中才能够被CPU处理。如果,数据不断地在内存与磁盘简进行写入和读取,会导致效率很低,因此,部分数据没有直接写入硬盘,而是存在内存中,等到后面一次性写入硬盘异步处理1.基本概念当系统加载一个文件到内存中后如果该文件没有被修改过,则在内存区段的文件数据会被设置为“干净”(clean)如果内存中的文件数据被更改过,则此文件数据会被设置为“脏...原创 2019-08-02 19:32:59 · 860 阅读 · 0 评论 -
kernel下nand flash的文件系统总结
kernel下nand flash的文件系统总结1、FLASH转换层(FTL)EXt2/EXT3/EXT4文件系统可以通过FTL实现对flash的支持,因为FTL可以将闪存flash模拟成磁盘结构。在ext2文件系统的基础上上,为了保证数据的一致性ext3文件系统增加了日志功能。在ext3文件系统的基础上ext4文件系统增加了对大文件(T单位级的文件)的支持,另外对于每个目...原创 2019-08-02 16:57:26 · 516 阅读 · 0 评论 -
使用sfdisk对 emmc进行分区
EMMC分区管理:https://linux.codingbelief.com/zh/storage/flash_memory/emmc/emmc_partitions.htmlsfdisk命令用法(2.26以前版本):https://linux.die.net/man/8/sfdisksfdisk命令用法(2.26及以后版本):http://manpages.ubuntu.com/man...原创 2019-07-11 11:19:31 · 1531 阅读 · 0 评论 -
linux文件系统介绍
linux支持多种文件系统类型,包括ext2,ext3,vfat,jffs,ramfs,nfs等,为了对各类文件系统进行统一管理,linux引入了虚拟文件系统vfs(virtual file system),为各类文件系统提供一个统一的应用编程接口。文件系统类型主要有如下: 根据存储设备的硬件特性,系统需求,不同的文件系统类型有不同的应用场合。在嵌入式linux应用中,主要的存储设备...原创 2019-07-05 18:18:03 · 437 阅读 · 0 评论