马哥Linux学习笔记7-4Linux文件系统管理

  • Linux文件系统管理:
    Linux文件系统:ext2,ext3,ext4,xfs,btrfs,reiserfs,reiserfs,jfs,swap
    swap:交换分区
    光盘:iso9660
    windows:fat32,ntfs
    Unix:FFS,UFS,JFS2
    网络文件系统:NFS,CIFS
    集群文件系统:GFS2,OCFS2
    分布式文件系统:ceph,moosefs,mogilefs,GlusterFS,lustre
    根据其是否支持“journal”功能:
    日志型文件系统:ext3,ext4,xfs,…
    非日志型文件系统:ext2,vfat

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

  • Linux的虚拟文件系统:VFS
    创建文件系统:
    mkfs命令:1)mkfs.FS_TYPE /dev/DEVICE
    ext4
    xfs
    btrfs
    vfat
    2)mkfs -t FS_TYPE /dev/DEVICE
    -L ‘LABEL’:设定卷标
    mke2fs:ext系统文件系统专用管理工具
    -t {ext2|ext3|ext4}
    -b {1024|2048|4096}
    -L ‘LABEL’
    -J 相当于 -t ext3 , mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3
    -i # 为数据空间中每多少个字节创建一个inode,此大小不应该小于block的大小
    -N # 为数据空间创建多少个inode
    -m # 为管理人员预留的空间占据的百分比
    -O FEATURE[,…]启用指定特性
    -o ^FEATURE:关闭指定特性

  • 其他常用工具
    blkid:块设备属性信息查看
    -U UUID:根据指定的UUID来查找对应的设备
    -L LABEL:根据指定的LABEL来查找对应的设备
    e2label:管理ext系列文件系统的label
    e2label DEVICE [LABEL]
    tune2fs:重新设定ext系列文件系统可调整参数的值
    -l 查看指定文件系统超级块信息:super block
    -L ‘LABEL’ 修改卷标
    -m # :修预留给管理员的空间百分比
    -j:将ext2升级为ext3
    -O:文件系统属性启用或禁用
    -o:调整文件系统的默认挂载选项
    -U UUID :修改UUID号
    dumpe2fs:
    -h 查看超级块信息

  • 文件系统检测:fsck -t FS_TYPE
    Note:FS_TYPE一定要与分区上已经文件类型相同
    e2fsck:ext系列文件专用的检测修复工具
    -y 自动回答为yes
    -f 强制修复

猜你喜欢

转载自blog.csdn.net/weixin_43024834/article/details/87825801