Liunx——Linux的文件系统

本文介绍了Linux的文件系统结构,包括superblock、inode和block的作用。探讨了EXT2文件系统的限制,如block大小与文件浪费空间的问题。并详细阐述了EXT2/EXT3/EXT4文件的存取机制和日志文件系统如何确保数据一致性,防止文件系统不一致的情况发生。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

· superblock:记录此 filesystem 的整体信息,包括 inode/block 的总量、使用量、剩余量, 以及文件系统的格式与相关信息等;
· inode:记录文件的属性,一个文件占用一个 inode,同时记录此文件的数据所在的 block 号码;
· block:实际记录文件的内容,若文件太大时,会占用多个 block 。

查看Linux支持的文件系统:命令:$ ls -l /lib/modules/$(uname -r)/kernel/fs

系统目前已加载到内存中支持的文件系统有:命令:$ cat /proc/filesystems

1、文件系统特性

索引式文件系统:文件系统先格式化出inode和block的区块,将文件属性与权限数据放置在inode下,读取inode找到文件的实际放置位置的block号码来读取文件。

 

 

FAT文件系统:无法一次性读取所有block号码,需要一个个的将block读取后才知道下一个block的位置。

 

2、Linux的EXT2文件系统<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值