review-exp7-磁盘分区和LVM
1、备份启动硬盘的MBR到主目录下的mbr.backup文件,并且证明该文件的最后两个字节为55,AA。
分析:因为MBR位于硬盘上。所以它能被备份以及还原。MBR是写在磁盘的0柱面0磁道1扇区之中,而一个扇区也就是512个字节,又因为我当前虚拟机使用的是scsi硬盘,所以MBR包含在/dev/sda之中,也就是第一块磁盘。所以使用dd命令备份MBR步骤就是:创建备份文件:touch mbr.backup ,备份dd if=/dev/sda of=mbr.backup bs=512 count=1,证明该文件的最后两个字节为55,aa:hexdump -C mbr.backup。
2、显示硬盘sda的分区表信息。
答: sudo fdisk -l /dev/sda或者sudo sfdisk -l /dev/sda
3. 给centos7新增一块5GB的硬盘,对其进行分区:建立两个主分区,第一个主分区的大小为3GB。
新增硬盘
分区:sudo fdisk /dev/sdb
更新分区表:sudo partprobe
设置文件系统并进行格式化:sudo mkfs –t ext3 /dev/sdb1
挂载
4. 删除在刚才的5GB硬盘上建立的分区表信息。
卸载分区
删除分区
# 现在给centos7再新增2块硬盘,各自的大小均为5GB,所以现在合计新增了15GB左右的3块硬盘。完成下列任务:
5. 在这3块硬盘上,创建类型为8e的3个分区
6. 在这3个分区上分别创建物理卷
答:sudo pvcreate /dev/sd{b1,c1,d1}
7. 利用这3个分区创建名为group_XYZ_vg的卷组,其中XYZ是这门课你所在的组的组长的名字首字母缩写的大写
答 :sudo vgcreate group_HEF_vg /dev/sdb1 /dev/sdc1 /dev/sdd1
8. 在group_XYZ_vg卷组里,创建一个大小为8GB的名为ne16X的逻辑卷,请将其中16X是你所在班级的编号(下同)
答:sudo lvcreate –L 8G –n ne164 group_HEF_vg
9. 在ne16X这个逻辑卷上建立ext4文件系统
答:sudo mkfs –t ext4 /dev/group_HEF_vg/ne164
10. 将ne16X挂载到/opt/ne16X(必要时请自建所需目录)
答:sudo mkdir /opt/ne164、sudo mount /dev/group_HEF_vg/ne164/
11. 将/opt/ne16X的目录的所有者变成你自己的账号
答:sudo chown –R $USER /opt/ne164/
12. 查看系统上的物理卷
答:sudo pvs或者sudo pvscan或者sudo pvdisplay
13. 查看系统上的卷组
答:sudo vgs或者sudo vgscan或者sudo vgdisplay
14. 查看系统上的逻辑卷
答:sudo lvs或者sudo lvscan或者lvdisplay
15. 在名为ne16X的逻辑卷的现有容量基础上,增加2GB的容量。注意,这一操作涉及先umount逻辑卷,然后扩展逻辑卷,检查逻辑卷内的文件系统,重新调整逻辑卷内的文件系统的大小,把这个逻辑卷再次挂载到/opt/ne16X,所以至少会有5张截图,缺一张图即全错。
umount逻辑卷:sudo umount /dev/group_HEF_vg/ne164
扩展逻辑卷:sudo lvresize –L +2G /dev/group_HEF_vg/ne164
检查逻辑卷内的文件系统:sudo fsck.ext4 –f –y /dev/group_HEF_vg/ne164、
sudo e2fsck –p /dev/group_HEF_vg/ne164
重新调整逻辑卷内的文件系统的大小:sudo resize2fs /dev/group_HEF_vg/ne164
逻辑卷再次挂载到/opt/ne164:sudo mount /dev/group_HEF_vg/ne164 /opt/ne164
16. 在ne16X逻辑卷的现有容量基础上(经过第15步操作以后的容量),减少3GB的容量。注意,这一操作涉及先umount逻辑卷,检查逻辑卷内的文件系统,重新调整逻辑卷内的文件系统的大小,然后缩减逻辑卷,把这个逻辑卷再次挂载到/opt/ne16X,所以至少会有5张截图,缺一张图即全错。
umount逻辑卷: sudo umount /dev/group_HEF_vg/ne164
检查逻辑卷内的文件系统: sudo fsck.ext4 –f –y /dev/group_HEF_vg/ne164、
sudo e2fsck –p /dev/group_HEF_vg/ne164
重新调整逻辑卷内的文件系统的大小: sudo resize2fs /dev/group_HEF_vg/ne164 7G
缩减逻辑卷:sudo lvreduce –L -3G /dev/group_HEF_vg/ne164
逻辑卷再次挂载到/opt/ne164: sudo mount /dev/group_HEF_vg/ne164 /opt/ne164