实验四系统管理(磁盘管理)
《网络操作系统》实验报告
2011至2012学年第2学期
姓名
系别
实验地点
综合教学楼401机房
学号
年级、班
实验时间
年月日
实验项目
Linux系统管理(磁盘管理)
一、实验目的
1、了解常用的Linux支持的文件系统;熟悉磁盘分区的命名方式;
2、掌握使用fdisk命令进行磁盘分区;学会创建不同类型的文件系统;
3、掌握挂载和卸载文件系统,学会在系统启动时自动挂载文件系统;
#quotacheck -mugcv/var/zfs
#ls /var/zfs //查看是否生成aquota.group(组配额数据库文件)和er(用户配额数据库文件)两个文件。
(6)给用户user04在/dev/sdb1分区设置磁盘配额;
#edquota –u user04 //使用VIM编辑器来完成设置
●然后按ESC键,返回命令模式;
●按Shift+;键,进入:底行命令模式,输入字母wq后按Enter键,保存并退出,设置完成。
(7)磁盘配额完毕后,启用配额管理。
启动磁盘配额
#quotaon -avug //使得/etc/fstab文件中有quota设置的所有分区b1 //指定分区磁盘配额生效;
#fdisk
(3)进入fdisk工具应用模式后,参照教材84-85页,划分一个主分区和一个逻辑分区,把该虚拟磁盘划分为两个大小相近的分区。主分区的名称为,逻辑分区的名称为。
2.使用mke2fs(mkfs)命令格式化分区
#mke2fs//格式化主分区,文件系统为ext3
#mkfs -t ext3(逻辑分区文件)//格式化逻辑分区,文件系统为ext3
点击Edit virtual machine setting,点击ADD......点击下一步,选择hard disk,下一步,create a new vitual disk,下一步,选择IDE或SCSI(实验使用SCSI),下一步,设置磁盘大小1GB,下一步,完成。这样,linux系统中将增加一个新的未格式化的硬盘(虚拟的)。
(8)使用VIM编辑器修改/etc/fstab文件,把/dev/sdb1所在的行改为以下内容即可;
/dev/sdb1 /var/zfs ext3 defaults,usrquota,grpquota 0 0
这样,系统重启后会自动使得/dev/sdb1的磁盘限额生效。
下面可切换终端,使用账户user04登录,然后往/var/zfs目录下拷贝文件进行测试。
1.使用fdisk命令(工具)创建分区
(1)进入Linux系统的命令行模式中使用fdisk -l命令来查看系统中的硬盘设备信息。
新加入的硬盘显示的设备文件名称是:
(2)使用fdisk命令对新的硬盘进行分区。
以root用户登录到系统文本(字符)界面下(或者在图形界面下打开终端),输入fdisk命令,把要进行分区的磁盘设备文件作为参数(操作对象),其命令如下:
3.挂载、解挂(卸载)所创建的分区
(1)创建挂载目录:
#mkdir /var/zfs //用于挂载主分区
#mkdir /var/lfs //用于挂载逻辑分区
(2)使用mount命令来挂载刚刚创建的分区;
#(挂载逻辑分区指令)
挂载主分区操作类似,略。
(3)使用df指令查看各个分区的文件系统类型、使用情况等
#vi /etc/fstab //使用VIM编辑器打开/etc/fstab文件
●按字母“i”或“Insert”进入插入模式;
●把光标移到文末,在/etc/fstab文件最后添加以下条记录
/dev/sdb1 /var/zfs ext3 defaults 0 0
/dev/sdb5 /var/lfs ext3 defaults 0 0
#passwd user04
(3)打开磁盘限额功能;
#quotaon -avug
(4)重新挂载/dev/sdb1分区,并在/dev/sdb1分区上激活磁盘配额;
#mount –o remount,usrquota,grpquota /var/zfs
该加载方法仅对本次启动有效。
(5)检测相应的文件系统并在相应的主目录下生成配额数据库文件;
Disk quotas for user user04 (uid 501):
Filesystemblocks soft hard inodes soft hard
/dev/sdb1 0 1024002048000 0 0
●按字母“i”或“Insert”进入插入模式;
●把第一个soft和hard所对应的数字0分别设为102400和204800;
完毕!!
四、实验结果(反思)
当系统中存在多块硬盘时,如何了解文件的存放位置(在那块磁盘上)?
实验完成情况:完成基本完成未完成
4、掌握常用磁盘管理命令;
5、了解磁盘配额的意义和基本方法。
二、实验环境(条件)
软件配置:Windows XP/2003系统
Vmware Workstation8.0
Red HatEnterpriseLinux 5
硬件配置:CPU P42.0G以上、内存512MB以上
三、实验内容及步骤:
实验前准备:启动VMware前请先完成以下操作
#
(4)使用umount指令卸载刚挂载的分区
#umount(主分区的设备文件)//卸载主分区
#umount /var/lfs //卸载逻辑分区
4.使用fsck指令检查所创建的分区
#(检查所创建的逻辑分区指令)
5.自动挂载
要实现系统启动自动挂载相应的分区和目录,必须修改相应的配置文件/etc/fstab,在该文件中添加相应的记录。
●然后按ESC键,返回命令模式;
●按Shift+;组合键,进入:底行命令模式,输入字母wq后按Enter键,保存并退出,设置完成。
然后保存该文件,这样,今后计算机启动后sdb1分区将自动挂载到/var/zfs目录,sdb5分区将自动挂载到/var/lfs目录。
6.磁盘限额练习(选做)
在/dev/sdb1分区上给用户user04设置磁盘限额,软限制为100MB,硬限制为200MB。
(1)检查当前内核是否支持quota,当前内核配置文件在/boot下
# grep CONFIG_QUOTA /boot/config-2.6.18-92.el5
CONFIG_QUOTA=y
CONFIG_QUOTACTL=y
有上列输出,则表示当前内核已经支持quota。
(2)创建用户user04;
#useradd user04