您的位置:首页 > 运维架构 > Linux

linux_文件系统&分区&格式化

2010-09-20 11:50 323 查看
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
hd→hda→hda1
hd→hdd→hdd5
SCSI磁盘驱动器使用前缀:sd
sd→sda→sda1

建立文件系统

v 使用mkfs命令建立文件系统
§ 例子:
# mkfs -t ext3 /dev/hda1
# mkfs.ext3 /dev/hda1

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

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

v fdisk
§ a 添加引导标志
§ d 删除一个已存在的分区 删除扩展分区时,这个分区中的所有的逻辑分区也同时一并删除
§ n 新建一个分区
§ p 显示当前分区表
§ q 不保存操作,退出fdisk程序
§ w 保存所做的操作,退出fdisk程序本文出自 “上善若水威加海内” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: