Linux文件系统

目录

inode和block

概述

每个inode表对应保存的信息

查看inode号的命令:

inode大小

inode的特殊情况

xfs类型备份和回复

xfsdump有两种备份级别:

xfs文件系统备份实验


inode和block

概述
  • 文件数据包括元信息与实际数据

  • 文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节

  • block(块)

    • 连续的八个扇区组成一个block

    • 是文件存取的最小单位

  • inode(索引节点,inode号)

    • 中文译名为“索引节点”,也叫i节点

    • 用于存储文件元信息

    • 一个文件必须占用一个inode,但至少占用一个block

每个inode表对应保存的信息
  • inode number节点号

  • 文件类型(7个)

  • 权限

  • UID

  • GID

  • 链接数(指向这个文件名路径名称个数)

  • 该文件的大小和不同的时间戳

  • 指向磁盘上文件的数据块指针

  • 有关文件的其他数据

  • 等其他详细信息

查看inode号的命令:
  • is -i

  • stat 文件名(详细信息)

注意:同一设备上inode号都不相同(在不同的硬盘分区中有可能相同,一定是不同的硬件

文件三个主要时间属性:

  • atime:最后一次访问时间

  • mtime:最后一次更改文件内容的时间

  • ctime:最后一次改动文件属性的时间

inode大小
  • inode表会消耗硬盘空间:每个inode大小一般为128或256字节

  • 格式化文件系统时确定inode的总数

  • 使用df -i命令可以查看每个硬盘分区的inode总数和已经使用的数量

inode的特殊情况

当inode号与文件名分离,会导致Linux系统会出现的状况

  • 文件名包含特殊字符,可能无法正常删除文件,可以直接删除inode号删除文件

  • 移动及重命名文件时,只改变文件的名称,不改变inode号

  • 打开文件时,系统通过niode号来识别文件,不是文件名

xfs类型备份和回复

xfsdump有两种备份级别:
  • 0表示完全备份

  • 1-9表示增量备份

  • xfsdump备份默认级别为0

语法:

xfsdump -f 存放位置 备份的路径或设备文件

[选项]:

  • -f:指定备份文件目录

  • -L:指定标签session label

  • -M:指定设备标签media label

  • -s:备份单个文件,后面不能直接跟路劲

xfs文件系统备份实验

限制:

  • 只能备份已挂载的文件系统

  • 只有root权限才能操作

  • 只能备份xfs文件系统

  • 备份后数据只能让xfsrestore解析

  • 不能备份两个UUID号相同的文件系统

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值