Linux操作系统实验指导书-4磁盘

合集下载

实验指导书-磁盘系统管理

实验指导书-磁盘系统管理

实验:磁盘系统管理
实训课时:2
实训目的:
1、掌握Linux的硬盘分区和格式化;
2、掌握Linux文件系统的挂载方法;
实验设备和环境
已经安装好Linux操作系统的计算机一台
实训内容:
Linux服务器中新增了一块硬盘/dev/sdb,请使用fdisk命令新建/dev/sdb1主分区和/dev/sdb2扩展分区,并在扩展分区中新建逻辑分区/dev/sdb5,并使用mkfs命令分别创建vfat和ext3文件系统。

最后,把这两个文件系统挂载到系统上。

子项目1.创建/dev/sdb1和/dev/sdb5
●使用fdisk命令创建/dev/sdb1主分区。

●使用fdisk命令创建/dev/sdb2扩展分区。

●使用fdisk命令创建/dev/sdb5逻辑分区。

●输入子命令w,把设置写入硬盘分区表,退出fdisk并重新启动系统。

●用mkfs命令在上述刚刚创建的分区上创建ext3文件系统和vfat文件系统。

子项目2.挂载/dev/sdb1和/dev/sdb5
●利用mkdir命令,在/mnt目录下建立挂载点,mountpoint1和mountpoint2。

●把上述新创建的ext3分区挂载到/mnt/mountpoint1上。

●把上述新创建的vfat分区挂载到/mnt/mountpoint2上。

●利用mount命令列出挂载到系统上的分区,查看挂载是否成功。

●利用umount命令卸载上面的两个分区。

linux实验报告--磁盘管理

linux实验报告--磁盘管理
广东科学技术职业学院计算机工程技术学院软件学院专业计算机网络技术班级成绩评定学号姓名合作者号教师签名实验题目磁盘的管理掌握并熟悉如何利用fdisk在新硬盘上建立分区
广东科学技术职业学院
计算机工程技术学院(软件学院)
实验报告
专业计算机网络技术班级成绩评定______
学号姓名(合作者____号____)教师签名赖小卿
2.实验结果(学生填写)
3.心得体会(学生填写)
实验题目磁盘的管理
第周星期一第节
一、实验目的与要求
1、掌握并熟悉在虚拟机的环境下如何添加一个硬盘;
2、掌握并熟悉如何利用fdisk在新硬盘上建立分区;
3、掌握并熟悉如何按要求格式化分区,并根据需要进行挂载;
4、复习YUM源的使用。
二、实验步骤
1、在虚拟机的环境下添加一个硬盘,硬盘容量为5G;
2、利用fdisk在新硬盘上创建一个1G的主分区,创建一个4G的扩展分区,并在此基础上创建两个逻辑分区,大小分别为3G和1G。
3、格式化相关的分区,文件系统类型均为ext3。
4、在根下。
5、将光盘的Server目录下的所有文件拷贝到新分区中去,并创建一个YUM源。
6、利用YUM源进行gcc软件的安装。
1.思考题(由老师在上机前出好题目,学生通过实验后再回答)

linux实验四

linux实验四

实验四:磁盘管理、Linux文件系统一、实验目的1.掌握使用fdisk进行硬盘分区;2.掌握Linux文件系统的创建、挂载、卸载;3.掌握Linux下使用光盘;4.掌握交换空间添加、删除。

二、实验预备内容理解相关的操作系统知识:硬盘分区、文件系统;学习课本第十章至第十一章内容三、实验具体内容及详细步骤1.使用fdisk进行硬盘分区1)显示硬盘分区信息。

2)创建和删除主分区。

3)创建扩展分区和逻辑驱动器。

4)查看并转换文件系统。

5)保存分区设置信息,并退出fdisk。

6)在非交互式界面下显示当前硬盘的分区信息(fdisk -l)。

2.逻辑卷管理1)创建LVM类型的分区:fdisk /dev/sdbp 列出当前分区表l 查看分区类型帮助信息t 转换分区类型先指定分区号,再输入分区类型代码8ep 查看是否更改成功w 保存退出2)创建物理卷:pvcreate /dev/sdb5(提示successfully created,即为成功)查看物理卷信息使用命令:pvdisplay3)创建卷组:vgcreate vgsdb5 /dev/sdb5(提示successfully created,即为成功)查询卷组信息使用命令:vgdisplay4)创建逻辑卷:lvcreate -n lvsdb5 -L 32M vgsdb5(提示“lvsdb5” created)查询逻辑卷信息使用命令:lvdisplay5)格式化逻辑卷使用lvdisplay查看逻辑卷,看到路径为:/dev/vgsdb5/lvsdb5再进行格式化:mkfs -t ext3 /dev/vgsdb5/lvsdb56)挂载逻辑卷到系统的/opt目录:mount /dev/vgsdb5/lvsdb5 /opt(成功挂载后可以使用mount命令查看系统已经挂载的文件系统情况)3.创建Linux文件系统将分区/dev/sdb5格式化为ext2文件系统:mkfs –t ext2 /dev/sdb1将分区/dev/sdb2格式化为ext3文件系统:mkfs.ext3 /dev/sdb2将分区/dev/sdb1格式化为FAT32文件系统:mkfs.vfat /dev/sdb34.挂载和卸载Linux文件系统挂载:mkdir /home/kkmount /dev/sdb1 /home/kk(使用mount或df命令查看挂载情况)卸载:umount /dev/sdb1或umount /home/kk5.Linux下使用光盘:mkdir /media/cdrommount -t iso9660 /dev/cdrom /media/cdromls /dev/cdrom(可在挂载后的目录看到光盘内容即表明正确挂载)6.查看Linux系统分区挂载情况:1)通过df命令2)通过mount–s命令3)查看/etc/mtab文件获取信息7.添加交换分区A.创建交换分区mkswap /dev/sdb2B.启用交换分区swapon /dev/sdb2C.确认已经启用交换分区cat /proc/swaps也可以用free命令查看D.如果要在系统引导时启用交换文件,编辑/etc/fstab文件添加如下内容。

实验四Linux系统的磁盘管理..

实验四Linux系统的磁盘管理..
-o 常用的选项有codepage,iocharset(对于中文来说codepage=936,
iocharset=gb2312) - o loop 挂载ISO文件时用
例:mount -o iocharset=cp936 /dev/sda1 /mnt/usb (以保证 正常显示中文字符)
1.文件系统加载
2.磁盘管理基本命令
1. dd命令
功能:
从标准输入、文件或设备读取数据,依照指定的格式来转换数据, 再输出 至文件、设备或标准输出。
命令的格式:
dd [OPTION]...
实用例子:
把一张软盘的内容拷贝到另一张软盘上,利用/tmp/tmpfile作为临时存储文 件 1.把源盘插入驱动器中: $ dd if=/dev/fd0 of=/tmp/tmpfile 2.将源盘从驱动器中取出,把目标盘插入: $ dd if=/tmp/tmpfile of=/dev/fd0 3.软盘拷贝完成后,应该将临时文件删除: $ rm /tmp/tmpfile
-s -a
对每个FILE参数只给出占用的数据块总数。 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。 若既不指定-s,也不指定-a,则只显示FILE中的每一个目录及其中 的各子目录所占的磁盘块数。 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。 以1024字节为单位列出磁盘空间使用情况。 最后再加上一个总计(系统缺省设置)。 计算所有的文件大小,对硬链接文件,则计算多次。 跳过在不同文件系统上的目录不予统计。
1.文件系统加载
mount命令的格式
在一般情况下,本节的命令需要您有root身份才能执行。
mount命令可以加载文件系统到指定的挂接点。
mount [-t vfstype] [-o optoins] device dir

实验四 磁盘和文件系统管理心得

实验四 磁盘和文件系统管理心得

实验四磁盘和文件系统管理心得实验四磁盘和文件系统管理心得一、实验背景磁盘和文件系统管理是计算机操作系统中非常重要的一部分,它涉及到了计算机存储和数据管理的方方面面。

在本次实验中,我们主要学习了磁盘的分区、格式化以及文件系统的创建与管理等内容。

二、实验过程1. 磁盘分区在Windows操作系统中,我们可以通过“磁盘管理”来对硬盘进行分区。

首先需要在“我的电脑”中找到硬盘驱动器,右键点击选择“管理”,进入“计算机管理”界面后,在左侧的菜单栏中选择“磁盘管理”,然后就可以对硬盘进行分区操作了。

2. 磁盘格式化在将硬盘进行分区之后,我们还需要对每个分区进行格式化。

格式化可以将硬盘上的数据清空,并为其创建一个新的文件系统。

在Windows操作系统中,我们同样可以通过“磁盘管理”来进行格式化操作。

3. 文件系统创建与管理在Linux操作系统中,我们可以使用mkfs命令来创建文件系统。

例如,在Ubuntu下创建ext4文件系统时,可以使用以下命令:sudo mkfs.ext4 /dev/sdb1其中,“/dev/sdb1”表示要创建文件系统的设备名称。

除了创建文件系统之外,我们还可以使用一些命令来管理文件系统。

例如,使用mount命令可以将文件系统挂载到指定的目录下:sudo mount /dev/sdb1 /mnt此时,/dev/sdb1设备上的文件系统就会被挂载到/mnt目录下。

另外,我们还可以使用umount命令来卸载已经挂载的文件系统:sudo umount /mnt三、实验心得通过本次实验,我对磁盘和文件系统管理有了更深入的了解。

在实际应用中,我们需要根据具体情况来对磁盘进行分区和格式化,并创建适合自己的文件系统。

同时,在管理文件系统时,我们也需要注意保护数据安全,并遵循相关规范和标准。

总之,在今后的学习和工作中,我将继续深入研究磁盘和文件系统管理相关知识,并不断提升自己的技能水平。

《操作系统》实验报告四磁盘文件操作

《操作系统》实验报告四磁盘文件操作

《操作系统》实验报告四磁盘文件操作实验目的:1.了解磁盘文件操作的基本原理和流程;2.掌握磁盘文件的读取、写入和删除操作;3.学会使用操作系统提供的文件管理函数。

实验设备:计算机、Linux操作系统、C编程环境实验原理和流程:磁盘文件操作是指对于存储在磁盘上的文件进行读取、写入和删除等操作。

在操作系统中,磁盘是将数据长期保存的主要设备之一,文件是用于组织和管理磁盘上数据的基本单位。

磁盘文件操作的基本原理是通过文件管理函数来进行文件的打开、读取、写入和删除操作。

文件管理函数是操作系统提供的一系列函数,可以帮助我们实现对磁盘文件的管理和操作。

在进行磁盘文件操作前,首先需要打开文件。

文件打开函数会返回一个文件描述符,该描述符用于后续对文件的读取和写入操作。

接着可以使用读取函数和写入函数分别对文件进行读取和写入操作。

读取函数会将文件中的数据读取到内存中,写入函数会将内存中的数据写入到文件中。

最后,可以使用删除函数删除文件。

下面介绍具体的实验流程和实验步骤:1. 打开文件:使用open函数打开一个文件,该函数的参数包括文件名、打开方式和权限等。

2. 读取文件:使用read函数读取文件中的数据,该函数的参数包括文件描述符、存储数据的缓冲区和读取的数据长度等。

3. 写入文件:使用write函数将数据写入文件中,该函数的参数包括文件描述符、数据的缓冲区和写入的数据长度等。

4. 删除文件:使用unlink函数删除文件,该函数的参数为要删除的文件名。

实验操作步骤:1. 创建一个源文件,命名为source.txt,并在文件中写入一些数据。

2. 使用open函数打开source.txt文件,获取文件描述符。

3. 使用read函数读取source.txt文件中的数据,并将数据存储到缓冲区中。

4. 创建一个目标文件,命名为target.txt,并使用write函数将缓冲区中的数据写入目标文件。

5. 使用unlink函数删除source.txt文件。

磁盘管理_实验报告

磁盘管理_实验报告

一、实验目的1. 理解磁盘的基本结构和工作原理。

2. 掌握Linux操作系统中磁盘管理的常用命令。

3. 学会使用磁盘分区、格式化、挂载等基本操作。

4. 了解磁盘故障的检测与修复方法。

二、实验环境1. 操作系统:Linux2. 硬件设备:计算机、硬盘(包括固态硬盘和机械硬盘)3. 软件工具:磁盘分区工具、格式化工具、磁盘检测工具等三、实验内容1. 磁盘结构和工作原理磁盘是计算机中常用的存储设备,主要由以下几个部分组成:磁头:用于读写磁盘上的数据。

磁盘片:由多个磁性盘片组成,用于存储数据。

控制单元:负责控制磁头的移动和数据读写。

磁盘的工作原理如下:1. 当读取数据时,磁头定位到指定位置,读取磁盘片上的数据。

2. 当写入数据时,磁头将数据写入磁盘片上的指定位置。

2. 磁盘管理命令Linux操作系统中,常用的磁盘管理命令如下:fdisk:用于磁盘分区。

mkfs:用于格式化磁盘分区。

mount:用于挂载磁盘分区。

df:用于查看磁盘使用情况。

du:用于查看文件/文件夹大小。

3. 磁盘分区磁盘分区是指将硬盘划分为多个逻辑分区,每个分区可以独立存储数据。

实验步骤:1. 使用fdisk命令创建新的磁盘分区。

2. 使用mkfs命令格式化磁盘分区。

3. 使用mount命令将磁盘分区挂载到文件系统。

4. 磁盘格式化磁盘格式化是指将磁盘分区上的数据全部清空,并建立文件系统。

实验步骤:1. 使用mkfs命令格式化磁盘分区。

2. 使用df命令查看磁盘使用情况。

5. 磁盘挂载磁盘挂载是指将磁盘分区与文件系统关联起来,以便用户访问。

实验步骤:1. 使用mount命令将磁盘分区挂载到文件系统。

2. 使用df命令查看磁盘挂载情况。

6. 磁盘故障检测与修复磁盘故障可能导致数据丢失或系统崩溃。

以下是一些常用的磁盘故障检测与修复方法:使用磁盘检测工具检测磁盘健康状态。

使用磁盘修复工具修复磁盘错误。

备份数据以防止数据丢失。

四、实验结果与分析通过本次实验,我们成功掌握了以下内容:1. 磁盘的基本结构和工作原理。

Linux操作系统实验指导书

Linux操作系统实验指导书

3
巢湖学院
· 如果找不到一个能确定与你的系统兼容的鼠标,可根据鼠标的键数和它的接口,选 择“通用”项目中的一个。 · 如果有一个带滑轮的鼠标,可选择“通用-带滑轮鼠标”项目作为兼容的鼠标类型。 · 如果有一个 PS/2、USB 或总线鼠标,则不必挑选端口或设备。而如果有一个串口鼠 标,则应该选择该鼠标所在的正确端口和设备。 · 如果要在安装结束后改变鼠标配置,可使用鼠标配置工具,即:在 shell 提示下键入 redhat –config -mouse 命令。如果不是根用户,它会提示输入根口令后再继续。 要把鼠标配置成左手用鼠标,可重设鼠标按钮的顺序。方法是:重新引导系统后,在 shell 提示下键入 gpm –B 321。 选定鼠标型号后,单击“下一步”继续。 步骤 7:选择安装还是升级。 如果安装程序在系统中检测到从前安装的 Red Hat Linux 版本,则“升级检查”屏幕就 会自动出现。
只打算在系统上使用一种语言时, 则仅选择该种语言将会节省大量磁盘空间。 默认语言 是在安装中选择要使用的语言。 要在安装结束后改变语言配置, 可使用语言配置工具,即:在 shell 提示下键入 redhat –config -language 命令。如果不是根用户,系统会提示输入根口令后再继续。 接受系统默认语言 Chinese (P. R. of China) ,单击“下一步”继续。 步骤 15:选择时区。 可以通过选择计算机的物理位置,或者指定时区和通用协调时间 (UTC) 间的偏移来设 置时区。
· “高级” :系统不会接受那些没有被具体指定的连接 (除了默认设置,例如 DNS 回 应、DHCP 之外) 。如果要把系统连接到互联网上,但是并不打算运行服务器,这是最安全
7
巢湖学院
的选择。如果需要额外的服务,可以选择“定制”来具体指定允许通过防火墙的服务。 · “中级” :防火墙将不准系统访问某些资源。可以选择“定制”来允许具体指定的服 务穿过防火墙。 · 无防火墙: 给予完全访问权并不做任何安全检查。 建议只有在一个可信任的网络 (非 互联网) 中运行时才选此项。可选择“定制”来添加信任的设备或允许其它的接入接口。 · “信任的设备” :选择“信任的设备”中的任何一个将会允许系统接受来自这一设备 的全部交通而不受防火墙规则的限制。 建议不要将连接到互联网之类的公共网络上的设备定 为“信任的设备” 。 · “允许进入” :启用这些选项将允许具体指定的服务穿过防火墙。注意:在工作站类 型安装中,大多数这类服务在系统内没有被安装。 要在安装完毕后改变安全级别配置,可使用安全级别配置工具,即:在 shell 提示下键 入 redhat –config -securitylevel 命令。如果不是根用户,系统会提示输入根口令后再继续。 防火墙配置完毕,单击“下一步”继续。 步骤 14:语言支持的选择。 可以安装并支持多种语言。安装中必须选择一种语言作为默认语言。当安装结束后, 系 统中将会使用默认语言。如果选择安装了其它语言,则可以在安装后改变你的默认语言。

《操作系统》实验报告四-磁盘文件操作

《操作系统》实验报告四-磁盘文件操作
实验项目
名称
磁盘文件操作
实验
目的及要求
实验预备知识
1、文件的操作。
2、文件的逻辑结构和物理结构
3、磁盘空间的管理
4、磁盘目录结构
实验
内容
1、设计一个简单的文件系统,用文件模拟磁盘,用数组模拟缓冲区,要求实现;
2、支持多级目录结构,支持文件的绝对路径;
3、文件的逻辑结构采用流式结构,物理结构采用链接结构中的显示链接方式;
4、采用文件分配表;
5、实现的命令包括建立目录、列目录、删除空目录、建立文件、删除文件、显示文件内容、打开文件、读文件、写文件(追加方式)、关闭文件、改变文件属性。
6、最后编写主函数对所做工作进行测试。
实验步骤
为了正确地实现文件的存取,文件系统设计了一组与存取文件有关的功能模块,用户可以用“访问指令”调用这些功能模块,以实现文件的存取要求。我们把文件系统设计的这一组功能模块称为“文件操作“,实验就是要模拟实现一些文件操作。文件操作不是独立的,它和文件系统的其他部分密切相关,若要实现文件操作就离不开文件的目录结构、文件的组织结构和磁盘空间的管理。因此,这个实验虽然是文件操作的模拟实现,但还是必须模拟一部分文件的组织结构、目录结构和磁盘空间管理的实现。
流程图:
使用绝对路径查找文件(目录):
在已打开文件表中查找某文件:
将某文件从已打开的表中删除:
将某文件插入某已打开文件表:
模拟建立文件:
打开文件:
读文件:
写文件:
实验环境
Windows XP、visualstudio 2005
实验结果与
分析
运行结果:
注:可根据实际情况加页

《操作系统》实验报告四磁盘文件操作

《操作系统》实验报告四磁盘文件操作

《操作系统》实验报告四磁盘文件操作实验目的:1.学会使用文件系统的相关API进行磁盘文件的创建、读写和删除。

2.加深对文件系统组织结构的理解。

实验内容:1.创建一个磁盘文件,并向文件中写入一定内容。

2.在磁盘文件中读取数据,并进行输出。

3.删除磁盘文件。

实验步骤:实验步骤一:创建磁盘文件在实验前,我们首先要分配一块磁盘空间来存放文件。

在操作系统中,通常会有一个文件系统来管理磁盘上的数据。

我们可以通过文件系统的相关API来创建磁盘文件。

在实验开始前,调用文件系统的API函数create(file_name)创建一个新文件,并将其命名为file_name。

实验步骤二:向磁盘文件中写入数据在创建磁盘文件之后,我们可以通过文件系统的write(file_name, data)函数来向文件中写入数据。

其中,file_name是要写入的文件名,data是要写入的内容。

实验步骤三:从磁盘文件中读取数据并输出在文件写入操作之后,我们可以通过文件系统的read(file_name)函数来读取文件中的数据,并进行输出。

其中,file_name是要读取的文件名。

实验步骤四:删除磁盘文件在实验结束后,我们可以使用文件系统的delete(file_name)函数来删除磁盘文件。

其中,file_name是要删除的文件名。

实验结果:经过以上实验步骤操作后,我们可以观察到以下结果:1. 在实验步骤一中,磁盘空间上创建了一个新文件,并赋予了文件名file_name。

2.在实验步骤二中,我们向磁盘文件中写入了一定的数据。

3.在实验步骤三中,我们成功地从磁盘文件中读取了数据,并进行了输出。

4.在实验步骤四中,我们成功地删除了磁盘文件。

实验心得:通过这次实验,我学会了如何使用文件系统的相关API进行磁盘文件的创建、读写和删除操作。

实验中,我们了解到了文件系统的组织结构,以及如何通过API函数来对磁盘文件进行操作。

在实验过程中,我深入理解了文件系统是如何将文件组织存储在磁盘上的,从而更好地理解了操作系统的内部机制。

《操作系统》实验指导书

《操作系统》实验指导书

操作系统实验指导书专业:计算机科学与技术;软件工程课程名称:操作系统课程类别:专业必修课计算机与通信工程学院2009目录第1篇Linux操作系统使用 (1)实验1Linux系统的安装及基本操作 (1)实验2Linux 的常用命令与基本管理 (38)第2篇操作系统算法模拟 (53)实验1 银行家算法 (53)实验2 进程调度 (55)实验3 动态分区分配 (56)实验4 页式存储管理 (57)实验5 虚拟存储管理器的页面调度 (59)实验6 文件管理 (62)实验7 磁盘存储空间的分配与回收 (64)实验8 磁盘调度 (66)附录 (67)实验1报告写法 (67)实验2报告的写法 (67)算法模拟部分 (68)第1篇Linux操作系统使用实验1Linux系统的安装及基本操作一、实验目的1.掌握Red Hat Enterprise Linux 5的安装方法。

2.了解Linux操作系统的启动与登录方法。

3.掌握Red Hat Linux图形用户界面下的基本操作。

二、实验工具与设备1.实验工具:Red Hat Enterprise Linux 5光盘或镜像文件。

2.实验设备:计算机(带CD-ROM)一台。

三、实验预备知识虚拟机简介虚拟机,顾名思义就是虚拟出来的电脑,这个虚拟出来的电脑和真实的电脑几乎完全一样,所不同的是他的硬盘是在一个文件中虚拟出来的,所以你可以随意修改虚拟机的设置,而不用担心对自己的电脑造成损失。

虚拟机中有自己的CPU、主板、内存、BIOS、显卡、硬盘、光驱、软驱、网卡、声卡、串口、并口和US B等设备。

Vmware介绍Vmware是一个“虚拟PC”软件。

它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。

与“多启动”系统相比,VMWare采用了完全不同的概念。

多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。

VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Wi ndows应用程序那样切换。

Ubuntu Linux 操作系统(微课版)第四章 磁盘存储管理

Ubuntu Linux 操作系统(微课版)第四章 磁盘存储管理
第4章 磁盘存储管理 1
第4章 磁盘存储管理
工业和信息化“十三五”人才培养规划教材 Ubuntu Linux 操作系统(第 2 版)(微课版)
能力 要求
CAPACITY
第4章 磁盘存储管理 2
了解Linux磁盘分区和文件系统的概念, 掌握磁盘和分区命名方法。 使用命令行工具管理磁盘分区和文件系统。
4.1 Linux磁盘存储概述
磁盘分区规划
第4章 磁盘存储管理 9
• 分区类型:Linux Native与Linux Swap • Ubuntu至少需要一个Linux Native分区和一个Linux Swap分区。 • Native分区是存放系统文件的地方,只能使用ext文件系统。 • Swap分区是Linux暂时存储数据的交换分区。
• 磁盘分区规划 • 规划磁盘分区,需要考虑磁盘的容量、系统的规模与用途、备份空间等。 • Linux系统磁盘最基本的分区只需两个,一个根分区(/)和一个Swap分区。Swap 分区大小一般为物理内存的两倍。 • 为提高可靠性,系统磁盘可以考虑增加一个引导分区(/boot)。 • 如果磁盘空间很大,可以按用途划分多个分区。
磁盘数据组织
第4章 磁盘存储管理 4
• 低级格式化
• 将空白磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标
识区、间隔区(GAP)和数据区等。
• 磁盘分区
• 磁盘在系统中使用都必须先进行分区。
分区1
• 分区也有助于更有效地使用磁盘空间。
• 每一个分区在逻辑上都可以视为一个磁盘。
分区2
4.1 Linux磁盘存储概述
磁盘分区规划
• 分区工具 • 命令行工具可以使用fdisk和parted。 • Ubuntu提供一个基于文本窗口界面的分区工具cfdisk。 • Ubuntu内置一个图形界面的磁盘管理器。

Linux4磁盘管理PPT课件

Linux4磁盘管理PPT课件

2020/10/13
3
磁盘管理的基本命令与工具
3. E2fsck(或fsck) 格式:e2fsck(fsck) [分区文件名] 功能:检查和修复Linux文件系统 执行完毕会返回值,具体意义见教材p76-77 说明:由于文件系统频繁地备用户使用,执行
检查与修复时最好在文件系统相对静止的情况 下进行,例如:单用户模式或多用户模式但基 本无用户登陆的情况下进行。
2020/10/13
12
设置磁盘配额的步骤
2. 重新开机由于/etc/fstab文件中的配置信息在系 统引导的过程中被读取,为了使步骤1中的磁 盘配置设置生效,只有重新启动操作系统。
2020/10/13
13
设置磁盘配额的步骤
3. 执行quotacheck命令
该命令用于检查文件系统,建立硬盘使用率列表, 检查每个文件系统的空间限制。
命令的语法格式如下:
quotacheck –参数列表
主要参数包括:
-a,-d,-g,-R,-u,-v等,各参数的具体含义见教材p82
命令执行的结果是创建了两个配置文件:
er和aquota.group(用于记录配额信息), 存放在要控制使用的文件系统下
2020/10/13
14
设置磁盘配额的步骤
磁盘管理的基本命令与工具
2.du(显示磁盘使用空间) 格式:du –选项 参数 功能:显示磁盘的空间使用情况(以K为单位) 例如:du 显示当前目录下所有子目录的大小 du –a 目录 显示指定目录下所有子目录和文件的大小
图形界面下有一个Kdiskfree的工具,可以显示 各磁盘的空间使用情况(与windows下的“我 的电脑”功能类似)。
2020/10/13

第四次实验指导书

第四次实验指导书

实验四:Linux下的文件系统1预备知识Linux编辑器Vim或gedit的使用Linux编译器GCC的使用Linux下磁盘操作工具Linux文件函数2实验目的熟悉fdisk命令熟练使用文件操作函数:open(), close(), read(), write(), lseek()3文件系统的创建在Linux下对磁盘进行操作的工具是fdisk,与Windows下的fdisk功能有些类似,但是命令的格式完全不同。

P62-63系统分区情况:(sudo) fdisk - l建立分区: fdisk /dev/sdb查看分区是否成功: fdisk - l格式化分区: mkfs ext4 /dev/sdb1 (Linux2.6.28后鼓励用ext4) 挂载分区: mount /dev/sdb1 /test 建立一个/test目录挂接(盘符设置)4文件的通用操作4.1文件描述符在Linux下用文件描述符来表示设备文件和普通文件;文件描述符是一个整型的数据,所有对文件的操作都通过文件描述符实现,它是连接用户空间和内核空间的枢纽;文件描述符的范围是0~OPEN_MAX;在Linux系统中有3个已经分配的文件描述符,即stdin标准输入、stdout 标准输出和stderr标准错误,它们文件描述符的值分别为0、1和2;4.2函数open()介绍int open(const charpathname, int flags);*pathname, int flags, mode_t mode);int open(const char*成功时返回整型的文件描述,错误返回-1;pathname打开指定文件;flags设置打开后允许的操作,只读0,只写1,读写2--P73;包括追加,创建,查看是否存在,将文件长度截断等;fd = open(filename,O_RDWR); /*打开文件为可读写方式*/4.3函数close()介绍Close()函数关闭一个打开的文件,释放之前打开文件所占用的资源;Close()函数介绍函数执行成功返回0,函数执行失败返回-1;如果一个进程没有正常关闭,进程退出时会自动关闭打开的文件;打开一个文件后必须关闭文件;Close()函数例子:#include <unistd.h>int close(int fd);4.4读取文件read()函数函数介绍:使用这个函数需要将头文件unistd.h加入。

Linux实验四

Linux实验四

上机内容四1、文件系统使用(需要管理员身份登录)1)LINUX中磁盘设备的命名规则,特别是IDE接口硬盘;2)软盘使用:①通过VMWare主菜单VM->Settings,创建一个软盘的映象(文件名如floppy)并加载(注意Device status中的2个复选框要选中) ;②使用mkfs命令创建文件系统;③使用mount命令加载文件系统,装载点为/mnt/floppy;④拷贝文件/etc/services文件到软盘上,查看/mnt/floppy目录下的文件信息;⑤编写一个输出Hello,World!的C程序,存储在该软盘上,并编译运行之;⑥卸载该磁盘,并查看/mnt/floppy目录下的文件信息;3)CDROM使用:①在VMWare主菜单VM->Settings,选择使用ISO Image,并定位到VMWare安装目录,该目录下有多个文件扩展名为.iso的光盘镜象文件,选择Linux.ISO或其他文件。

也可以使用物理驱动器,并在驱动器中放入CDROM;②使用mount命令加载CDROM,加载点为/mnt/cdrom;③列表查看加载点中的CDROM上的文件是否可见;④拷贝1~2个文件到用户目录中,列表查看命令执行结果;⑤卸载CDROM,取出物理CDROM盘片,再列表查看加载点中的CDROM上的文件;4)U盘的使用:保证当前的VMWare是活动窗口,插入U盘,注意系统显示的信息;①加载U盘,加载点为/mnt/usb(先检查usb目录是否存在,不存在,需手工创建);②拷贝1~2个文件到用户目录中,另拷贝1~2个文件到到U盘;查看/mnt/usb目录下的文件信息;③编写一个输出Hello,world!的C程序,存储在该盘上,并编译运行之;查看/mnt/usb目录下的文件信息;④卸载U盘,再列表查看加载点中的U盘上的文件是否可见;⑤在XP环境下,重新插入U盘,检查盘中的文件。

《Linux系统与应用》教学课件—04配置与管理磁盘

《Linux系统与应用》教学课件—04配置与管理磁盘
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb [root@localhost ~]# fdisk –l
(3)创建新分区。 1)fdisk的说明。
[root@localhost ~]# fdisk /dev/sdb 2)通过fdisk的“n”指令增加一个分区。
Command (m for help): n
e extended
p primary partition (1-4)
e
//添加扩展分区
Partition number (1-4): 2
//添加扩展分区编号为2
First cylinder (101-261, default 101): //直接敲回车键使 用默认的起始柱面
Using default value 101
(3)生成RAID5阵列。 [root@localhost ~]# mdadm -C /dev/md0 -l 5 -n 3 -x 1
/dev/sd[b-e]1 (4)将阵列文件系统格式化为ext4。 [root@localhost ~]# mkfs -t ext4 /dev/md0 (5)查看RAID信息。 [root@localhost ~]# mdadm -D /dev/md0
2. 软RAID的配置命令 (1)建立RAID阵列,使用命令: mdadm --create/dev/mdX --level=M --raid-devices=N
/dev/hd[ac]K
(2)查看RAID阵列,使用命令:
mdadm --detail /dev/mdX (3)标记已损坏设备,使用命令: mdadm /dev/mdX –fail 损坏的设备分区名称 (4)移除损坏设备,使用命令: mdadm /dev/mdX --remove 损坏的设备分区名称 (5)添加新的磁盘设备,使用命令: mdadm /dev/mdX --add 新磁盘设备分区的名称 (6)停止RAID阵列,使用命令:

Linux实验指导书

Linux实验指导书

第一章操作系统构成实验【实验目的】通过本实验了解一个操作系统的基本组成部件,掌握Linux操作系统的基本操作,并利用实验平台提供的Linux操作系统掌握如何构造一个基本的微型Linux操作系统。

【准备知识】1、了解Linux OS的启动流程。

2、了解软盘的结构。

3、了解开机载入程序──引导软件LILO。

4、了解Linux根文件系统的基本组成。

【实验内容】1、Linux操作系统的基本操作。

2、通过实验平台提供的Linux操作系统中的make工具重新配置新内核,要求所配置的内核尽量小。

3、制作一张启动盘(Boot Disk)。

要求该启动盘放于一张软盘(floppy)上,用LILO引导器引导,其引导内核为上面新配置的内核,同时考虑它所引导的根文件系统(Root Filesystem)放于第二张软盘上。

4、制作一张根文件系统盘(Root Filesystem Disk)。

要求该启动盘也能放于一张软盘上,并能通过上面做成的启动盘成功引导并进入系统,从而得到一个微型的Linux操作系统。

【实验指导】一.Linux操作系统的基本操作1、启动和登录Linux操作系统。

直接加电启动,以root身份登录。

2、在基于字符的交互界面上,进行Linux操作系统的常用操作命令操作。

常用操作命令有如下一些:(1)关于目录的操作命令:cd、ls、mkdir 、rmdir等;(2)关于文件的操作命令:cat、find/which、man/help、vi/vim、cp、dd、rm、fdformat等;(3)关于系统管理的操作命令:adduser、addgroup、df、su、ctl+Fn(n=1、2、3、4、5、6)等;(4)安装和卸载文件系统:mount、umount等。

3、在Linux操作系统的X Windows环境下,常用应用程序的使用。

4、关闭Linux操作系统。

二.通过Linux操作系统中的make工具重新配置新内核1、进入到Linux OS中的/usr/src/linux-n.n.n子目录下(n.n.n为Linux的内核版本号)。

Linux操作系统实验指导书

Linux操作系统实验指导书

Linux操作系统实验指导书Linux操作系统实验指导书计算机科学与技术学院技术科学与技术系实验⼀Linux系统安装与简单配置⼀、实验⽬的1.掌握虚拟机的配置过程。

2.掌握Linux系统的安装过程和简单配置⽅法。

3.掌握Linux系统的启动、关闭步骤。

⼆、实验内容1.安装并使⽤虚拟机(如Sun Virtualbox ver 3.06)。

2.在虚拟机上安装Linux系统(如红旗Linux桌⾯版4.0)。

3.配置Linux系统运⾏环境。

4.正确地启动、关闭系统。

三、主要实验步骤1.安装虚拟机软件(例如Sun Virtualbox ver 3.06),下图为安装好Virtualbox且运⾏成功的界⾯。

2.在Virtualbox虚拟机中新建虚拟电脑1)点击“新建”图标,就会弹出“欢迎使⽤新建虚拟电脑向导”,点击“下⼀步”图标,在下图中的对话框中填写虚拟电脑的名称,例如“myredf”,并选择操作系统类型,点击“下⼀步”图标2)接着设置内存⼤⼩,例如下图所⽰,点击“下⼀步”图标3)接着设置虚拟硬盘⼤⼩,点击“下⼀步”图标拟硬盘类型”,如下图所⽰,且点击“下⼀步”图标5)在“虚拟硬盘所在位置和空间⼤⼩”对话框中,点击“下⼀步”图标,然后出现“摘要”对话框,点击“完成”图标,6)再次点击“完成”图标,出现下图所⽰的虚拟机界⾯:7)接着为虚拟机myredf配置虚拟光驱,点击设置图标,出现下⾯的界⾯:8)在光驱栏⽬中,选择分配光驱,再选择虚拟光盘,接着点击右边的⽂件夹图标,在弹出的虚拟介质管理器对话框中,注册红旗Linux的安装光盘映象⽂件(例如redflag.iso),然后点击确定,就会出现如下的界⾯:9)在虚拟机主界⾯中,点击“开始”图标,启动虚拟机myredf的运⾏,就会出现如下的界⾯:10)接着,就按照课本中的关于红旗Linux的安装步骤,⼀步⼀步地进⾏配置和安装Linux。

3.安装成功Linux之后,再按照课本中的步骤进⾏登录和退出系统以及进⾏⼀些简单的配置⼯作。

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

《Linux操作系统》实验指导书
实验四
实验题目:磁盘管理
实验目的:熟悉并掌握磁盘管理常用命令;掌握利用虚拟机增加新硬盘,使用fdisk对磁盘分区操作;熟悉和了解磁盘显示信息内容;掌握使用卷组进行磁盘管理操作。

实验类型:综合
实验要求:必修
仪器设备:计算机
实验内容、方法、步骤:
1,使用GUI方式建立用户user01,具体属性如下:
登录shell为/bin/bash, 主目录/user01, 用户id: 520, 用户组grp01
2,使用修改配置文件方式建立用户user02,具体属性如下:
登录shell为/bin/bash, 主目录/user02, 用户id: 530, 用户组grp02
3,使用命令方式建立用户user03,具体属性如下:
登录shell为/bin/bash, 主目录/user03, 用户id: 530, 用户组grp03,附属组grp02 4,对user01,user02,user03,设置密码并登录。

一、磁盘和分区信息查看
1 fdisk查看当前系统硬盘及分区情况,在实验报告中说明当前的磁盘容量,分区数量、名称和大小,分区挂载点,分区使用方式(卷组名称、逻辑卷名称和大小)。

步骤:fdisk –l
2 显示当前文件系统使用情况,在实验报告中说明当前主要文件系统信息及使用情况(包括主要文件系统名称、挂载点、容量、使用量及百分比等)
步骤:df –h
二、添加新硬盘
内容:关闭虚拟机操作系统,添加2块硬盘,大小分别为5G和10G。

开机后查看新硬盘是否成功添加。

步骤:
1 关机:init 0
2 添加新硬盘:右键单击虚拟机,选择setting(设置)。

在Add中按照要求添加2块新硬盘(HardDisk)
3 开机后,打开终端。

输入命令fdisk –l 或ls /dev/sd*查看新硬盘是否添加成功。

三、对新添加硬盘进行分区
内容:
1. 将第二块硬盘sdb分区(5G),要求分区1(sdb1)为主分区,类型为swap (82),大小为500M;分区2(sdb2)为主分区,类型为linux(83),大小为2G;分区3为扩展分区(sdb3),大小为sdb所有剩余容量;分区5为逻辑分区,类型为lvm(8e),大小为2G。

分区后,查看sdb新添加所有分区,将截图添加到实验报告中。

2. 将第三块硬盘sdc分区(10G),要求分区1(sdc1)为扩展分区,大小为10G;
分区5(sdc5)为逻辑分区,类型为lvm,大小为5G;分区6为逻辑分区(sdc6),类型为lvm,大小为5G;分区后,查看sdc新添加所有分区,将截图添加到实验报告中。

步骤:
1 分区命令,以第二块硬盘(/dev/sdb)为例:
fdisk /dev/sdb
进入分区界面后,p为查看硬盘分区情况,n为添加分区,d为删除分区,t为修改分区类型,w为保存退出。

其中,主分区标识为p,扩展分区标识为e,逻辑分区标识为l。

分区大小起始值为默认柱面数,大小可采用+500M或+2G表示。

2 对/dev/sdb分区,大小为500M,类型为82(swap类型),则操作为:
p(查看)、n(新建分区)、p(选择分区为主分区)、1(分区号为1,即sdb1)、直接enter(默认起始柱面数)、+500M(大小)、p(查看)、t(修改类型)、分区号为1,类型为82,p(查看)、w(保存退出)。

四、将sdb1作为交换分区,创建相应文件系统后,挂载。

步骤:
1 mkswap /dev/sdb1执行后截图并添加到实验报告中,解释mkswap命令作用。

2 swapon /dev/sdb1
3 swapon –s执行后截图并添加到实验报告中,解释swapon命令作用。

4 vim /etc/fstab
加入:
/dev/sdb1 swap swap defaults 0 0 执行后,截图并添加到实验报告中,解释每个字段含义。

5 mount -a
五、将sdb2作为普通分区,创建文件系统ext4后,挂载到/mnt/testb2中,并测试。

步骤:
1 mkfs.ext4 /dev/sdb2
2 vim /etc/fstab
加入:
/dev/sdb2 /mnt/testb2 ext4 defaults 0 0
3 mount –a
4 df -h执行后,截图并添加到实验报告中,并解释命名作用。

5 测试:挂载前在/mnt/testb2中添加文件和目录file1、dir1,挂载后查看/mnt/testb2中内容。

查看后,添加文件和目录file2、dir2,卸载后,查看/mnt/testb2中内容。

在实验报告中说明测试结果及原因。

(卸载命令为:umount /mnt/testb2 或umount /dev/sdb2)
六、创建物理卷/dev/sdb5,并在其上创建一个名为myvg的卷组,在myvg上分别创建2个逻辑卷share1和share2。

share1包含10个PE,一个PE大小为16M。

share2大小为1G。

开机后,share1和share2分别自动挂载到/mnt/share1和/mnt/share2上。

步骤:
1 pvcreate /dev/sdb5
2 vgcreate –s 16M myvg /dev/sdb5 创建卷组myvg
3 vgdisplay 查看卷组myvg
4 lvcreate -l 10 myvg -n share1 创建逻辑卷share1
5 lvdisplay 查看逻辑卷share1
6 lvcreate -L 1G myvg –n share2 创建逻辑卷share2
7 lvdisplay 查看逻辑卷share2
8 mkfs.ext4 /dev/myvg/share1 格式化share1
9 mkfs.ext4 /dev/myvg/share2 格式化share2
10 vim /etc/fstab
加入:
/dev/myvg/share1 /mnt/share1 defaults 0 0
/dev/myvg/share2 /mnt/share2 defaults 0 0
11 df -h 执行后,截图并添加到实验报告中
七、(扩展实验)创建物理卷/dev/sdc5和/dev/sdc6,用其扩展myvg。

将share 扩展为5G,将share扩展为5G。

partprobe
要求:
(1)按时参加实验,保证实验出勤率。

(2)独立或是在同学及老师指导下完成实验内容。

(3)实验之前做好预习及准备工作。

相关文档
最新文档