鸟哥的Linux私房菜基础学习篇(第三版)之第八章:linux磁盘与文件系统管理

  1. 认识EXT2文件系统,
    1.1 磁盘组成与分割复习:盘(扇区与磁柱)+机械手臂+读取头+主轴马达
    1.2 文件系统特性
        Linux文件系统三个区块:
    superblock:整体信息
      inode:权限与属性,存了文件的block一个或多个编号
    block:实际内容
        称为[索引式文件系统]
        碎片整理:因为文件block太过于离散,读取效率很差,所有需要把同一档案的blocks汇整在一起。
    1.3 Linux的EXT2文件系统
        EXT2文件系统格式化时把分区分为:启动扇区+多个区块组,每个区块组包括下面6个内容:
         data block:数据区块,只支持1k,2k,3k三种
    indoe table:权限,属性与内容指向,大小为128bytes
    superblock:整体信息
    Filesystem Description:block group信息
      block bitmap:区块对照表,哪些已用,哪些未使用
    inode bitmap:inode对照表,哪些已用,哪些未使用
        df:叫出目前挂载的装置
        dumpe2fs [-bh] 装置名 查询每个区段的superblock信息
    -b:列出保留为坏轨的部分
    -h:仅列出superblock的数据
    1.4 与目录树的关系
        目录至少一个inode与一个block,block记录目录先的文件名及其inode号
        文档的读取流程:一级一级的查找inode与block,同时判断权限
    1.5 EXT2/EXT3档案的存取与日志式文件系统的功能
        日志式文件系统解决由于意外导致的文件系统不一致情况
    1.7 Linux文件系统的运作
        将常用的档案放置在内存中,不定时异步同步数据。也可手动sync。
    1.8 挂载点的意义
    1.9 其他的Linux支持的文件系统与VFS 
        Linux支持的系统:
          传统:ext2/minix/MS-DOS/FAT/iso...
    日志式文件系统:ext3/ReiserFS/NTFS/IBM's JFS/XFS
    网络文件系统:NFS/SMBFS
        查看系统支持的文件系统:ls -l /lib/modules/$(uname -r)/kernel/fs
        目前已经挂载的文件系统:cat /proc/filesystems
        Linux 用Virtual Filessytem Switch(VFS)去读所有支持文件系统,他相当于一个【文件系统适配器】
  2.  文件系统的简单操作
    2.1 磁盘与目录的容量
        df [-ahikHTm] [目录或文件名] 列出文件系统的整体磁盘使用量,数据来自superblock
         -a:列出所有
      -k:KB为单位
       -m:MB为单位
    -h:便于阅读的方式
      -H: M=1000K不是1024k
        -T: 同时列出文件系统名称
    -i:不用硬盘容量,而用inode的数量来显示
        df -i .
        du [-ahskm] 目录或文件名 
         -a:列出所有
      -k:KB为单位
       -m:MB为单位
    -h:便于阅读的方式
      -s:列出总量而已
    -S: 不包含子目录
        du -sb
    2.2 实体链接与符号链接:ln
        Hard Link(实体链接,硬式连结或实际连结):与真正文件对应同一个inode,不能跨filesystem,不能link目录
        Symbolic Link(符号链接):独立的inode与block,但是连结到真正文件的档名
        ln [-sf] 来源文件 目标文件 默认是实体链接
        -s 符号连接
    -f 目标文件存在就先删除

  3. 磁盘的分割,格式化,检验与挂载
      fdisk 磁盘的分割与删除
      mkfs mke2fs 磁盘格式化
      fsck,badblocks:磁盘检验
      mount umount 挂载与卸除
      mknod e2label tun2fs dhparm:磁盘参数修订
  4.  设定开机挂载:
  5. 内存置换空间swap之建置
  6.  文件系统的特殊观察与操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值