文档介绍:第9章系统管理
本章要点
文件系统的基本概念
文件系统管理
文件系统的备份
系统安全管理
系统性能优化
概述
Linux操作系统是由一个内核、一些系统程序、一些用于工作的应用程序所组成。内核是操作系统的心脏,它维护着磁盘上文件的存储,启动程序并且并行运行应用程序,给各种进程分配内存以及其他资源,从网络上接收和发送数据包。内核做的事很少,但是提供了建立所有服务所需要的工具,也防止了用户直接对硬件的访问,用户只能使用内核所提供的工具。这样,内核为各用户之间提供了一些保护。内核所提供的工具是通过系统调用来实现的。
文件系统的管理
文件系统创建
在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。Linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。例如,第一个IDE设备,Linux就定义为hda;第二个IDE设备就定义为hdb;下面以此类推。而SCSI设备就应该是sda、sdb、sdc等。
文件系统的管理
硬盘分区结构
图9-1 硬盘分区结构
文件系统的管理
运行fdisk的时候,首先进入的是欢迎界面,通过在这个界面中输入命令参数来操作fdisk。通过提示键入“m”,可以显示fdisk命令各个参数的说明。可以看到fdisk有很多参数,可是经常使用的就是几个,如果能够熟练掌握这几个参数就可以流畅地运用fdisk,对Linux的硬盘进行分区。首先简单介绍各个参数的意义,然后详细说明几个重点参数。用户在Linux中进行分区的时候,最常用的参数分别是d、l、m、n、p、q、t、w等
文件系统的管理
a绑定一个分区为启动分区 b编辑一个分区类型
为bsd的分区
c标识一个分区为dos兼容的分区 d删除一个分区
l打印出来linux所支持的各种分区类型 m打印fdisk帮助信息
n增加一个分区 o创建一个空dos分区
p打印该硬盘的分区信息 q退出,但是不保存
s创建一个空的sun分区表 t改变分区的类型号码
u改变分区大小的显示方式 v校验该硬盘的分区列表
w保存改变的结果,并且退出 x进入专家模式
文件系统的管理
3. 文件系统建立
硬盘进行分区后,下一步的工作就是文件系统的建立,这和格式化磁盘类似。在一个分区上建立文件系统会删除分区上的所有数据,并且不能恢复,因此建立文件系统前要确认分区上的数据不再使用。建立文件系统的命令是mkfs。mkfs的命令格式如下:
mkfs[参数] 文件系统
参数选项:
-t:指定要创建的文件系统类型,缺省是ext2。
-c:建立文件系统之前首先要检查坏块。
-l file:从文件file中读取磁盘坏块列表,该文件一般是由磁盘坏块检查程序产生的。
-V:输出建立文件系统详细信息。
文件系统的管理
4. 交换分区
如果在linux运行时物理内存不够,linux会把内存的数据先写到磁盘上,当需要数据时再读回到物理内存中,这个过程就叫交换,而用于交换的磁盘空间就叫交换空间。这些技术和windows的虚拟内存技术类似,但linux支持两种形式的交换空间:独立的磁盘交换分区和交换文件。
文件系统的管理
5 文件系统的安装和卸载
linux系统只有一个总的根目录,或者说只有一个目录树,不同磁盘的不同分区都只是这个目录树的一部分。在linux中创建文件系统后,用户还不能直接使用它,要把文件系统安装(mount)后才能使用。安装文件系统首先要选择一个安装点(mount point)。所谓的安装点就是要安装的文件系统所在的目录。
mount[参数] 设备名安装点