centos磁盘挂载总结

测试环境准备

选用Virtualbox作为测试环境

1、关机虚拟机进入Virtualbox设置虚拟机
2、存储-控制器-添加虚拟硬盘
3、点击创建添加磁盘
4、选择VDI下一步
5、选择动态分配
6、根据需要设置大小
7、虚拟盘创建完成后,选中虚拟盘点击选择(最后一部容易漏掉,要注意)


8、开机 fdisk -l 可以看到添加的硬盘

单个硬盘挂载

分区工具

fdisk 创建MBR分区:所支持的最大卷:2T,而且对分区有限制:最多4个主分区或3个主分区加一个扩展分区

gdisk 创建GPT分区:突破MBR 4个主分区限制,每个磁盘最多支持128个分区。支持大于2T的分区,最大卷可达18EB

查看所有磁盘

[root@bogon ~]# fdisk -l

分区

2T以内用fdisk分区

[root@bogon ~]# fdisk /dev/sdb

2T以上用gdisk分区

gdisk工具默认系统不自带,需要安装,yum install -y gdisk

[root@bogon ~]# gdisk /dev/sdc

格式化分区并挂载

#格式化

[root@bogon ~]# mkfs.ext4 /dev/sdd1

#创建挂载点

[root@bogon ~]# mkdir -p /data/d

#挂载

[root@bogon ~]# mount /dev/sdd1 /data/d

 //扩展

语法:umount 挂载点   //卸载方式1    或 umount 设备路径  //卸载方式2

 #检查

列出所有可用块设备的信息,同时还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息

lsblk

df -h 也可用看到最新挂载的分区

设置开机自动挂载

[root@bogon ~]# vi   /etc/fstab   #在文件最后写入

/dev/sdd1 /data/d ext4 defaults 0 0

也可以直接追加w

[root@bogon ~]# echo "/dev/sdd1 /data/d ext4 defaults 0 0" >> /etc/fstab

fstab文件检查

为了避免上面发生的事故,在修改过fstab文件后,都要使用命令mount -a进行挂载测试,没有报错信息说明fstab文件没有问题。否则根据报错解决问题。

mount -a

多磁盘合并挂载

准备工作

准备数据盘

/dev/sdb:107GB
/dev/sdc:214GB

文件系统:ext4
挂载目录:/build
OS版本:CentOS 7.5

1.磁盘分区

parted,非必须)
在将磁盘或者磁盘分区用作物理卷(PV)之前,需要对其进行初始化工作,即进行磁盘分区操作;因磁盘分区需求大于2T,所以 fdisk 命令无法实现管理,需要使用 parted 命令来做磁盘分区管理。
/dev/sdb

# 新建/dev/sdb 的磁盘标签类型为 GPT
[root@module ~]# parted /dev/sdb mklabel gpt 
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
Information: You may need to update /etc/fstab.
 
# 将/dev/sdb 整个空间分给同一个分区
[root@module ~]# parted /dev/sdb mkpart primary 0 100%
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? I                                                          
Information: You may need to update /etc/fstab.

/dev/sdc

# 新建/dev/sdc 的磁盘标签类型为 GPT
[root@module ~]# parted /dev/sdc mklabel gpt 

# 将/dev/sdc 整个空间分给同一个分区
[root@module ~]# parted /dev/sdc mkpart primary 0 100%
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? I                                                          
Information: You may need to update /etc/fstab.

2.创建物理卷(pvcreate)


创建物理卷的命令为 pvcreate,利用该命令将希望添加到卷组的所有分区或磁盘创建为物理卷。
将分区 /dev/sdb1 和 /dev/sdc1 分区创建为物理卷:

[root@module ~]#  pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.
[root@module ~]#  pvcreate /dev/sdc1
  Physical volume "/dev/sdc1" successfully created.

3.创建卷组(vgcreate)


创建卷组的命令为 vgcreate,用此命令将使用物理卷创建为一个完整的卷组。
将物理卷 /dev/sdb1 创建为一个名为 vgjenkins 的卷组:

[root@module ~]# vgcreate vgjenkins /dev/sdb1
 Volume group "vgjenkins" successfully created

4.添加新的物理卷到卷组中(vgextend)


此步即为将2块磁盘空间合二为一的关键步骤。当系统中新增了磁盘或新建了物理卷,而要将其添加到已有卷组时,就可使用 vgextend 命令。
将物理卷 /dev/sdc1添加到 vgjenkins 卷组中:

[root@module ~]# vgextend vgjenkins /dev/sdc1
  Volume group "vgjenkins" successfully extended

5.查看卷组(vgs)


查看卷组用 vgs:

[root@module ~]# vgs
   VG      #PV #LV #SN  Attr    VSize    VFree 
  centos    1   2   0   wz--n-  99.00g   4.00m
  vgjenkins 2   0   0   wz--n-  299.99g  299.99g

从 vgs 命令的回显结果来看,卷组 vgjenkins 成功添加,并且其总空间为两块物理磁盘的总大小(因换算单位不同,所以不是精确的 321G)

6.创建逻辑卷(lvcreate)


创建逻辑卷的命令为 lvcreate。用此命令将在使用 vgcreate 建立的卷组上创建逻辑卷。
在卷组 vgjenkins 上创建一个名为 lvjenkins 的逻辑卷,指定大小为 299.9GB。
-n:指定逻辑卷名
-L:指定逻辑卷大小

[root@module ~]# lvcreate -L 299.9G -n lvjenkins vgjenkins 
  Rounding up size to full physical extent 299.90 GiB
  Logical volume "lvjenkins" created.

7.格式化逻辑卷


将创建的 lvjenkins 逻辑卷格式化为 ext4。

mkfs -t ext4 /dev/vgjenkins/lvjenkins

8.挂载


#创建挂载目录


mkdir /build

#挂载


mount /dev/vgjenkins/lvjenkins /build

#查看挂载是否成功

df -h

#配置开机自动挂载


echo "/dev/vgjenkins/lvjenkins /build exts     defaults 0 0" >> /etc/fstab

#.fstab文件检查

为了避免上面发生的事故,在修改过fstab文件后,都要使用命令mount -a进行挂载测试,没有报错信息说明fstab文件没有问题。否则根据报错解决问题。

mount -a

#快速创建大文件测试

fallocate -l 8G /build/test2.zip

来源

Virtualbox虚拟机Centos7添加新的磁盘、分区,挂载,自动挂载_努力努力再努力l9的博客-CSDN博客_virtualbox挂载点

CentOS 添加硬盘创建并挂载分区

【配置与安装】CentOS7 多磁盘合成卷组并创建LVM,挂载到同一目录 - CrazyTomato - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值