LINUXPIICHAP13V0.3.ppt
《LINUXPIICHAP13V0.3.ppt》由会员分享,可在线阅读,更多相关《LINUXPIICHAP13V0.3.ppt(23页珍藏版)》请在三一文库上搜索。
1、第二部分:系统管理 第十三章:文件系统,本章目标,熟练掌握文件系统、分区、磁盘等相关知识及相关命令。 熟练掌握磁盘限额的使用。,一块硬盘只能有四个主分区 用户可以也只可以将一个主分区变成扩展分区 在扩展分区上,用户可以以链表方式建立逻辑分区 Red Hat Linux对一块IDE硬盘最多支持到63个分区,SCSI硬盘支持到15个 fdisk工具最多只能辨认出16个分区。,硬盘分区,为了能在设备上储存与读取文件,我们需要在分区上创立文件系统。 文件结构,是文件存放在磁盘等存储设备上的组织方法,主要体现在对文件和目录的组织上。 每一个文件系统在Linux里都被解释成由一个根目录为起点的目录树结构。
2、 Linux将各个文件系统挂载(mount)在系统目录树中使用。,文件结构,ext2/ext3文件系统采用inode+block的方式来存放文件。 索引节点inode用来记录文件的相关信息(元数据)。是一个包含文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息的结构。 Linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。一个文件系统维护一个索引节点的数组。每个文件或目录都与索引节点数组中的唯一一个元素对应。系统给每个索引节点分配一个号码,是该节点在数组中的索引号,称为索引节点号。文件索引节点号和文件名同时保存在目录中,所以,目录只是将文件的名称和它的索引节点号结合在一
3、起的一张表,目录中每一对文件名称和索引节点号称为一个连接。 ext2/ext3文件系统上有一块空间被称为超级块(superblock)用于存放文件系统的元数据,诸如卷标名、block数、inode数等等,EXT2/EXT3文件系统,ext3文件系统,ext3文件系统即一个添加了日志功能的ext2,可与ext2文件系统无缝兼容 ext2文件系统可以通过增加日志的方式简单地升级成为ext3文件系统 ext4文件系统是ext3的升级 EXT3 16TB文件系统/2TB文件/32000个子目录 EXT4(2.6.28) 1EB文件系统/16TB文件/无限制子目录 1EB=1024PB 1PB=1024
4、TB,其他常见的文件系统,minix:古老的文件系统 msdos/fat:microsoft早年的文件系统 vfat:win95与win98采用的文件系统 nfts:win2000使用的文件系统 iso9660:光盘使用的文件系统 reiserFS/JFS:仍然在完善的带日志文件系统,文件及目录特殊属性,lsattr 命令 (显示第二扩展文件系统ext2fs的特有属性设定) 格式: lsattr OPTION FILES -R 递归显示 -a 显示所有文件,包括隐藏文件 例: #lsattr -R /boot/ chattr 命令(修改文件在第二扩展文件系统ext2fs上的特有属性) 格式:
5、chattr OPTION MODE FILES 实用: chattr -R +-=ASacdisu 文件或目录 -R 递归修改 attributes属性包括: A 它的atime记录不会改变 a 只能在添加模式下打开用于写入(可以追加内容) c 文件在磁盘上由内核自动进行压缩处理 d 不能对其进行dump程序进行备份 i 不能进行任何修改 s 将对其数据块清零并写回到磁盘上 S 修改会同步写入到磁盘上,与“sync”挂载选项有相同的效果 u 将会保存其内容,用户可以请求恢复被删除的文件,fdisk命令,fdisk命令 (Linux分区工具) 格式: fdisk -u -b sectorsiz
6、e -C cyls -H heads -S sects device fdisk -l -u device . fdisk -s partition . fdisk v 选项: -b 指定磁盘扇面的大小 -c 指定磁盘柱面数 -H 指定磁盘磁头数 例如: #fdisk -l (列出磁盘分区表信息) #fdisk -l /dev/hda (列出指定磁盘分区表信息) #fdisk /dev/hda (进入磁盘分区工具的管理模式) “Command (m for help):” m 帮助(显示菜单) d 删除分区 p 显示分区表 q 退出不保存 w 写入分区表并退出 ,创建文件系统,如果我们需要使用
7、一个分区用于存储文件,则要在这个分区上建立文件系统。 常用的创建文件系统的工具: mkfs命令 可以用于创建各种文件系统,由-t参数指定文件系统类型 例:#mkfs t vfat /dev/hdaN mke2fs命令 创建ext2/3文件系统,支持指定block大小等功能 mke2fs常用参数: -b 指定block的大小 -c 在创建文件系统的同时检查分区坏块 -L 创建文件系统的同时设定label -j 为ext2文件系统添加日志 ,使用文件系统,为了使用一个文件系统,往其中存读文件,用户需要先挂载该文件系统。(临时挂载) 挂载文件系统的指令是mount。 语法: mount t 文件系统
8、类型其他参数 设备 挂载点 注:设备指的是一个具体的文件系统,可是用设备名或卷标名表示。挂载点必须是一个存在的目录。如果目录下原来有文件,则在文件系统挂载后,原文件暂时不能访问。直到挂载的文件系统被卸载。一般采用/mnt目录下的一个空目录为挂载点。,/etc/fstab,配置文件系统挂载信息(修改重启系统后生效) mount文件系统时若给出的参数不全,系统会从/etc/fstab中读取参数补完 系统启动会参考/etc/fstab中的配置项自动加载文件系统 也被fsck、dump、quotaon、swapon等程序使用 /etc/fstab文件每一行由空格分为六项: 设备文件、挂载点、文件系统类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUXPIICHAP13V0
链接地址:https://www.31doc.com/p-2145852.html