Linux标准分区跟LVM分区的操作

标准分区的数据盘格式化与挂载:

参考:

https://blog.csdn.net/woailyoo0000/article/details/86485666?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

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的配置步骤

  1. 物理磁盘被格式化为PV,空间被分为一个个PE
  2. 不通的PV加入同一个VG,不同PV的PE全部进入VG的PE池内
  3. LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同物理磁盘
  4. LV现在就直接可以格式化后挂载使用了
  5. 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

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值