实验名称: 磁盘管理成绩。
实验人员:年级 14级专业计算机大类班 2班学号 098
实验类型: 验证型。
实验目的: 掌握基本linux下分区命令fdisk的使用、掌握lvm创建、扩容、修改、调整、删除操作。掌握分区格式化、挂载、开机挂载、限额、卸载的操作和相关命令。
实验数据:1. u盘一个;
2. 测试用户(root和studentn用户)和测试文件(/mnt/studentn,/mnt/lvmn,/dev/vgn/lvn, /mnt/usbn)
实验内容:1】第一次课:
3. 以root用户身份登录linux系统;
4. 设置主机名为 “n”是你学号最后三位;
5. 切换到虚拟控制台1,并用root登录。然后:
a) 通过虚拟机捕获你的一个u盘,利用fdisk –l命令查看系统识别设备名为多少:
b) 利用fdisk命令删除所有u盘分区(请事先备份好数据,linux下分区难以在window识别)
c) 利用fdisk命令将u盘分为3个主分区,1个扩展分区,3个逻辑分区(其中3个主分区和3个逻辑分区的大小都为100m),保存分区表并立即同步内存分区信息。
d) 将3个主分区和3个逻辑分区格式化为ext3格式。
e) 将第一个主分区挂载到/mnt/studentn目录上(n”是你学号最后三位, 没有就创建该目录)
6. 建立和管理lvm实验:
a) 卸载题1中挂载的第一u盘主分区即/mnt/studentn目录。
b) 利用fdisk命令将u盘的3个逻辑分区的格式转变为lvm格式,保存分区表的修改并立即同步内存。
c) 利用u盘的头2个逻辑分区建立物理卷,并查看建立的卷情况。
d) 利用建立好的物理卷建立一个200m大小左右的卷组vgn (n”是你学号最后三位)。
e) 在vgn上建立一个100m大小的逻辑卷lvn(n”是你学号最后三位),并查看lvn的各项情况。
f) 将vgn上的lvn格式化为ext3格式,并挂载到/mnt/lvmn下((n”是你学号最后三位, 如果目录不存在就自己创建)。复制/var/log目录到/mnt/lvmn下去。
g) 将u盘的第3主分区类型转变为lvm格式,保存分区表的修改并立即同步内存。
h) 将u盘的第3主分区建立为物理卷。
i) 扩展vgn将u盘的第3主分区建立的物理卷包含到vgn中去,并查看vgn的各项情况。
j) 扩展lvn大小到150m,并查看lvn的各项情况。要求同时挂载目录的磁盘空间大小也变化到150m。
2】第2次课:
1. 以root用户身份登录linux系统;
2. 设置主机名为 “n”是你学号最好三位;
3. 卷标挂载:
a) 为/dev/sdc1(u盘第一分区,根据你的系统提示来,有可能不是这个)设置卷标为sdn (n是你学号最后三位);
b) 利用卷标挂载将sdn所在分区挂载到/mnt/usbn (n是你学号最后三位)目录下;
c) 卸载u盘;如果u盘无法卸载,使用fuser命令查看是谁占用u 盘,并杀死占用u盘的进程,完成卸载过程;
d) 确保你的u盘重启后仍然能够挂载到/mnt/usbn目录下。
4. 磁盘限额。
a) 新分u盘一个分区,假设为/dev/sdc9(根据你的系统提示来,有可能不是这个)
b) 格式化/dev/sdc9为ext3类型。
c) 将/dev/sdc9挂载为可支持磁盘限额的格式到/mnt/quotan目录下(n”是你学号最后三位)
d) 设置studentn用户在该分区的磁盘限额参数为:使用空间大小8kb(超过5kb就报警);可以创建的数量为4(超过2个就报警)
e) 测试磁盘限额是否成功(提示:可以使用touch, mkdir, dd命令进行创建测试)
5. 交换分区。
a) 新分u盘一个分区。
b) 格式化该分区为交换分区格式。
c) 将该分区加载到交换分区中增加虚拟内存大小。
d) 要求开机即把改分区加入就启用该分区做交换分区。
实验步骤:(学生作答区)
注意:根据实验内容要求给出linux操作、命令、截图、结果。
1-4.修改主机名。
步骤一:#vi /etc/sysconfig/network(改localhost为新的主机名)
步骤二:#vi /etc/hosts(改localhost为新的主机名)
步骤三:因为以上两个命令需要重启才能生效,于是我又使用了一种可以即时查看的命令。
a)查看设备识别名使用fdisk -l
b)删除所有分区。
先用fdisk /dev/sdb 然后使用d命令进行分区删除,依次删除分区。
c)对u盘进行分区。
使用fdisk /dev/sdb 然后开始依次输入n回车 p回车,输入1,回车再回车,输入+100m,回车。建立好第一个主分区,如法建立第。
二、三个主分区,然后把将建主分区中的p改为e建立扩展分区,一直回车,之后使用n 回车然后输入+100m,建立好第一个逻辑分区,如法建立好第。
二、三个逻辑分区。然后使用w进行保存。
d)将主分区和逻辑分区格式化为ext3格式。
先把u盘卸载。
然后输入**,mkfs -t ext3 /dev/sdbn ,n代表1/2/3/5/6/7,分区是分开格式化的。
然后使用fdisk /dev/sdb,再输入p即可查看:
e)分区挂载。
确定文件夹存在。
首先返回主目录,然后对分区进行挂载,再进入挂载点,使用ls -al进行查看。
6.建立和管理lvm实验。
a)卸载上题中挂载的sdb1
b)修改3个逻辑分区为lvm格式,保存修改并立即同步。
使用fdisk /dev/sdb进入,然后使用t命令,确定分区后,输入8e,回车即可。
然后输入w进行保存,再输入partprobe /dev/sdb将缓存中的分区信息写入硬盘。
c)建立物理卷并查看。
pvcreate /dev/sdb5 pvcreate /dev/sdb6建立物理卷。
输入pvdisplay进行查看。
d)建立卷组。
虽然我不明白为什么那么多failed,但是!它最后一行是successfully create
…那就这样了。
e)建立逻辑卷并查看。
老样子……反正最后它创立了……
然后使用lvdisplay可以查看所有逻辑卷,或者输入lvdisplay vg098也可。
但是事实上我忽略了创建vg098时出现的问题,后来发现后面的步骤无法进行下去,上网之后,输入了指令。
输入vgscan
f)将vg098上的lv098格式化为ext3格式,并挂载在/mnt/lvm098下,复制/var/log目录到/mnt/lvm098下
转换格式,指令是:mkfs -t ext3 /dev/vg098/lv098
将其挂载到/mnt/lvm098下。
复制/var/log到/mnt/lvm098下。
g)将第三主分区类型转化成lvm格式,保存修改并立即同步内存。
h)将第3分区建立为物理卷。
i)扩展vg098将u盘的第三分区建立的物理卷包含到vg098中,并产看vg098的各项情况。
j)扩展lv098大小到150m,并查看,同时挂载目录的磁盘空间大小也变化到150m
扩展lv098
…那个应该是+50m……我错了……
疑问:原来i)那步lv098不是已经200m了吗?为什么这里又是100m了?
输入lvscan
输入df -h
输入resize2fs -f /dev/vg098/lv098
2 第二次课。
1,2步上面有了……我就不写了哈。
3.卷标挂载。
a) 为/dev/sdc1(u盘第一分区,根据你的系统提示来,有可能不是这个)设置卷标为sdn (n是你学号最后三位);
b) 利用卷标挂载将sdn所在分区挂载到/mnt/usbn (n是你学号最后三位)目录下;
mount指令查看。
c) 卸载u盘;如果u盘无法卸载,使用fuser命令查看是谁占用u 盘,并杀死占用u盘的进程,完成卸载过程;
d) 确保你的u盘重启后仍然能够挂载到/mnt/usbn目录下。
先进入/etc文件下,对fastab进行备份。
编辑fastab
改后成为:磁盘限额。
a) 新分u盘一个分区,假设为/dev/sdc9(根据你的系统提示来,有可能不是这个)
先用cd 回到主目录,输入fdisk /dev/sdb,然后。
w保存后退出。
然后用partprobe /dev/sdb保存和写入。
b) 格式化/dev/sdc9为ext3类型。
c) 将/dev/sdc9挂载为可支持磁盘限额的格式到/mnt/quotan目录下(n”是你学号最后三位)
创建/mnt/quota098
挂载。查看是否挂载上。
切到/etc文件下。
输入vi fstab 进入后进行修改。
保存后退出,输入mount -a重读,然后umount /mnt/quota098卸载。
输入指令vi fstab在defaults后输入(,usrquota,grpquota)使得/dev/sdb8可支持磁盘限额。
输入mount –a重读ext文件(可以不要重启)
输入mount查看是否挂载上。
quotacheck -cmvug /mnt/usb098
quota -**ug
d) 设置studentn用户在该分区的磁盘限额参数为:使用空间大小8kb(超过5kb就报警);可以创建的数量为4(超过2个就报警)
保存后退出,输入reoquota -**
e) 测试磁盘限额是否成功(提示:可以使用touch, mkdir, dd命令进行创建测试)
输入quotaon -**ug打开限额开关。
…不造**错了……试了很多次都不行。
…果然错了,求解。
5 交换分区。
a) 新分u盘一个分区。
b) 格式化该分区为交换分区格式。
输入free查看。
c)将该分区加载到交换分区中增加虚拟内存大小。
d) 要求开机即把改分区加入就启用该分区做交换分区。
输入vi /etc/fstab
保存后退出。
Linux课程习题Linux作业
作业1 linux系统基础知识 1 1.基础知识部分 必做 1.简述linux内核版本和发布版本的区别,并 举例说明 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令 附上截图 答 linux的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...
linux作业
1.写出以下文件的用途。1 etc passwd 提示 通过man 5 passwd查看此文件描述说明 2 etc shadow 提示 通过man 5 shadow查看此文件描述说明 3 etc group 提示 通过man 5 group查看此文件描述说明 4 etc gshadow 提示 通过m...
LINUX作业
作业11.写出下面命令每个部分含义,字符c表示命令 command o表示选项。option oa表示选项的参数 option argument ca表示命令的参数 command argument 如 c ooa o oa ca lpr pspr n 3 linux命令行的语法结构 command...