# 何谓磁盘:磁盘是存储数据的载体,由盘面、磁头、主轴马达等组成、磁头贴近盘面、主轴马达带动磁头在盘面上进行读写操作。

 

    # 何谓低级格式化:把一个磁盘划分磁道、扇区等的操作,这些在磁盘出厂时完成。

 

    # 何谓分区:为便于管理大容量的磁盘,把磁盘划分成几个单独区域,划分方法为磁道开始与结束。

 

    # 何谓格式化:将文件系统写入磁盘即为常说的磁盘格式化。

文件系统是一个软件,它属于linux内核,提供文件open、close、creat、delete、edit(read、write、copy、move)功能。但文件系统的创建属于用户权限ring3。由于各个厂商出于自己对于文件系统的需求、定义不同,因此可能导致程序调用各个文件系统时存在不支持的情况,于是linux开发了virtual filesystem提供对上层程序的诸多下层各个文件系统的翻译。

常见的文件系统

                  ext2、ext3、ext4  (linux)

                  reiserfs   (suse linux)

                  isomer660   (光盘)

                  swap

                  cifs、nfs(网络文件系统)
                  xfs、jsf(集群)

 

  ext2与ext3的区别: 

                       ext3属于日志文件系统,它在ext2对磁盘管理的基础上添加了日志区,在创建文件时,先把文件元属性写入日志区,把数据写入数据区,不断电时,在把元属性移到目录区。

 #      建立文件前提是新建文件所在的目录存在。

         扫描inode位图,找空闲inode号,找该目录的inode号,找该目录号所对应的block号,写入文件名与文件名对应的inode号,扫描block位图,找空闲的block号,写入文件。(block为2k,10k的文件找8个,防止文件碎片)。

 

    #   删除文件: 删除目录block下所对应的条目,标记该文件的inode号为空闲,block为空闲,数据在下次写文件时被覆盖。

 

   #   复制文件:复制所在目录条目到另一个条目。

 

   #     剪贴文件:在同一个分区时,移动老目录条目到新目录条目,在不同分区时与新建文件类似。这也就是同分区剪贴速度快,跨分区速度慢的原因。

 

   #   管理磁盘分区步骤:
1, fdisk /dev/sda 进入这个磁盘
                p:显示当前硬盘的分区
                n:创建新分区
                     e:扩展分区
                     p:主分区
               d:删除分区
               w:保存退出
               q:不保存退出
                t:修改分区的类型
                l:显示所有支持的文件系统类型那个
  2,partprobe让内核重新读取分区表