linux下新磁盘创建lvm、扩容lvm
1、首先查看磁盘
fdisk -l
2、进入磁盘
fdisk /dev/sdb
n 创建新磁盘
p 创建主分区
创建分区ID 1-4为主分区
根据提示选择磁盘开始位置(默认空格就好)
选择结束位置(新增磁盘大小)
t 修改分区类型
8e lvm分区
w 保存退出
3、2T以上使用以下命令进行分区,此时已经不能使用fdisk进行分区,需要使用parted
parted /dev/sdb
4、设置磁盘类型
mklabel gpt
5、使用p命令进行查看磁盘信息
p
6、创建分区
mkpart primary 0 2T
7、设置分区名字
name 1 diskname(分区名字)
8、设置分区标志
set 1 lvm on
9、检查分区类型是否满足类型的约束
align-check gpt
type 必须是 "minimal" or "optimal".(完整检查和最小化检查)
10、删除分区 rm 1(分区ID)
11、quit对出parted
命令行执行
parted -s /dev/sdb "mklabel gpt"
parted -s /dev/sdb "mkpart primary 0 8T"
parted -s /dev/sdb "mkpart primary 8000G 20T"
parted -s /dev/sdb "name 1 elk"
parted -s /dev/sdb "name 2 hdfs"
parted -s /dev/sdb "set 1 lvm on"
parted -s /dev/sdb "set 2 lvm on"
partprobe /dev/vdb(扫盘)
12、创建pv
pvcreate /dev/sdb1
pvs(查看pv)
13、创建vg
vgcreate vgname(名称) /dev/sdb1
vgs(查看vg)
14、创建lv
lvcreate -n lvname(lv名字) -L 7454.72G(lv磁盘大小) vgname(vg名字)
lvs(查看lv)
15、格式化lvm
mkfs.xfs /dev/vgname/lvname
16、挂在磁盘
mount /dev/vgname/lvname /挂在磁盘目录
17、写入fatab
vim /etc/fstab
/dev/vgname/lvname /挂在目录 ext4(磁盘格式) default 0 0
:wq(保存退出)
扩容现有的lvm卷
思路:
创建新的PV---将新的PV加入到当前VG---扩容现有LV----扩容文件系统
创建新的pv
pvcreate /dev/sdb1
将新的PV加入到当前VG
vgextend data(现有的vgname) /dev/sdb1(PV绝对路径)
查看当前vg信息、
vgdisplay
扩容现有的lv (lvdisplay查看lv信息)
lvextend -L +837G(需要扩多大空间) /dev/data/data(现有lv绝对路径)
扩容文件系统
xfs_growfs /dev/centos/root (扩容xfs格式)
resize2fs /dev/vg01/lv01 (扩容ext格式)
来源:秦皇岛网站优化
linux下新磁盘创建lvm、扩容lvm的更多相关文章
- Linux下添加磁盘创建lvm分区
shell> fdisk /dev/xvdb #### 选择磁盘 Command (m for help): m #### 帮助 Command action a toggle a bootab ...
- Linux 添加新磁盘 && 创建分区 && 挂载
参考: 挂载目录 分区:https://blog.csdn.net/arenn/article/details/78866251 挂载:https://www.jb51.net/article/108 ...
- 转://如何增加linux根目录的磁盘空间(基于LVM)?
问题引出: 在测试过程中替换so文件,报磁盘空间不足的错误. ▲问题分析: 由于当时系统部署架构的考虑,把软件和数据库部署在了同一台机器上,并且给了30G的磁盘空间.系统上占用磁盘空间的有2部分,一是 ...
- Virtualbox中Linux添加新磁盘并创建分区
原文:https://www.linuxidc.com/Linux/2017-01/139616.htm ----------------------------------------------- ...
- 【linux】新添加一块硬盘制作LVM卷并进行分区挂载
linux服务器新添加一块硬盘,可以直接将盘格式化挂载就能用,比如挂载在/usr/local目录,但是这样有一个弊端,就是如果这一块磁盘满了,后续想要扩容的话,不能继续挂载这个/usr/local挂载 ...
- Linux下useradd命令创建的用户不能登录的问题
Linux下useradd命令创建的用户不能登录的问题 问题: 用useradd命令新创建一个用户tester 密码pwdtest mkdir -p /home/tester(创建文件夹) user ...
- Linux下查看磁盘挂载的三种方法
Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...
- Linux下的磁盘分割和文件系统
一.各硬件装置在Linux下的文件名 1.IDE硬盘机 在Linux内的文件名: /dev/hd[a-d] (a-d 刚好是四个这个是有原因的具体如下) 解释:以 IDE 接口来说,由于一个 IDE ...
- linux下测试磁盘的读写IO速度-简易方法
linux下测试磁盘的读写IO速度-简易方法 参考资料:https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是用 ...
随机推荐
- java8新特性六-Optional 类
Optional 类是一个可以为null的容器对象.如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象. Optional 是个容器:它可以保存类型T的值,或者仅仅保 ...
- [转帖]armel、armhf和arm64
armel.armhf和arm64 转帖 1 这些名词是什么的缩写 1.1 armel 是arm eabi little endian的缩写.eabi是软浮点二进制接口,这里的e是embeded,是对 ...
- centos7安装php7.3
安装php7.3 CentOS/RHEL 7.x: yum install epel-release yum install http://rpms.remirepo.net/enterprise/r ...
- Vue框架 03
Vue项目开发: 前后端完全分离 后端:提供接口数据 前端:页面转跳.页面布局.页面数据渲染全部由前端做 中间交互:请求 搭建Vue项目环境: Vue项目需要自建服务器:node node介绍: 1. ...
- python3 最基础
python 2乱码,源码混了,代码重复,ascii码 一个字节表示 显示中文 只有英文 python 3 utf-8 三个字节 表示中文 int 整型 str 字符串 类型 bool 布尔值 Tru ...
- H5新特性 本地存储---cookie localStorage sessionStorage
本地存储的作用 :避免登录网站时,用户在页面浏览时重复登录,也可以实现快速登录,一段时间内保存用户的登录效果,提高页面访问速率 在html5中提供三种数据持久化操作的方法: 1.cookie 可看作是 ...
- spring boot 拦截 以及Filter和interceptor 、Aspect区别
一.通过Filter这个大家很熟悉了吧,这是java规范的一个过滤器,他会拦截请求.在springboot中一般有两种配置方式.这种过滤器拦截并不知道你用的是哪一个Controller处理也不知道你用 ...
- c# 获取网页的爬虫程序
转载于:https://www.cnblogs.com/wzk153/p/9145684.html HtmlAgilityPack相关详解: https://www.cnblogs.com/asxin ...
- netcore 版本升级 导致的cookie验证失败
排查了两天的问题,本来都是运行正常的cookie验证,突然不好用了,服务器获取不到cookie信息. 我确实是升级了.netcore sdk,之前是2.2.102,后来升级成了2.2.107,一开始并 ...
- ADO.NET 五(DataAdapter 与 DataSet)
在执行对表中数据的查询时还能将数据保存到 DataSet 中,但需要借助 DataAdapter 类来实现. 在实际应用中,DataAdapter 与 DataSet 是在查询操作中使用最多的类. 此 ...