博客
关于我
Linux下为LVM更换硬盘操作
阅读量:259 次
发布时间:2019-03-01

本文共 718 字,大约阅读时间需要 2 分钟。

在我们使用 Linux 操作系统时,有时我们可能因为硬盘故障、或者需要升级硬盘,这时候我们就需要做更换硬盘的操作。

以下将以 Ubuntu 系统,LVM 分区 作为例子,简单介绍如何给 Linux 系统下 LVM 磁盘分区作更换硬盘操作。

操作大致分为以下几个步骤:

1- 添加新的硬盘到需要更换的 VG卷
2- 迁移旧硬盘的数据到新的硬盘中
3- 检查确认数据
4- 删除旧硬盘

为方便说明,以下为不同硬盘的标记:

旧硬盘 → /dev/sda
新硬盘 → /dev/sdb

其中,/dev/sda 中有一分区 /dev/sda1 ,且当前存在一个 vg_store VG卷,存在一个 store 的 LV 卷。

以上默认假设为新硬盘容量至少大于等于旧硬盘已有的数据容量大小。

添加新硬盘

sudo fdisk /dev/sdb# 根据提示完成分区操作# n 创建分区# p 创建主分区# t 选择分区类型# 8e 为 Linux LVM 分区卷格式

完成分区操作后,为新硬盘创建 PV卷

sudo pvcreate /dev/sdb1

然后将新的物理卷添加到现有的VG卷中

sudo vgextend vg_store /dev/sdb1

检查PV卷是否已经成功添加,检查新硬盘容量是否满足要求

sudo pvdisplaysudo vgdisplay

迁移数据

使用 pvmove 迁移数据

sudo pvmove /dev/sda1 /dev/sdb1

检查数据是否成功迁移

sudo pvdisplay

移除旧硬盘

sudo vgreduce vg_store /dev/sda1sudo pvremove /dev/sda1

转载地址:http://gfko.baihongyu.com/

你可能感兴趣的文章
Java高并发系列(读书笔记)——等待(wait)和通知(notify)机制
查看>>
Java高并发系列(读书笔记)——等待线程结束(join)和谦让(yield)
查看>>
MyBatisPlus快速入门——MyBatisPlus集成Druid配置应用
查看>>
react项目:react拦截器和token问题
查看>>
2020-11-22周总结
查看>>
BCGControlBar教程:应用向导
查看>>
MyEclipse教程:Web开发——部署并测试项目
查看>>
【更新】CLion v2018.3发布(六):VCS和插件
查看>>
Linux-调试器gdb-make/makefile-git工具
查看>>
C++-必须知道的类的6个默认成员函数(构造-析构-拷贝构造-操作符重载)
查看>>
移动通信教学大纲
查看>>
leetcode关于微信读书的笔记-字符串
查看>>
文件服务器——src文件夹
查看>>
从零构建通讯器--4.4-4.5信号在创建线程的实战作用、write函数写入日志设置成不混乱、文件IO详解
查看>>
从零构建通讯器--5.2三次握手,telnet,wireshark
查看>>
关于信号的截断备忘录
查看>>
从零构建通讯器--5.6 通讯代码精粹之epoll函数实战1(连接池)
查看>>
码云、github的命令行提交使用文档(cmder)
查看>>
Ubuntu命令行C++编译链接第三方库及命名空间
查看>>
为什么vs中的地址值是顺序相反的?
查看>>