数据块主要用来存放文件内容的
i节点是用来储存文件的基本信息.文件类型.权限,连接数.属主.属组.大小,数据块位置
目录项是记载着文件名和文件的位置
读取/root/abc
先查找目录项.
之后是i节点.
最后是读取数据块
sfdisk
语 法: sfdisk [-?Tvx][-d <硬盘>][-g <硬盘>][-l <硬盘>][-s <分区>][-V <硬盘>]
sfdisk为硬盘分区工具程序,可显示分区的设置信息,并检查分区是否正常。
-?或--help 显示帮助。
-d<硬盘> 显示硬盘分区的设置。
-g<硬盘>或--show-geometry<硬盘> 显示硬盘的CHS参数。
-l<硬盘> 显示后硬盘分区的相关设置。
-s<分区> 显示分区的大小,单位为区块。
-T或--list-types 显示所有sfdisk能辨识的文件系统ID。
-v或--version 显示版本信息。
-V<硬盘>或--verify<硬盘> 检查硬盘分区是否正常。
-x或--show-extend 显示扩展分区中的逻辑分区。
parted
命令语法
parted 参数 硬盘设备 命令 参数
parted [参数][磁盘设备[命令[参数…]…]]
实例1:对磁盘/dev/sda中的分区/dev/sda2进行一致性检查。
命令行方式:
[root@localhost ~]# parted /dev/sda check 1
交互式方式:
[root@localhost ~]# parted /dev/sda
<parted> check 1
实例2:显示磁盘/dev/sda中的分区信息。
命令行方式:
[root@localhost ~]# parted /dev/sda print
交互式方式:
[root@localhost ~]# parted /dev/sda
<parted> print
实例3:对磁盘/dev/sda中的分区/dev/sda2上的资料全部复制到该磁盘的分区/dev/sda3上。
命令行方式:
[root@localhost ~]# parted /dev/sda cp /dev/sda 2 3
交互式方式:
[root@localhost ~]# parted /dev/sda
<parted> cp /dev/sda 2 3
实例4:对磁盘/dev/sdb上的创建一个fat32文件系统类型的分区/dev/sdb2。
交互式方式:
[root@localhost ~]# parted /dev/sdb
<parted> mkfs
Partition number? 2
File system? [ext2]? fat32
实例5:调整磁盘/dev/sdb上的分区/dev/sdb2的大小为50 MB。
交互式方式:
[root@localhost ~]# parted /dev/sda
<parted> print 2
<parted> resize
Partition number? 2
Start? [494MB]? 494
End? [1069MB]? 544
<parted> print 2
实例6:救援磁盘分区/dev/sdb2。
[root@localhost ~]# parted /dev/sda
<parted> print
<parted> rm 2
<parted> print
<parted> rescue 494 544
<parted> print