linux 网络操作系统
DESCRIPTION
Linux 网络操作系统. 第 6 章 文件系统管理. 广州工程技术职业学院. 本章内容. 管理磁盘分区 文件系统 Linux 的目录与文件 管理文件权限 管理磁盘配额. 管理磁盘分区. 磁盘分区工具 使用 fdisk 进行分区管理. 磁盘分区工具. Linux 安装过程中: Disk Druid 常用分区工具: fdisk parted. 使用 fdisk 进行分区管理. fdisk 是一个功能强大的磁盘管理工具 查看磁盘设备: fdisk –l 管理磁盘分区 fdisk device. 命令. 描述. a. 引导标志开关. d. - PowerPoint PPT PresentationTRANSCRIPT
广州工程技术职业学院广州工程技术职业学院
第第 66 章 文件系统管理章 文件系统管理
广州工程技术职业学院 Linux 网络操作系统
2
本章内容管理磁盘分区 文件系统Linux 的目录与文件 管理文件权限 管理磁盘配额
广州工程技术职业学院 Linux 网络操作系统
3
管理磁盘分区 磁盘分区工具使用 fdisk 进行分区管理
广州工程技术职业学院 Linux 网络操作系统
4
磁盘分区工具 Linux 安装过程中: Disk Druid
常用分区工具:fdiskparted
广州工程技术职业学院 Linux 网络操作系统
5
使用 fdisk 进行分区管理 fdisk 是一个功能强大的磁盘管理工具查看磁盘设备:
fdisk –l
管理磁盘分区fdisk device
广州工程技术职业学院 Linux 网络操作系统
6
使用 fdisk 进行分区管理命令 描述
a 引导标志开关
d 删除一个分区
l 列出已知的分区类型
m 显示 fdisk 命令的帮助信息
n 建立一个新分区
p 列出现有的分区表信息
q 退出 fdisk 命令且不保存更改
t 修改分区的系统 id
w 保存更改并退出
•常用 fdisk 交互命令
广州工程技术职业学院 Linux 网络操作系统
7
文件系统 什么是文件系统建立文件系统挂载文件系统考察 /etc/fstab 文件文件系统的维护
广州工程技术职业学院 Linux 网络操作系统
8
什么是文件系统 文件系统是操作系统在分区上保存文件信息的方法和数
据结构Linux 文件系统具有类似的通用结构,其关键组成部分
有:超级块( super block )索引节点( inode )数据块( data block )目录块( directory block )
广州工程技术职业学院 Linux 网络操作系统
9
建立文件系统 要想在分区上存储数据,首先需要建立文件系统 建立文件系统的过程类似于格式化 使用 mkfs 命令建立文件系统
mkfs [-v] [-t fs-type] [fs-options] device [size]
广州工程技术职业学院 Linux 网络操作系统
10
挂载文件系统 使用文件系统之前,需要将文件系统挂载到 Linux 目录
树的某个位置上 文件系统所挂载到的目录被称为挂载点挂载文件系统的命令为 mount ,该命令的语法如下:
mount [-t fs-type] [-o option] device mountpoint 使用完成的设备,需要从 Linux 中卸载:
umount
广州工程技术职业学院 Linux 网络操作系统
11
考察 /etc/fstab 文件 系统引导时会读取 /etc/fstab 文件,并对文件中的条目进行挂载/etc/fstab 文件的内容分为六列,含义如下:
参数 描述
/dev/device 将要被挂载的设备
/dirmount 文件系统要被挂载到的目录
fs-type 文件系统类型
Options挂载选项,传递给 mount 命令以决定如何挂载。各选项间使用逗号隔开
fs-dump 由 dump 程序决定文件系统是否需要备份
fs-passno 由 fsck 程序决定引导时是否检查磁盘以及检查的次序
广州工程技术职业学院 Linux 网络操作系统
12
fstab 文件实例LABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2none /dev/pts devpts gid=5,mode=620 0 0none /proc proc defaults 0 0none /dev/shm tmpfs defaults 0 0/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
广州工程技术职业学院 Linux 网络操作系统
13
文件系统的维护 在 Linux 系统中对文件系统的检查是通过 fsck 工具进
行的。fsck 的命令格式为:
fsck [options] filesystem注意不要对已经挂接的文件系统进行 fsck
磁盘使用信息查看:dfdu
广州工程技术职业学院 Linux 网络操作系统
14
Linux 的目录与文件 Linux 的目录结构Linux 的文件类型
广州工程技术职业学院 Linux 网络操作系统
15
Linux 的目录结构 Linux 文件系统使用单一的根目录结构 / 位于 Linux 文件系统的顶层,所有分区都挂载到 / 下
某个目录中熟悉各个系统目录
广州工程技术职业学院 Linux 网络操作系统
16
Linux 的文件类型 文件是操作系统用来存储信息的基本结构,通过文件名
来标识。 Linux 系统中有三种基本的文件类型
普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。
目录文件: Linux 系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。
设备文件: Linux 系统把每一个设备都看成是一个文件。
广州工程技术职业学院 Linux 网络操作系统
17
Linux 的文件类型普通文件
目录文件
设备文件
文本文件
二进制文件
数据文件
块设备
字符设备
文件类型
链接文件
广州工程技术职业学院 Linux 网络操作系统
18
管理文件权限 文件的属主与属组文件权限
广州工程技术职业学院 Linux 网络操作系统
19
文件的属主与属组 每个文件或目录都有它的所有者,即属主。 文件同时属于某个特定的组,该组称为文件的属组 用户可以使用 chown 和 chgrp 命令修改文件的所有者
关系chown user:group filenamechgrp group filename
广州工程技术职业学院 Linux 网络操作系统
20
文件权限 Linux 系统中的每个文件和目录都有访问许可权限,这是加在文件上的一个数据结构访问权限规定三种不同类型的用户:
文件属主( owner ):文件的所有者,称为属主。同组用户( group ):文件属组的同组用户可以访问系统的其他用户( others )
访问权限规定三种访问文件或目录的方式:读( r ):允许读取文件内容或者列目录写( w ):允许修改文件内容或者创建、删除文件可执行或查找( x ):允许执行文件或者允许使用 cd 命令进入目录。
广州工程技术职业学院 Linux 网络操作系统
21
文件权限
属主( u ) 同组用户( g ) 其他用户( o )
R W X R W X R W X
4 2 1 4 2 1 4 2 1
广州工程技术职业学院 Linux 网络操作系统
22
文件权限使用 chmod 命令修改文件权限实例:
chmod a+x file chmod o-r file chmod 644 file
广州工程技术职业学院 Linux 网络操作系统
23
管理磁盘配额 启用 Linux 的磁盘配额功能编辑用户和组配额限制检查磁盘配额的工作情况
广州工程技术职业学院 Linux 网络操作系统
24
启用 Linux 的磁盘配额功能 磁盘配额可以从两方面限制磁盘的使用:
用户能够使用的索引节点数( inode ),这会限制用户可以创建的文件数量;
用户能够使用的磁盘块区数( block ),这会限制用户可以占用的磁盘容量。
要设置磁盘配额,应该安装 quotas软件包
广州工程技术职业学院 Linux 网络操作系统
25
启用磁盘配额的步骤修改 /etc/fstab 文件,加入磁盘配额选项重启系统或重新挂载文件系统运行 quotacheck 命令生成磁盘配额文件
quotacheck -cvug /
使用 quotaon 命令启用配额功能 quotaon /
广州工程技术职业学院 Linux 网络操作系统
26
编辑用户和组配额限制 对用户和组的磁盘配额限制分为两种:
软限制:在过渡期内可以暂时超过这个限制硬限制:绝对不允许超过这个限制。
使用 edquota 命令编辑用户配额edquota usernameedquota -t
广州工程技术职业学院 Linux 网络操作系统
27
检查磁盘配额的工作情况 要得到某个用户或组的磁盘使用情况,可以使用命令:
quota user或者 quota -g group
系统管理员还可以使用 repquota 命令生成完整的磁盘空间使用情况的报告repquota /
广州工程技术职业学院 Linux 网络操作系统
28
本章小结掌握磁盘分区工具: fdisk掌握文件系统管理工具:
mkfsmountumount
熟悉 Linux 目录结构和文件类型掌握文件权限管理掌握磁盘配额设置