标准分区的数据盘格式化与挂载:
参考:
https://blog.csdn.net/rogerxue12345/article/details/82685257
1. 使用 df -h 查看系统文件时--》(并没有我们添加的硬盘)
2.使用 fdisk -l 查看电脑所有磁盘信息包括未加载磁盘
3.使用 lsblk 检查哪块磁盘为加载和分区
可以看到vdc大小为1000G,只是一块磁盘(disk)并没有分区
4.用 fdisk 对这块硬盘分区(当硬盘小于等于2T时,用fdisk,大于2T时,用parted,或者gdisk)
首次分区,默认为主分区,上面的操作是将整个硬盘的容量作为主分区,如果只想分一部分,开始扇区默认,结束扇区输入:+分区大小就可以,单位也可以指定
经过以上步骤后分区的建立已经完成,但是此时系统还无法识别分区表
5.格式化分区,这个可以选择其他的而文件系统格式进行格式化,比如ext4:
mkfs.xfs /dev/vdc1
6.挂载
创建挂载目录,在挂载之前你需要确定挂载的目录,自己指定例如:mkdir /data
使用 mount 临时挂载目录,这是临时性的,重启后就会消失:
mount /dev/vdc1 /data
取消挂载
umount /dev/vdc1
永久挂载:
查看分区的UUID,复制UUID编号,写入/etc/fstab配置文件即可,从其他文章拿一张图,来解释一下
lsblk -f 或者blkid |grep vdc1
其中第一列为UUID, 第二列为挂载目录(该目录不能为空目录,必须存在),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)
7.保存退出,执行mount -a命令后,使用df -Th命令即可看到刚刚挂载的数据盘了
LVM的创建与挂载
参考:https://www.cnblogs.com/dkblog/archive/2009/06/16/1980740.html
视频参考:https://www.bilibili.com/video/BV1jT4y1u7LT?from=search&seid=16510510049512237658
LVM(logical volume manager) 逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。
其中主要分为这几个概念
1物理卷-简称PV
物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和卷组都必需依靠物理卷来建立,物理卷可以是一个完整的硬盘,也可以是硬盘中的莫一个分区
2卷组-简称VG
卷组是建立在物理卷之上,一个卷组中可以有1个或多个物理卷
3逻辑卷-简称LV
逻辑卷是建立在卷组之上的,卷组中的空间可以建立多个逻辑卷,并且逻辑卷可以随意从卷组的空闲空间中增减,逻辑卷可以属于一个卷组,也可以属于不同的多个卷组
4 物理区域-简称PE
物理区域是物理卷中最小的可分配储存单元
5 逻辑区域-简称-LE
逻辑区域是逻辑卷中可用于分配的最小储存单元
6 卷组描述区域-简称VGDA
用于描述物理卷,卷组,逻辑卷分配的所由信息
一个建立逻辑卷的流程如下
PV-VG-LV
物理卷包含卷组,卷组包含逻辑卷
图标展示会更加清晰:
LVM的配置步骤
- 物理磁盘被格式化为PV,空间被分为一个个PE
- 不通的PV加入同一个VG,不同PV的PE全部进入VG的PE池内
- LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同物理磁盘
- LV现在就直接可以格式化后挂载使用了
- LV的扩充缩减实际上就是增加或减少组成该LV的PE的数量。其过程不丢失原始数据
1.创建PV
pvcreate [设备文件名] #多个设备用空格分开
# 单个
pvcreate /dev/vdc
# 多个
pvcreate /dev/vdc /dev/vda1 /dev/vdb
2.查看PV
使用pvdisplay或者pvs
3.创建VG
vgcreate [选项] 卷组名 物理卷名 #可以多个PV组成一个VG,物理卷名之间用空格分隔,卷组名自己定义
#单个
vgcreate vg1 /dev/vdc
#多个
vgcreate vg1 /dev/vdc /dev/vda1 /dev/vdb
4.查看VG
vgdisplay或者vgs查看
5.创建LV
lvcreate [选项] [-n逻辑卷名] 卷组名
选项:
-L容量:指定逻辑卷大小,单位MB,GB,TB等
-l个数:按照PE个数指定逻辑卷大小,这个参数需要换算容量,太麻烦,一般不用
-n逻辑卷名:指定逻辑卷名,自定义
# 将vg1中剩余的所有容量分配给lv1的逻辑卷
lvcreate -l 100%Free -n lv1 vg1
# 从vg1中分配5G给lv1,这里注意L的大小写,上面是小写,这里是大写
lvcreate -L 5G -n lv1 vg1
6.查看LV
lvdisplay
7.格式化逻辑卷-->这里跟标准磁盘分区的操作是一样的,注意xfs格式只可以扩充容量,不可以缩减容量,ext4可以缩减也可以扩充,不过在正式环境上都是扩充,基本没有缩减,因为缩减有损害数据的危险。
#xfs文件系统格式化
mkfs.xfs /dev/vg1/lv1
#ext4文件系统格式化
mkfs.ext4 /dev/vg1/lv1
5.挂载,挂载也与前面的相同
lsblk -f 找到逻辑卷的UUID,添加到/etc/fstab配置文件中即可
补充,
删除LVM
删除LV:lvremove /dev/vg0/lv0
删除VG:vgremove vg0
删除PV:pvremove /dev/sdb
标准分区的卸载与删除:
https://jingyan.baidu.com/article/ab0b56307a939fc15bfa7d63.html
注意:如果有新分区,要先umount