当前位置 : 主页 > 编程语言 > 其它开发 >

Linux 文件系统

来源:互联网 收集:自由互联 发布时间:2022-07-03
文件系统的概念: 分区在格式化的时候就是创建文件系统的过程。 操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统 文件系统的核心功能: 提供对文件
文件系统的概念:

分区在格式化的时候就是创建文件系统的过程。
操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统

文件系统的核心功能:

提供对文件的管理功能,没有文件系统就没有文件,就只是0101这种形式体现。
文件系统把磁盘上存储的数据以文件为单位让用户使用。

文件系统类型:

查看文件系统的类型: lsblk -f
查看硬盘的uuid: blkid --- 只有创建了文件系统的分区才会分配uuid

linux常用文件系统:
  • ext系列:目前版本最高的是4版本,ext4

  • xfs:比ext系列支持的空间更大

windows常用文件系统:
  • NTFS是windows私有的,linux默认不支持

  • FAT32:

  • exFAT:

创建文件系统
#文件系统的功能由内核提供,查看当前内核支持的文件系统方法;
/lib/modules/`uname -r`/kernel/fs
文件系统的组成部分:
  • 内核中的模块

  • 虚拟文件系统

  • 用户空间管理工具

虚拟文件系统:

命令程序这些访问虚拟文件系统,然后虚拟文件系统再访问真正的文件系统。虚拟文件系统对外提供了统一的文件访问接口。

内核中的模块: ext4 、 xfs等 用户空间管理工具: mafs.文件系统类型

mafs.文件系统类型 硬盘分区

文件系统管理:

节点编号表(inode table):存放数据的元数据信息
数据块(data block):默认4kb大小,存放真正的数据
超级块:默认在第0个block的分组(块组),里面存放文件的元数据信息。
image

#dump2fs:查看ext的文件系统元数据信息
#xfs_info:查看xfs类型的文件系统的元数据信息
文件系统检测和修复

在死机或者非正常关机之后,挂载为文件系统标记为“no clean”

修复方法:
  • 1.卸载文件系统

  • 2.执行修复命令

#使用fsck命令进行修复:
fsck -- file system check (修复不能确保数据恢复,但能确保文件西系统能使用)
格式:
fsck.FS_TYPE
fsck -t FS_TYPE
选项:
-a:表示自动修复
# e2fsck:只用来修复ext系列的文件系统
# xfs_repair:xfs文件系统专用检测修复工具

df命令(disk free)是用来查看linux系统文件系统的磁盘使用情况。可以用该命令来查看已经使用了多少空间,还有多少空间可用

【文章原创作者:韩国服务器租用 http://www.558idc.com/lg.html 复制请保留原URL】
上一篇:Fabric.js 3个api设置画布宽高
下一篇:没有了
网友评论