linux 文件系统

linux 磁碟与档案管理

注1:阅读前需要具有磁盘分割及linux文件权限相关基础知识;文件权限基础及其重要;请直接阅读:http://linux.vbird.org/linux_basic/0220filemanager.php

第一部分:简介经典linux档案管理系统;

1.磁碟分割完后需要格式化(每种操作系统权限和属性不同);
2.一个可挂载的资料称为一个档案系统,而不是一个分隔槽。
档案系统运作(分为三个区块):
a.inode:记录档案的属性(eg:rwx),一个档案占用一个inode,记录此档案所在的block号码;
b.block:记录档案的资料内容,当档案较大时,需要多个block;
c.superblock:记录档案系统的整体资料,包括inode/block数量,使用量,剩余量,及档案系统的格式与相关资料;

注2:索引式档案系统:根据inode记录的block来检索档案资料;可以不必要遍历整个档案系统;减少时间;
(快闪:FAT格式,没有inode存在,每个block中记录着下一个block的位置,所以常常需要遍历整个档案系统,为了加快检索可以用磁碟重组)

EXT2档案系统:
1.标准的linux系统使用ext2档案系统;
2.当档案系统过于庞大,不易管理,EXT2档案系统在格式化时是区分多个区块群组;每个区块群组有独立的运作系统;
ext2区块:
a.data block(资料区块):block大小与数量在格式化之后就确定了不能改变、每个block最多只能放一个档案资料、如果档案大于block则需要多个block来存放、如果小于则要浪费;
b.inode:每个inode大小128byte(ext4&xfs能达到256byte)、每个档案仅占用一个inode、档案系统能建立的档案数量与inode数量有关、系统读取档案必先找到inode;
注3:inode记录:档案存取模式、容量、拥有者与群组、建立改变时间、修改时间、内容指向;
c.superblock:block与inode数量、未使用与已使用的block&inode数量、block&inode的大小(block为1/2/4 K时,inode为128btye/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值