v      文件系统是操作系统中实现对文件的组织、管理和存取的一组系统程序

v      文件系统实现对文件的共享和保护,方便用户按名存取

v      文件系统的结构

v      对用户来说文件系统是一个文件和目录和集合,里面存放了系统及其用户可以访问的数据;对操作系统来说,文件系统是占用由分区定义的空间的控制结构和数据块集合,有了这处集合才能进行数据存储和管理。UFS存在于磁盘上,其物理基础是磁盘的分区

对象及其属性

对对象操纵和管理的软件集合

文件系统接口

 

v      文件管理系统的对象有:文件、目录和磁盘存储空间

v      对对象操纵和管理的软件集合;文件存储空间的管理、文件目录的管理、将文件的逻辑地址转换为物理地址的机制、对文件读和写的管理、对文件共享的保护等

v      文件系统接口

§         命令接口:用户和文件系统交互的接口

§         程序接口:用户程序和文件系统的接口

v      文件系统的功能

§         文件及目录的管理

v      如打开、关闭、读、写等

§         提供有关文件自身的服务

v      如文件共享机制、文件的安全性等

§         文件存储空间的管理

v      如分配和释放,主要针对可改写的外存,如磁盘

§         提供用户接口

v      文件系统通常向用户提供两种类型的接口

v      命令接口

v      程序接口

 

v      本地磁盘文件系统

§         FAT       不支持长文件名,8.3的限制,没有内部安全

§         VFAT     win95,支持文件日期和时间属性,文件创建、文件最近被修改、文件最近被打开

§         HPFS     

§         NTFS

§         ext2     ext相比更有扩展性和高性能,并且有速度和cpu利用率上较为突出,它在写入文件的内容时,并没有写入meta-data(和文件有关的信息,如权限、所有者及创建和访问时间)

§         ext3   是一种日志格式的文件系统,在对原数据做任何改变以前,文件系统驱动程序会向日志中写入一个条目;它是在原有的ext2的基础上加上日志功能。

§         ISO 9660

 

v      网络上使用的文件系统

§         NFS    客户机可以将服务器共享出来的目录挂载到本地,在本地计算机看来,那个远程主机的目录就象是自己的磁盘一样使用。

§         SMB/CIFS

 

v      不分区可不可以?

v      计划分区表

§         分区表要简化    分区的个数不要太多也不要太少

§         将有联系的数据放在一起

§         分隔重要的数据

 

v      设备名

§         设备文件位于/dev目录

§         设备的命名

          IDE磁盘驱动器使用前缀:hd

hdhdahda1

hdhddhdd5

          SCSI磁盘驱动器使用前缀:sd

sdsdasda1

 

 

 

建立文件系统

 

 

 

v      使用mkfs命令建立文件系统

§         例子:

# mkfs -t ext3 /dev/hda1

# mkfs.ext3 /dev/hda1

 

注意:在提供设备文件的时候,不要输入一块磁盘(如:/dev/hda)或者一个扩展分区的设备名。因为它会删除这个容器中的所有分区。

 

partprobe:让核心立刻读取最新的分区表,不需要重新启动,对那些系统正在使用的硬盘,要想要新的分区表立刻生效,而不需要重启。

 

 

 

 

v      fdisk

§         a  添加引导标志

§         d  删除一个已存在的分区   删除扩展分区时,这个分区中的所有的逻辑分区也同时一并删除

§         n  新建一个分区

§         p  显示当前分区表

§         q  不保存操作,退出fdisk程序

§         w  保存所做的操作,退出fdisk程序