数据块主要用来存放文件内容的

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