aws的话挂载的ebs需要格式化,参考:
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/ebs-using-volumes.html

[root@oride-dr-algo1 .ssh]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:1 0 30G 0 disk
└─nvme0n1p1 259:2 0 30G 0 part /
nvme1n1 259:0 0 500G 0 disk

file -s /dev/nvme1n1
mkfs -t xfs /dev/nvme1n1
mount /dev/nvme1n1 /data
#添加开机启动,不然启动后挂载会丢失
cp /etc/fstab /etc/fstab.orig
查看设备的uuid
blkid或ls -l  /dev/disk/by-uuid/
/dev/nvme1n1: UUID="d75ddf68-d300-4f66-a484-f76a53868e38" TYPE="xfs"

vim /etc/fstab
UUID=5d95cbda-ece5-42a7-aa57-15070030a904 /data xfs defaults,nofail 0 2

要检查条目是否有效:
umount /data #强制: umount -f /data
mount -a

也可直接reboot测试

阿里:

扩容磁盘后:

ext4:

直接resize2fs  /dev/vdb

ucloud:

ucloud扩容系统盘直接在控制台上操作,扩容系统盘需重新mount

https://docs.ucloud.cn/compute/uhost/guide/disk

fdisk -l

df -ihT

centos7:

umount /dev/vdb
xfs_repair /dev/vdb
mount /dev/vdb /data
xfs_growfs /data

#新加数据盘的话需先格式化再挂载

mkfs.xfs /dev/vdb

mount /dev/vdb /data

centos6:

umount /dev/vdb
e2fsck -f  /dev/vdb

resize2fs  /dev/vdb
mount /dev/vdb /data

注: 遇到umount busy的情况

可以 fuser -m /data看下占用/data的程序,关掉这些程序再卸载

lvm扩容

参考:https://www.cnblogs.com/dragon7421/p/7993845.html

#自己做了lvm的扩容

1、控制台 数据盘扩容

umount /dev/vdb
xfs_repair /dev/vdb
mount /dev/vdb /data

2、进入虚机,pvresize /dev/vdb ,使用pvs或vgdisplay检查pv物理卷

[root@bi-kafka-2 kafka-logs]# pvs
PV VG Fmt Attr                   PSize     PFree
/dev/vdb vg_data lvm2 a-- <500.00g   0

#PFree就是增加的扩容容量

3/  扩容lv

lvextend -l +50%FREE /dev/mapper/vg_data-lv_data_2

或:

lvextend -L +50g  /dev/mapper/vg_data-lv_data_2

4/ 生效,不影响原有数据

#ext2/ext3/ext4用:
resize2fs /dev/mapper/vg_data-lv_data_1
#xfs用:
xfs_growfs /dev/mapper/vg_data-lv_data_1

命令:

fdisk -l

1.将物理硬盘格式化成PV(物理卷)  使用的是 pvcreate 命令

pvcreate /dev/sdb /dev/sdc #将 /dev/sdb、 /dev/sdc 两块硬盘格式化成PV

使用pvdisplay(显示详细信息)、pvs命令来查看当前pv的信息

2. 创建卷组(VG),并将PV加入到卷组中  通过 vgcreate 命令

vgcreate xiaoluo /dev/sdb /dev/sdc    #将PV都加入到这个卷组当中

可以使用 vgdisplay 或者 vgs 命来来查看VG的信息

要添加一块硬盘的化:先把硬盘格式化成PV,然后用vgextend添加到VG

3. 基于卷组(VG)创建逻辑卷(LV)  通过 lvcreate 命令

lvcreate -n mylv -L 2G xiaoluo

#通过 lvcreate 命令基于VG创建好我们的逻辑卷,名字为mylv,大小为2G

可以使用 lvdisplay 或者 lvs 命令来查看创建好的逻辑卷的信息

最新文章

  1. 拉风的服务器监控工具,随时掌握服务器动态,AgileEAS.NET SOA 平台服务器监控工具集介绍
  2. 关于BigDecimal 的计算
  3. web前后端框架整理
  4. js函数声明
  5. 2.4---把链表划分为两部分(CC150)
  6. JavaScript/jQuery选择器简介
  7. poj 2661 Factstone Benchmark
  8. actor
  9. yii2 邮件发送(有图有真相)
  10. PS教程:大神教你用PS制作《大鱼海棠》海报
  11. Docker 系列二(操作镜像).
  12. O(N) 求数组中最大子串和
  13. 使用 ES2015 编写 Gulp 构建
  14. PAT 1012 数字分类
  15. 【紫书】uva133 The Dole Queue 参数偷懒技巧
  16. MySQL 5.7的原生JSON数据类型使用
  17. 详解php常量const与define的区别和实例
  18. vmware参数详解
  19. shuffle过程分析
  20. 【反射】Reflect Class Field Method Constructor

热门文章

  1. 1、Socket通信
  2. jquery change() 函数 语法
  3. C# 多线程任务分配辅助类
  4. tar:文件打包归档
  5. AcWing:146. 序列(小根堆 + 数学归纳 + 贪心)
  6. 【知识库】-数据库_MySQL常用SQL语句语法大全示例
  7. soa soap http rpc
  8. ETL-拉链算法-带删除的拉链算法
  9. python-日常用法小记
  10. [转]java常量池理解总结