aws和ufile挂载数据盘EBS
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 命令来查看创建好的逻辑卷的信息
最新文章
- 拉风的服务器监控工具,随时掌握服务器动态,AgileEAS.NET SOA 平台服务器监控工具集介绍
- 关于BigDecimal 的计算
- web前后端框架整理
- js函数声明
- 2.4---把链表划分为两部分(CC150)
- JavaScript/jQuery选择器简介
- poj 2661 Factstone Benchmark
- actor
- yii2 邮件发送(有图有真相)
- PS教程:大神教你用PS制作《大鱼海棠》海报
- Docker 系列二(操作镜像).
- O(N) 求数组中最大子串和
- 使用 ES2015 编写 Gulp 构建
- PAT 1012 数字分类
- 【紫书】uva133 The Dole Queue 参数偷懒技巧
- MySQL 5.7的原生JSON数据类型使用
- 详解php常量const与define的区别和实例
- vmware参数详解
- shuffle过程分析
- 【反射】Reflect Class Field Method Constructor