[TimLinux] Linux LVM逻辑卷操作指南
1. 新磁盘创建分区
$ fdisk /dev/newdisk
n 创建分区
p 显示分区表
t 使用8e分区类型
d 删除已经存在的分区
w 将分区表写入并退出
q 不写入直接退出 如果使用整个磁盘,则不需要创建分区,使用以下命令删除分区表信息:
dd if=/dev/zero of=/dev/newdisk bs= count=
2. 创建物理卷
pvcreate /dev/sdbX 磁盘转换为物理卷
pvscan 查看
pvdisplay 查看更详细信息
pvremove /dev/sdbX 删除磁盘物理卷标识
3. 创建卷组
vgcreate vg01 /dev/sdb{X,Y,Z} 把sdbX, sdbY, sdbZ 一起创建到卷组 vg01 中
vgdisplay 查看卷组信息
vgscan 查看卷组信息
vgextend vg01 /dev/sdbW 把sdbW添加到卷组vg01中
vgreduce vg01 /dev/sdbW 把sdbW从vg01中移除
vgremove /dev/vg01 删除整个vg01 卷组
4. 创建逻辑卷
lvcreate -L 6G -n data vg01 将卷组vg01创建为逻辑卷,大小6G,逻辑卷名 data
lvcreate -l <Total PE> -n data vg01 使用所有卷组所有空间vgdisplay可以查看总PE数
mkfs.ext4 /dev/vg01/data 格式化逻辑卷
lvscan 查看逻辑卷信息
lvdisplay 查看逻辑卷信息
lvextend -L +200M /dev/vg01/data 逻辑卷在线扩充200M空间
lvreduce -L -200M /dev/vg01/data 逻辑卷离线减少200M空间(先umount操作)
resize2fs /dev/vg01/data 使逻辑卷空间修改立即生效
(xfs 文件系统:xfs_growfs /dev/vg01/data)
lvremove /dev/vg01/data 删除逻辑卷
5. 挂载逻辑卷并配额
echo "/dev/vg01/data /mountdir ext4 defaults,usrquota,grpquota 0 0" >> /etc/fstab
mount -a 挂载逻辑卷 quotacheck -aug 生成quota.usr, quota.group文件在文件系统中
quotaon -aug 启动quota 为用户设置配额
setquota -u <uid> <quotasoft> <quotahard> <quotanodesoft> <quotanodehard> <dir>
6. 更换逻辑卷磁盘
pvcreate /dev/newDX 将新的磁盘转换为物理卷
vgextend vg01 /dev/newDX 将新的物理卷添加到卷组
pvmove /dev/sdbBad /dev/newDX 将出问题的物理卷数据转移到新添加的物理卷
pvreduce vg01 /dev/sdbBad 将出问题的物理卷从卷组中卸载
pvremove /dev/sdbBad 删除出问题的物理卷标识
7. 逻辑卷磁盘迁移
umount /dev/vg01/data 卸载逻辑卷
vgchange -a n vg01 修改为inactive 状态
vgexport vg01 导出逻辑卷信息 将LVM磁盘安装到目的计算机上
pvscan 查看逻辑卷信息
vgimport vg01 导入逻辑卷信息
vgchange -a y vg01 修改逻辑卷为active
[TimLinux] Linux LVM逻辑卷操作指南的更多相关文章
- Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据, ...
- Linux 笔记 - 第十七章 Linux LVM 逻辑卷管理器
一.前言 在实际生产中,有时会遇到磁盘分区空间不足的情况,这时候就需要对磁盘进行扩容,普通情况下需要新加一块磁盘,重分区.格式化.数据复制.卸载旧分区.挂载新分区等繁琐的步骤,而且有可能造成数据的丢失 ...
- Linux lvm 逻辑卷篇
Linux LVM逻辑卷配置过程详解(创建.增加.减少.删除.卸载) 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用 ...
- Linux LVM逻辑卷配置过程详解
许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据,甚至被迫重新规划分区并重装操作系统,以 ...
- (转)Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)
一.预备知识 LVM全称为Logical Volume Manager 逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘 ...
- Linux LVM 逻辑卷管理
使用Linux好久了,一定会意识到一个问题,某个分区容量不够用了,想要扩容怎么办?这里就涉及到LVM逻辑卷的管理了,可以动态调整Linux分区容量. LVM 概述 全称Logical Volume M ...
- Linux随笔 - Linux LVM逻辑卷配置过程详解[转载]
许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据,甚至被迫重新规划分区并重装操作系统,以 ...
- LINUX——LVM逻辑卷管理
LVM: logical volumes manager LVM逻辑卷部署 物理卷—>卷组—>逻辑卷 第一步:关机添加磁盘:两个磁盘可以构成一个磁盘组. 第二步:查看磁盘 # ls /de ...
- linux LVM逻辑卷管理
什么是LVM LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性. ...
随机推荐
- Scrapy进阶知识点总结(四)——Item Pipeline
Item Pipeline Item Pipeline调用发生在Spider产生Item之后.当Spider解析完Response之后,Item就会传递到Item Pipeline,被定义的Item ...
- HttpClient 上传文件
/// <summary> /// 发送post请求 /// </summary> /// <param name="filePath">文件路 ...
- HTML和css面试题:内容转载
1.常见的块级元素 内联元素 div -最常用的块级元素 dl - 和dt-dd 搭配使用的块级元素 form - 交互表单 h1 -h6- 大标题 hr - 水平分隔线 ol – 有序列表 p - ...
- 两张图弄懂函数的递归(以golang为例)
函数递归时要遵守的原则: 执行一个函数时,就要创建一个新的受保护的独立空间(新函数栈) 函数的局部变量是独立的,不会相互影响: 递归必须向退出递归的条件逼近,否则就会无限递归: 当一个函数执行完毕,或 ...
- 前后端分离,我怎么就选择了 Spring Boot + Vue 技术栈?
前两天又有小伙伴私信松哥,问题还是职业规划,Java 技术栈路线这种,实际上对于这一类问题我经常不太敢回答,每个人的情况都不太一样,而小伙伴也很少详细介绍自己的情况,大都是一两句话就把问题抛出来了,啥 ...
- ubantu14.04安装storm伪分布式
1.安装jdk 安装:sudo apt-get install openjdk-7-jdk 配置: 修改文件 sudo nano /etc/profile , 添加以下内容: 立即执行使之生效: 2. ...
- pat 1023 Have Fun with Numbers(20 分)
1023 Have Fun with Numbers(20 分) Notice that the number 123456789 is a 9-digit number consisting exa ...
- setState何时同步,何时异步,为什么?
setState何时同步,何时异步,为什么 答案:在React库控制时,异步:否则同步. 示例代码如下: constructor(props){ super(porps); this.state = ...
- Python基础教程(第3版)学习笔记
第1章.基础 1.几个小知识点 多用 help() 帮助文档 除法运算 / 除法运算,得到结果为浮点数: // 整除运算,得到整数值(向下取整): % 取余操作 (结果符号与除数符号相同),本质上: ...
- Spring Boot2 系列教程(二十六)Spring Boot 整合 Redis
在 Redis 出现之前,我们的缓存框架各种各样,有了 Redis ,缓存方案基本上都统一了,关于 Redis,松哥之前有一个系列教程,尚不了解 Redis 的小伙伴可以参考这个教程: Redis 教 ...