"""
Step1:清楚磁盘、硬盘(HDD)、光驱的概念及是否具有包含关系。
Step2:硬件设备(IDE、SCSI、SATA、NVMe、软驱等)命名方式及在linux系统里对应的文件名称。
Step3:掌握MBR与GPT硬盘分区规则,会使用硬盘管理工具fdisk,du, df, mkfs, mount命令;
Step4:给Linux配置软RAID;
Step5:会使用LVM;
Step6: 根据企业项目需求完成硬盘配额(不使用ext4,采用xfs文件系统);
---------------------------------------------------------------------------------------------------------------------------------
提示:(虚拟空间 10G=12.4MB 真实空间,但仍然占用物理空间,若给虚拟机硬盘分配多了就会影响自己的主机)若虚拟机文件存储所在的实际物理盘容量有限,先扩容物理机的磁盘空间;再采用下面方式完成虚拟机的添加硬盘的操作!!!
项目储备(准备条件:添加2块NVME, 4块SCSI硬盘)
备注:添加新的nvme硬盘记得一定要在虚拟机处于关机状态!
00:添加第1块nvme(虚拟硬盘):
添加第2块nvme(虚拟硬盘):
-----------------------------------------------------------------------------------------------
01:添加第1块SCSI硬盘(20GB)【按照教材要求需添加4个SCSI】按照这个步骤依次添加4块SCSI硬盘;
这里代表本项目所需的硬盘全部添加完毕!!!
即使已经扩充磁盘容量,但虚拟机启动过程还是变得缓慢了!!!
03:启动linux,在shell输入fdisk -l 查看磁盘及挂载情况;红色框代表已经添加成功的2块NVMe;
薄荷框代表已添加的4块SCSI硬盘;
---------------------------------------------------------------------------------------------------------------------------------
10:给新添加的硬盘进行分区;
100:在shell输入fdisk /dev/sdb
101:输入m命令(帮助我们查看磁盘的相关操作命令)
102:创建第一个分区,分区类型为“Linux” (备注:第一个主分区的第一个扇区默认分区编号不要改动,不然出现不连续编号,后面分区易分错)
要想更改分区类型 输入t, 查看分区类型有哪些编号是什么 输入L;
104:继续分区2-4;
105:走到分区4时,会有e的提示(代表主分区1-4,第4个类型是扩展分区“Extended”)默认18.5G;再往下分区就是基于4分区的逻辑分区;
备注:MBR硬盘只支持4个主分区,若要继续分区,只能先扩展再创建逻辑分区;
106:逻辑分区;
查看针对SCSI硬盘sdb分区情况;
107:输入w保存分区并查看我们创建的分区是否还存在输入fdisk -l /dev/sdb(若没有问题,就格式化分区);
11:格式化分区就是给新加载的磁盘配置文件系统类型(输入命令:# mkfs.xfs /dev/sdb1);
110:在root下创建一个新的目录文件当做新加载硬盘的挂载点(mkdir /newFS);
111-a:输入挂载命令mount /dev/sdb1 /newFS/ (方式1:命令挂载法; 方式2:手动挂载法);
命令lsblk df -Th df -h的区别;
111-b: 方式2:手动挂载法,打开硬盘配置表(/etc/fstab);
先查看目前fstab里的配置内容有哪些,仿照属性列表的字符/字母 定义 新硬盘的挂载及属性;
111-c: vim /etc/fstab (编辑配置表敲击键盘“i”键,输入如下内容);
保存并退出!
111-d:输入命令mount -a 后界面没任何提示错误代表配置成功! (实际采用手动挂载硬盘,不用输入mount -a命令,直接重启就能挂载,但保险起见还是用此命令使其挂载生效);
111-e:验证其挂载生效(在磁盘挂在位置新建文件存在即磁盘可正常使用);
备注:如果mount -a 后界面有反馈,说明我们在fstab配置表填写信息有误,要进行修复;若是不修复,就会进入Linux系统的紧急救援模式修改fstab内核硬盘程序,排除故障!!!这会对我们后续系统产生影响。
111-f:若是报错,如何修复?采用fsck -a /dev/sdb1 (自动修复命令)
=========================================================================