首页 > 系统相关 >centos7磁盘挂载与LVM扩容

centos7磁盘挂载与LVM扩容

时间:2023-10-07 15:44:07浏览次数:39  
标签:Disk bytes dev centos7 LVM 挂载 512 vg0 size

目录

新申请的ECS,磁盘一般不给挂好,非得为难我这菜鸟自己操作

磁盘挂载

查看一下现有磁盘

fdisk -l
可以看到有一块500G的磁盘/dev/vdb未使用:

Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000c13d8

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048     1026047      512000   83  Linux
/dev/vda2         1026048     9414655     4194304   82  Linux swap / Solaris
/dev/vda3         9414656   104857599    47721472   83  Linux

Disk /dev/vdb: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x42aae898

创建磁盘分区

fdisk /dev/vdb

输入n,创建新分区;大小指定为100G:

Disk /dev/vdb: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x42aae898

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   209717247   104857600   83  Linux

Disk /dev/mapper/vg0-lv0: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

创建PV(物理卷)

pvcreate /dev/vdb1
# 查看pv
pvs 
  PV         VG  Fmt  Attr PSize    PFree  
  /dev/vdb1  vg0 lvm2 a--  <100.00g 100G 

如果提示没有命令,则使用命令yum -y install lvm2安装lvm2.

创建VG(卷组)

vgcreate vg0 /dev/vdb1
# 查看
vgs
  VG  #PV #LV #SN Attr   VSize   VFree  
  vg0   1   1   0 wz--n- 100G    100G

创建LV(逻辑卷)

lvcreate -L 95G -n lv0 vg0
# 查看
lvs
  LV   VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv0  vg0 -wi-ao---- 95.00g 

格式化分区

mkfs.xfs /dev/vg0/lv0
# 查看
lsblk

挂载分区

mount /dev/vg0/lv0 /apps
# 查看
df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/vg0-lv0  95G   33M  94G   1% /apps

挂载分配文件/etc/fstab

如果不配置,重启服务器后挂载点会丢失,还得重新挂载。容易引起不必要的恐慌。

echo '/dev/vg0/lv0 /apps xfs defaults 0 0' >> /etc/fstab

扩容逻辑分区

创建磁盘分区

fdisk /dev/vdb

输入n,创建新分区:

Disk /dev/vdb: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x42aae898

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   209717247   104857600   83  Linux
/dev/vdb2       209717248  1048575999   419429376   83  Linux

Disk /dev/mapper/vg0-lv0: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

重读分区表

partprobe /dev/vdb2

格式化分区

mkfs.xfs /dev/vdb2

扩容VG

vgextend vg0 /dev/vdb2

扩容LV

lvextend -L +5G /dev/vg0/lv0

刷新文件系统

xfs_growfs /dev/mapper/vg0-lv0

df -h查看

Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/vg0-lv0  100G   33M  100G   1% /apps

标签:Disk,bytes,dev,centos7,LVM,挂载,512,vg0,size
From: https://www.cnblogs.com/cheap-cabbage/p/17746487.html

相关文章

  • 服务器数据恢复-V7000存储更换故障磁盘后同步失败导致逻辑盘无法挂载的数据恢复案例
    服务器数据恢复环境:P740+AIX+Sybase+V7000存储,存储阵列柜上共12块SAS机械硬盘(其中一块为热备盘)。服务器故障:存储阵列柜中有磁盘出现故障,工作人员发现后更换磁盘,新更换的磁盘数据同步到40%左右时,阵列柜中的另一块磁盘也出现问题,数据同步中断,逻辑盘无法挂接到小型机上,业务中断。存......
  • linux mount永久挂载
    mount挂载重启后挂载失效永久挂载/etc/fstab修改添加一行,保存。重启生效。重启后mount命令查看内容设备挂载点文件系统类型挂载参数是否备份是否检测/dev/sdc/dataext3defaults......
  • 视频汇聚/安防监控EasyCVR指定到新的硬盘进行存储录像,如何自动挂载该磁盘?
    TSINGSEE青犀视频监控汇聚平台EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能力,包括对人、车、......
  • 三台Centos7虚拟机部署kubernetes集群服务
     简介kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。部署centos7虚拟机安装Vmwareworkstation......
  • 视频汇聚/安防监控EasyCVR指定到新的硬盘进行存储录像,如何自动挂载该磁盘?
    TSINGSEE青犀视频监控汇聚平台EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能力,包括对人、车、......
  • linux 新增磁盘通过fstab自动挂载重启系统后系统故障案例
    鱼弦:内容合伙人、新星导师、全栈领域创作新星创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)当在Linux系统中新增磁盘并通过fstab自动挂载后,如果在重启系统后发生系统故障,可能是由于磁盘挂载不正确导致的。下......
  • centos7 中 用户名和主机名消失,显示-bash-4.2解放方法
     001、问题,centos7中中用户名和主机名消失,显示-bash-4.2,如下:-bash-4.2$ 002、产生原因配置文件丢失或意外删除。 003、解决方法1-bash-4.2$echo"exportPS1='[\u@\h\W]\$'">>~/.bash_profile-bash-4.2$source~/.bash_profile[liujiaxin01@pc1~]$ls[liuj......
  • 运维 | 如何解决 centos7.x 上 curl、wget 等工具命令失效问题
    运维|如何解决centos7.x上curl、wget等工具命令失效问题问题描述系统在初始化的时候已经安装了curl工具包,但是某一天突然在终端使用curl命令时发现提示-bash:curl:commandnotfound以为系统中并没有安装curl工具,于是输入命令重新安装yum-yinstallcurl#......
  • 免费服务器搭建网盘教程,给电脑挂载500G磁盘
    免费服务器搭建网盘教程,给电脑挂载500G磁盘免费搭建网盘教程,给电脑挂载500G磁盘请勿注册下载,注册下载是空白文件,使用免登录下载免费搭建网盘教程,给电脑挂载500G磁盘教程截图:其他按照下载教程操作教程代码:下载下来的文件pancn文件拖到您创建的容器手机的话点击newfile上传文件按......
  • linux系统中rootfs根文件系统制作及挂载基本操作
    今天给大家介绍一下rootfs根文件系统制作和挂载方式,希望这篇文章对大家有所帮助。本章主要是对rootfs根文件系统制作和挂载方式进行详细讲解。Linux“三巨头”已经完成了2个了,就剩最后一个rootfs(根文件系统)了,本章我们就来学习一下根文件系统的组成以及如何构建根文件系统。这是......