任务
添加磁盘/ dev / sdb
添加磁盘/ dev /nvme0n2
将两个磁盘添加到卷组 vgexam
在该卷组中创建逻辑卷 Ivswap 和 Ivexam ,大小自己决定将 Ivswap 该逻辑卷作为交换空间使用,该交换空间重启有效
将 Ivexam 该逻辑卷格式化为 xfs 文件系统,挂载到/ exam 目录,而且重启有效
一、添加磁盘
添加sbd磁盘和nvme0n2磁盘
选择SCSI磁盘类型,可以创建一个名为sda的磁盘,如果已有sda磁盘则会将新磁盘命名为sdb。
选择MVMe磁盘类型,创建的是一个名为nvme0n1p的磁盘,如果已有则会命名为nvme0n2p。
依次点击下一步即可。
输入 fdisk -l 查看设备信息
二、逻辑卷管理
将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。
简单来说就是将两个磁盘的空间链接在一起使用(就像合成大西瓜一样)。比如原本两个10G的磁盘无法存储15G的文件,现在可将两磁盘的空间链接在一起,这样就可以存储15G的文件了。
1.添加物理卷
pvcreate /dev/sdb 将 sda 磁盘创建为 物理卷
pvcreate /dev/nvme0n2 将 nvme0n2 磁盘创建为 物理卷
2.添加卷组
vgcreate vgtest /dev/sdb /dev/nvme0n2 将 sdb 和 nvme0n2 磁盘 添加到卷组 vgtest
3.添加逻辑卷
lvcreate -n Ivexam -L 30G vgtest 从 vgtest卷组创建逻辑卷 Ivexam,大小为 30G
lvcreate -n Ivswap -L 5G vgtest 从 vgtest卷组创建逻辑卷 Ivswap,大小为 5G
注:大小要合理,逻辑卷总大小不能大过你的两个磁盘(物理卷)大小。
4.格式化逻辑卷
mkfs.xfs /dev/mapper/vgtest-Ivexam 格式化创建好的逻辑卷
5.挂载逻辑卷
mkdir /exam 创建exam文件夹
mount /dev/mapper/vgtest-Ivexam /exam 挂载逻辑卷 到挂载点/exam
df -h 查看挂载的文件系统
三、创建交换空间
1.创建交换空间
mkswap /dev/mapper/vgtest-Ivswap 创建交换空间 可以用 磁盘 /分区 /逻辑卷 ,这里使用的 是逻辑卷Ivswap
2.启动交换空间
swapon /dev/mapper/vgtest-Ivswap 启用已经创建好的交换空间
free 查看内存信息 物理内存 交换空间
swapon -s 查看当前使用的交换空间
四、保证挂载和启用重启有效
以上操作中,所有挂载和启用的操作都是临时的,重启后就没有了。
1.让修改长期有效
输入:vim /etc/fstab进入vim界面
按 i 键进入编辑模式
输入:
/dev/mapper/vgtest-lvexam /exam xfs defaults 0 0
/dev/mapper/vgtest-lvswap none swap defaults 0 0
按 ESC 键退出编辑模式
左下角不再出现--INSERT--即代表退出编辑模式
再输入 :wq
注:是的,就是让你输入wq ”,不是“wq”
2.验证是否有效
重启虚拟机
完成后输入df -h
输入 free
若任然存在,则保存成功