Linux文件系统管理——创建与检测

目录

一、常见的文件系统

二、文件系统的组成部分

三、文件系统管理工具

1.创建文件系统

2.mkswap:创建交换分区

3.blkid:块设备属性信息查看

4.e2label

5.tune2fs

7.dumpe2fs

8.文件系统检测:fsck, e2fsck

参考资料

一、常见的文件系统

      Linux支持的文件系统:ext2, ext3, ext4, xfs, btrfs, 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

P.S. 创建数据时先创建元数据,日志型,若意外断电,开机从日志区检查存到一半的数据

二、文件系统的组成部分

      内核中的模块:ext4, xfs, vfat

      用户空间的管理工具:mkfs.ext4, mkfs.xfs, mkfs.vfat

Linux的虚拟文件系统:VFS

      屏蔽各种文件系统的差别

P.S. cat /proc/filesystems 查看支持的文件系统

查看装载的内核模块:lsmod

三、文件系统管理工具

1.创建文件系统

①mkfs

用法:

      a. # mkfs.FS_TYPE  /dev/DEVICE

                  ext4

                  xfs

                  btrfs

                  vfat

      b. # 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 #:为管理人员manager预留的空间占据的百分比

            -O FEATURE[,...]:启用指定特性

                  -O ^FEATURE:关闭指定特性

2.mkswap:创建交换分区

mkswap [options] device

            -L 'LABEL'

前提:调整其分区的ID为82

3.blkid:块设备属性信息查看

      blkid [OPTION]... [DEVICE]         block id

            -U UUID:根据指定的UUID来查找对应的设备

            -L LABEL:根据指定的LABEL来查找对应的设备

UUID:全局唯一标识符

4.e2label

查看或设定ext系列文件系统的LABEL

      # e2label  DEVICE  [LABEL]

5.tune2fs

重新设定ext系列文件系统可调整参数的值

            -l:查看指定文件系统超级块信息;super block

            -L 'LABEL':修改卷标

            -m #:修预留给管理员的空间百分比

            -j:将ext2升级为ext3

            -O:文件系统属性启用或禁用

            -o:调整文件系统的默认挂载选项

            -U UUID:修改UUID号

7.dumpe2fs

      -h:查看超级块信息

8.文件系统检测:fsck, e2fsck

fsckFile System Check

            fsck.FS_TYPE

                  ext4

                  xfs

                  btrfs

                  vfat

            fsck -t FS_TYPE

                  -a:自动修复错误

                  -r交互式修复错误

      Note:FS_TYPE一定要与分区上已经文件类型相同

e2fsckext系列文件专用的检测修复工具

            -y自动回答为yes;

            -f:强制修复

P.S. 需要在挂载之前格式化

参考资料:

马哥随堂笔记

注:诚恳欢迎读者对本文提出批评意见,若发现存在错误,我定第一时间修改。如果读者觉得文章对您有帮助,欢迎点赞鼓励一下哟٩(๑❛ᴗ❛๑)۶。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值