1. 文件系统分类
    Linux: ext2(CentOS5); ext3, ext4(CentOS6); xfs, btrfs(CentOS7)
    Linux虚拟文件系统: VFS(virtual file system)
    Windows: fat32, NTFS
    网络文件系统:NFS, CIFS
    集群文件系统: GFS2, DCFS2
    分布式文件系统:ceph, moosefs, mogilefs

    根据其是否支持'Journal'功能:
    日志型文件系统:ext3, ext4, xfs...
    非日志型文件系统:ext2,fat32

    文件系统的组成部分:
    内核中的模块:ext4, xfs, vfat, ...
    用户空间的管理工具:mkfs.ext4, mkfs.xfs, mkfs.vfat, ...

  2. 创建文件系统
    1)mkfs命令:

    (1)mkfs.FS_TYPE /dev/DEVICE

    b3ea2f2d20855d0491f1d9ef001e4fc0.png

      (2)mkfs -t FS_TYPE /dev/DEVICE
                -L 'LABEL' 设定卷标

    4942a0b6041a9315181f63b104a28e49.png

    2)mke2fs: ext系列文件系统专用管理工具

           选项:
                 -t {ext2 | ext3 | ext4}
                 -b {1024 | 2048 | 4096}  :block-size
                 -L 'LABEL'
                 -j 相当于 -t ext3
                 -i # 数据空间中每多少个字节创建一个inode,此大小不应该小于block-size
                 -N # 为数据空间创建多少个inode
                 -m # 为管理员预留的空间占据的百分比,默认是5%

    fcc356feb977268dbad2548e20cc81c5.png

    3)其他常用工具
    (1)blkid: 块设备属性信息查看

          blkid -L label | -U uuid
          blkid [options]... device ...

    6325a64e0ce5836656d4d81b88b5c351.png

    (2) e2label: 管理ext系列文件系统的LABEL

        e2label DEVICE [LABEL]  给定卷标就是修改,不给,即是查看信息

    dfbba22810c285e074c73d4457ef4050.png

    (3)tune2fs: 重新设定ext系列文件可调整参数的值

       选项:
                 -L 'LABEL'
                 -j 升级到ext3
                 -m # 为管理员预留的空间占据的百分比,默认是5%
                 -U UUID
                 -l 查看指定文件系统超级块信息

    ff512c3e55071c3b95db2674877198ea.png

    (4)dumpe2fs 查看文件系统的组织结构信息

            -h 查看超级块信息

    995699c8d7797ededa4f4e119c2f679a.png
    d496ccef09524072473a8dc7bc541c3c.png

  3. 创建交换分区:mkswap
    前提:调整其分区号为82
    mkswap [options] device [size]
    -L 'LABEL' 指明卷标
    5e05b653faaafe194f33ffbde5d2721e.png
    c6905a4019632eab11068b0b4853cf36.png

  4. 文件系统检测
    fsck: File System Check

         (1) fsck.FS_TYPE
         (2) fsck -t FS_TYPE
                   -a 自动修复错误
                   -r 交互式修复错误

    注意:FS_TYPE一定要与分区上已有文件类型相同

    fcf8e30284d46f441d0ec12ccfe95391.png
    5fc31ff87f58248723d7114cacda8c8f.png

    e2fsck: ext系列文件系统专用的文件系统检测与修复工具

    e2fsck [options] DEVICE
    -y 自动回答yes
    -f 强制修复
    ff42604ed037ce25b3dd6135e398be2e.png