Linux入门实验4
- 题目
- 1、给虚拟机添加两块新的sata虚拟硬盘,容量8G和10G,切记不要删除或者替换掉原有硬盘。
- 2、将第一块硬盘分为2个分区,容量自己定义
- 3、格式化这两个分区,文件系统为ext
- 4、挂在第一个分区到/mnt/testmnt上,这个目录需要自己建立
- 5、尝试在/mnt/testmnt中新建任意文本文件,随意输入内容后保存,并确认文件正确建立。
- 6、使用df -h命令确认挂载点工作正常
- 7、卸载/mnt/testmnt这个挂载点
- 8、将第一个分区挂载到/root/testmnt上,这个目录需要自己建立。并观察第5步建立好的文件是否完好。
- 9、使用df -h观察目前文件系统和挂载点的对应关系。
- 10、卸载/root/testmnt,并在这两个分区上和第二块硬盘上建立pv
- 11、创建VG,使得新VG包含新建的三个PV,VG名字为lf+自己学号
- 12、创建两个LV,第一个容量14G,第二个占满剩下VG的空间
- 13、分别格式化两个LV为ext4文件系统,并挂载,尝试在第一个14G的LV中建立新文件
- 14、删除第二个LV。
- 15、扩展第一个LV的空间,使其容量占满刚才释放出来的空间 。lvextend -l +100%VG {第一个lv名字}
- 16、挂载lv,使用df观察文件系统的1k块数,使用lvdisplay观察lv本身的容量大小,此时文件系统的容量应该无变化,而lv的容量应该为18G。
- 17、卸载lv,扩展文件系统到整个LV(resize2fs)
- 18、挂载lv,使用df观察文件系统的1k块数,使用lvdisplay观察lv本身的容量大小,此时文件系统的容量变为18G。
- 19、卸载lv,lv中文件系统容量至4G,收缩lv容量至4G,从vg中删除10G容量的PV。(相关命令可以百度或者看我给出的文档)
- 总结
题目
1、给虚拟机添加两块新的sata虚拟硬盘,容量8G和10G,切记不要删除或者替换掉原有硬盘。
2、将第一块硬盘分为2个分区,容量自己定义
命令:fdisk
语法:fdisk [必要参数][选择参数]
fdisk -l 列出素所有分区表
功能:创建和维护分区表
3、格式化这两个分区,文件系统为ext
命令:mkfs
语法:mkfs -t
功能:创建文件系统(格式化分区)
4、挂在第一个分区到/mnt/testmnt上,这个目录需要自己建立
命令:mount
语法:mount [选项] [设备] [挂载点]
功能:将设备挂载到挂载点处,注意挂载点是已经存在的目录名
5、尝试在/mnt/testmnt中新建任意文本文件,随意输入内容后保存,并确认文件正确建立。
6、使用df -h命令确认挂载点工作正常
命令:df(disk free)
语法:df [选项] [设备或文件名]
df -h 以2的n次方为计量单位;df -T 显示文件系统类型
功能:检查文件系统的磁盘空间占用情况,显示所有文件系统对i节点和磁盘块的使用情况
7、卸载/mnt/testmnt这个挂载点
命令:umount
语法:umount [选项] [挂载点]/[设备名]
功能:将使用mount命令挂载的文件系统卸载
8、将第一个分区挂载到/root/testmnt上,这个目录需要自己建立。并观察第5步建立好的文件是否完好。
9、使用df -h观察目前文件系统和挂载点的对应关系。
10、卸载/root/testmnt,并在这两个分区上和第二块硬盘上建立pv
命令:pvcreate
语法:pvcreate 设备名1 [设备名2…]
功能:在已经建立好的分区或硬盘上建立物理卷
命令:pvdisplay|pvs
功能:查看系统中已经创建的物理卷
11、创建VG,使得新VG包含新建的三个PV,VG名字为lf+自己学号
命令:vgcreate
语法:vgcreate 卷名组 物理卷名1[物理卷名2…]
功能:建立卷组
命令:vgdisplay|vgs
功能:查看系统中已经创建的卷组
12、创建两个LV,第一个容量14G,第二个占满剩下VG的空间
命令:lvcreate
语法:lvcreate -L 容量大小 -n 逻辑卷名 卷组名
功能;从已有卷组建立逻辑卷
命令:lvcreate -l 100%FREE -n 逻辑卷名 卷组名
功能:占满剩下VG的空间
命令:lvdisplay|lvs
功能:查看系统中已经创建的逻辑卷
13、分别格式化两个LV为ext4文件系统,并挂载,尝试在第一个14G的LV中建立新文件
14、删除第二个LV。
命令:lvremove
语法:lvremove <逻辑卷名>
功能:删除逻辑卷
15、扩展第一个LV的空间,使其容量占满刚才释放出来的空间 。lvextend -l +100%VG {第一个lv名字}
16、挂载lv,使用df观察文件系统的1k块数,使用lvdisplay观察lv本身的容量大小,此时文件系统的容量应该无变化,而lv的容量应该为18G。
17、卸载lv,扩展文件系统到整个LV(resize2fs)
e2fsck -f {第一个lv名字}
resize2fs {第一个lv名字}
命令:resize2fs
语法:resize2fs /dev/卷组/逻辑卷名
功能:重新设置文件系统的大小
18、挂载lv,使用df观察文件系统的1k块数,使用lvdisplay观察lv本身的容量大小,此时文件系统的容量变为18G。
19、卸载lv,lv中文件系统容量至4G,收缩lv容量至4G,从vg中删除10G容量的PV。(相关命令可以百度或者看我给出的文档)
逻辑卷的缩小:
①e2fsck -f /dev/卷组/逻辑卷名
②resize2fs /dev/卷组/逻辑卷名 size
③lvreduce -L size /dev/卷组/逻辑卷名