第6章 文件系统与文件管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息技术学院 边雪芬
6-3-2

设置文件系统配额
1. 超级用户编辑/etc/fstab
指定实施配额管理的文件系统 检查并创建配额管理文件
2. 执行quotacheck命令 3. 执行edquota命令编辑配额管理文件 4. 执行quotaon命令启动配额管理
信息技术学院 边雪芬
会使用到的命令:


对文件系统,既可以只采用用户级的配额管理或只 采用组群级的配额管理,也可以同时采用这两者。
信息技术学院 边雪芬
配额分为:硬配额和软配额



硬配额是用户和组群可使用使用的最大值。用 户使用的空间超过硬配额时,系统会发出警告 ,不能写入。 软配额也定义用户和组群的可使用空间,但又 与硬配额不同。系统允许软配额在一段时间内 被超过,这段时间称为‚过渡期‛,默认为7 天。 通常硬配额大于软配额。
信息技术学院 边雪芬
2. umount(卸载)
格式:
umount 设备名或目录名
3. df( 显示文件系统的相关信息)
格式:df [选项] -a(all) -t 文件系统类型(显示指定类型的文件系统) -h(human) 即以易读的方式显示
信息技术学院 边雪芬
4. mkfs(磁盘格式化)
格式:mkfs [选项] 设备名 选项:-t 文件系统类型(默认ext2) -c (check) 建立之前首先检查 格式:fsck 设备名
5. fsck(检查并修复文件系统)
信息技术学院 边雪芬
6-3
文件系统的配额管理
6-3-1 配额的基本概念
文件系统配额是一种磁盘空间管理机制。 使用文件系统配额可限制用户或组群在某个特 定文件系统中所能使用的最大空间。
信息技术学院 边雪芬
pub etc init.d rc3.d ftp rc5.d httpd named rc.d src local bin /opt /tmp /home /lib /etc /var /usr /sbin /bin
Linux文件系统标准结构
信息技术学院 边雪芬

常用的基本目录如下:
信息技术学院 边雪芬
例子:新建两个用户aaa、bbb,并为其 进行磁盘配额管理。
1. useradd aaa 2. usersdd bbb 3. vi /etc/fstab 设置对哪个文件系统 进行了磁盘配额管理或进行设置。 本例中对类型为ext3的‛/‛文件系统 进行磁盘配额管理,即在其类型选项上 添加usrquota参数。
信息技术学院 边雪芬



只有采用Linux文件系统(ext2和ext3)的文 件系统(磁盘分区)才能进行配额管理。 因为/home目录包含所有普通用户的默认主目 录文件,所以一般是对/home目录所对应的文 件系统进行配额管理,也就是说安装Linux时 需要建立独立的/home分区。 通常对/、/boot、/mnt/cdrom等文件系统不进 行配额管理。
它可以保证所有用户都拥有自己独立的文 件系统空间,从而确保用户使用系统的公平性 和安全性。
信息技术学院 边雪芬

Linux可以针对不同的用户对象实施用户级和组群级 的配额管理。 配额管理文件保存于实施配额管理的那个文件系统 的挂载目录中,其中er保存用户配额管理 的内容,aquota.group保存组群的配额管理的内容 。
文件系统类型

如果设置为auto则表示按照文件系统本 身的类型进行挂载。
信息技术学院 边雪芬
命令选项

每个文件系统都可以设置多个选项,之间用逗 号分隔。常见选项如下表所示:
Defaults Noauto Auto Ro Rw 启动时自动挂载,并可读可写 启动时不自动挂载,用户需要时手动挂载 启动时自动挂载 只可读不可写 可读且可写
信息技术学院 边雪芬
6. 利用edquota命令编辑er文件,设 置aaa的磁盘配额。 #edquota aaa 7. 利用edquota命令将aaa的磁盘配额复制给 bbb。 #edquota -p aaa bbb 8. 启动磁盘配额管理 #quotaon -avu 可以使用实行了配额管理的用户登陆并复制 大于其磁盘配额的文件来验证其配额管理的 有效性。
信息技术学院 边雪芬



/home:用户主目录的位置,保存了用户文件( 用户自己的配置文件,文档,数据等)。 /dev:设备文件所在目录。在Linux中,设备以 文件形式表现,从而可以按照操作文件的方式 简便地对设备进行操作。 /mnt:文件系统挂载点。一般用于安装移动介 质、其他文件系统(如DOS)的分区、网络共享文 件系统或任何可安装文件系统。
Usrquota
grpquota
实施用户配额管理
实施组群配额管理
信息技术学院 边雪芬
检查标记

只有两个取值:0或1。

0表示该文件系统不进行文件系统检查。 1表示该文件系统需要进行文件系统检查。 通常只有ext2及ext3类型的文件系统才需要 进行文件系统检查。
信息技术学院 边雪芬
检查顺序标记
(1)挂载与卸载软盘 开始—系统工具—磁盘管理 (2)格式化软盘 利用挂载工具 利用软盘格式化工具
2、管理光盘 桌面环境下光盘被自动挂载。
信息技术学院 边雪芬
图形化挂载工具

执行【开始/系统/磁盘管理】
信息技术学院 边雪芬
6-2-2
管理磁盘的Shell命令
内容包括: mount(挂载) umount(卸载) df( 显示文件系统的相关信息 ) mkfs(磁盘格式化) fsck(检查并修复文件系统)
msdos:MS-DOS采用的FAT文件系统。 vfat:Windows中通用的文件系统。 sysV:UNIX中最常用的system文件系统。 nfs:网络文件系统(Network File System)。 iso9660:CD-ROM的标准文件系统。
信息技术学院 边雪芬
6-1-3

文件系统的挂载与卸载
信息技术学院 边雪芬





/proc:操作系统的内存映像文件系统,是一 个虚拟的文件系统(没有占用磁盘空间)。查看 时,看到的是内存里的信息,这此文件有助于 用户了解系统内部信息。 /initrd:在计算机启动时挂载initrd.img映 像文件的目录以及载入所需设备模块的目录。 /opt:存放可选择安装的文件和程序。主要用 于第三方开发者安装软件包。 /tmp:用户和程序的临时目录,该目录中的文 件被系统定时自动清空。 /lost+found:在系统修复过程中恢复的文件 所在目录。
信息技术学院 边雪芬



/lib:包含许多供/bin和/sbin中的程序使用的 共享库文件。目录/usr/lib/中含有更多用于用 户程序的库文件。 /boot:包括内核和系统启动时使用的其他文件 。 /var:包含一些经常改变的文件。例如假脱机 (spool)目录、文件日志目录、锁文件、临时文 件等等。


Ext3(Extended Files System)文件系统系列 是专为Linux设计的文件系统。 它继承了UNIX文件系统的主要特色,采用三级 索引结构和目录树型结构,并将设备作为特别 文件处理。
信息技术学院 边雪芬
6-1-2 Linux支持的文件系统


Linux采用虚拟文件技术,可支持多种常见的文 件系统,并允许用户在不同的分区上安装不同 的文件系统。 Linux支持的不同文件系统类型主要有:


Linux中,无论是软盘还是硬盘,都必须经过 挂载才能进行文件存储操作。 所谓挂载就是将存储介质的内容映射到指定的 目录中,此目录即为该设备的挂载点。 对存储设备的访问就变成了对挂载点的访问。 一个挂载点一次只挂载一个设备。
信息技术学院 边雪芬




通常,硬盘上的Linux分区以及swap等都已经 在Linux启动时自动挂载了。 但软盘等移动存储介质既可以在启动时自动挂 载,也可以后来手动挂载。 注意:移动存储介质使用完后,必须卸载之后 ,才能取出,否则会造成一些不必要的错误。 移动存储介质是否在启动时自动挂载,取决于 /etc/fstab文件的内容。

/ bin boot dev home lib mnt proc root sbin tmp usr var
信息技术学院 边雪芬




/bin:存放普通用户可以使用的命令文件。目 录/usr/bin也用来贮存用户命令。 /sbin:一般存放非普通用户使用的命令(有时 普通用户也可能会用到)。目录/usr/sbin中也 包括了许多系统命令。 /etc:系统的配置文件。 /root:系统管理员(root)的主目录。 /usr:包括与系统用户直接相关的文件和目录 ,一些主要的应用程序也保存在该目录下。
信息技术学院 边雪芬
1.mount 命令
利用fstab文件,mount还有另外两种使用 格式

mount –a 该命令将文件/etc/fstab中提到的所有文 件系统,凡没使用noauto选项的,一律按照指定 的方式自动挂载。该命令一般在系统的启动脚本 中执行。

mount <挂载点> 或者 mount <挂载设备名称> 当挂载fstab中提到的文件系统时,可以只 指定挂载设备或者只指定挂载点即可完成挂载。

文件系统是操作系统中与管理文件有关的所有 软件和数据的集合。
6-1-1

Linux的基本文件系统
目前,Windows通常采用FAT32或NTFS文件系 统,而Linux中保存数据的磁盘分区通常采 用ext2或ext3文件系统,而实现虚拟存储的 Swap分区一定采用Swap文件系统。
信息技术学院 边雪芬
设备逻辑名
‚LABEL=磁盘分区名‛格式表示硬盘上 的磁盘分区。



根分区一定挂载到根目录。 None表示与设备无关的文件系统,由系统负 责控制管理。 /dev/cdrom表示光盘。 /dev/fd0表示软盘。
信息技术学院 边雪芬
挂载点


指定挂载位置。 Swap分区不需要指定挂载点。
信息技术学院 边雪芬
信息技术学院 边雪芬
4. 重启系统或用 mount -a 命令让Linux按照改 动后的/etc/fstab文件重新挂载文件系统。 5. 用quotacheck命令创建er文件。 #quotacheck -avu 查看/目录,可以看见er文件。Biblioteka 可有三个取值:0、1和2。


检查标记为0的,检查顺序标记也一定为0。 检查顺序标记为0的表示不进行检查。 检查顺序标记为1的表示最先进行检查。 检查顺序标记为2的表示后进行检查。 通常根分区最先进行检查。
信息技术学院 边雪芬
6-2 磁盘管理
6-2-1 桌面环境下的磁盘管理
1、管理软盘
信息技术学院 边雪芬
6-4

文件概述
什么是文件系统 file system 文件系统是操作系统在硬盘或者分区 上保存文件信息的方法和数据结构,也 就是文件在硬盘或分区上的组织方式。
信息技术学院 边雪芬
6-4-1

标准文件布局

文件系统采用分层的树形目录结构 树中的‚根‛与‚杈‛代表的是目录或 文件夹 叶子则是一个一个的文件
1. 2. 3. 4.
quotacheck edquota quota quotaon
信息技术学院 边雪芬
1.
quotacheck
功能:检查并创建配额管理文件 格式:quotacheck 选项 -a(all) 检查分区 -g(group) 检查分区,并创建quota.group文 件 -u(user) 检查分区,并创建er文 件 -v(verbose) 显示命令执行过程
信息技术学院 边雪芬
2、edquota命令 功能:编辑配额管理文件 主要选项: -u 用户名 设置指定用户的配额 -g 组群名 设置指定组群的配额 -t 设置过渡期 -p 用户名1 用户名2 将用户1的配额设置 复制给用户2
信息技术学院 边雪芬
3.quota命令 功能:察看用户的配额管理 格式: quota 用户名 4.quotaon 命令 功能:启动用户配额管理 格式:quotaon 选项
tarjxvfdirfilenametarbz2信息技术学院边雪芬单击?开始??应用程序??附件??压缩工具?ark1新建归档压缩文件2更新归档压缩文件3还原归档压缩文件4快速归档压缩文件5快速还原归档压缩文件信息技术学院边雪芬传统的linux软件包多为
第6章
文件系统与文件管理
6-1 文件系统概述
信息技术学院 边雪芬
fsck、mount、umount的等命令都利用这个文件
信息技术学院 边雪芬

/etc/fstab文件中每一行表示一个文件系统, 由六个字段组成,用空格分隔,个字段含义如 下:



设备逻辑名 挂载点 文件系统类型 命令选项 检查标记 检查顺序标记
信息技术学院 边雪芬
相关文档
最新文档