Centos6.10系统迁移到新固态硬盘LVM
之前公司现场用的centos系统老机器,500G的机械硬盘实际只用了10多G,就买了240G的SSD。之前再生龙做的镜像是500G,那么现在的问题来了,再生龙还原硬盘不支持大到小。不想重新装系统再配置,从网上看了很多资料,分享下我的迁移过程。
fdisk -l 查看系统硬盘的挂载情况
我的旧硬盘是/dev/sda ,新硬盘是 /dev/sdb 这个根据自己的实际情况
之前设备是做了LVM分区
fdisk /dev/sdb 对于新硬盘进行分区
Command (m for help): n 创建新分区
p 主分区 1 号分区 1 起始扇区(这里可以默认值)结束扇区+800M --建立800M的1号分区
p ,2号分区 其余都是默认值 --将剩余的空间建立成2分区
t ,2 ,8e --将之前的2号分区改成LVM格式
a ,1 --将1号分区做引导激活
w保存分区
pvcreate /dev/sdb2 --将sdb2创建物理卷
vgcreate lvmgv01 /dev/sdb2 --组卷
lvcreate -L 4G -n lv_swap lvmgv01 --从lvmgv01里面建立交换分区lv_swap
lvcreate -l 100%free -n lv_root lvmgv01 --将剩余的空间给根分区
mkfs.ext4 /dev/sdb1--格式化引导分区/boot
mkfs.ext4 /dev/lvmgv01/lv_root --格式化根分区/
mkswap -f /dev/lvmgv01/lv_swap --格式化交换区
vgscan --nknodes
vgchange -ay lvmgv01--激活VG卷组lvmgv01
mkdir /mnt/oldboot /mnt/oldroot /mnt/newboot /mnt/newboot --创建4个文件夹
mount /dev/sda1/ /mnt/oldboot/--挂载
mount /dev/sdb1/ /mnt/newboot/
mount /dev/vg_localhost/lv_root/ /mnt/oldroot/
mount /dev/lvmgv01/lv_root/ /mnt/newroot/
cp -aur /mnt/oldboot/* /mnt/newboot/ --复制sda1的数据到sdb1
cp -aur /mnt/oldroot/* /mnt/newroot/ --复制根目录下数据
-----------------------------------完成数据的cp---------------------------------------------------
1.修改mnt/newboot/grub/grub.conf,
我们主要修改的就是下面这段
kernel /vmlinuz-2.6.32-279.el6.i686 ro root=/dev/mapper/lvmgv01-lv_root(加粗为实际的路径,这是笔者的)rd_NO_LUKS rd_NO_DM rd_LVM_LV=lvmgv01/lv_swap= auto.LANG=zh_CN.UTF-8 rd_LVM_LV=lvmgv01/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD rhgb quiet
2.修改mnt/newroot/etc/fstab,
主要是将现在的路径替换,UUID需要用blkid来查看
3.grub引导
笔者一开始没有引导,导致开机画面只有光标,没有进入系统
这边笔者通过启动盘的resume来进入grub命令的,后面我就不赘述了,网上都有。
进入后直接grub,因为之前我们grub.conf和fstab都已经修改过了,这边就直接引导
root (hd0,0)
setup(hd0)
quit
------------------------------------------现在就完成啦--------------------------------
可以拔下之前的硬盘就reboot,不行的话就先poweroff,后面就是见证奇迹的时刻了。
--------------------------------------网络设置问题(网卡不能修改或配置错误)--------------------------------
由于克隆,只是修改了机器的名字等信息,并没有修改虚拟硬盘中的任何信息,导致克隆后网卡的MAC地址和操作系统中记录的mac地址不符,导致eth0启动不起来。操作系统记录了一个新网卡的添加,新网卡的名字eth1,mac地址就是vmware分配给的新的mac地址
解决方法:
修改 /etc/udev/rules.d/70-persistent-net.rules 文件
删除掉 关于 eth0 的信息。修改 第二条 eth1 的网卡的名字为 eth0.
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址为 /etc/udev/rules.d/70-persistent-net.rules 修改后的eth0的mac地址。
Centos6.10系统迁移到新固态硬盘LVM相关推荐
- 原win7系统迁移到SSD固态硬盘
原文地址为: 原win7系统迁移到SSD固态硬盘 应用场景 原先使用的电脑,用起来越来越慢,跟不上速度,买了一块120G的SSD固态硬盘,把原系统迁移到固态硬盘上,提升效率,加快开机速度等. 操作方案 ...
- 将Jetson XavierNX的Ubuntu系统迁移至到nvme固态硬盘上
第一步:格式化分区 sudo mke2fs -t ext4 /dev/nvme0n1p1 #格式化分区 注意:这一步可能需要umount磁盘nvme0n1p1才能完成格式化. 第二步:将eMMC / ...
- 不重装系统,如何将系统从SSD迁移到M2固态硬盘
将系统从SSD迁移到M2固态硬盘,对于普通用户来说有点困难,而且在这个过程中也是很容易出现问题的,在本文中,小编将介绍将操作系统克隆到新硬盘的详细方法,以及为你们推荐一些能够帮助大家简化克隆过程的第三 ...
- 新加固态硬盘后,如何迁移操作系统到固态硬盘上?
网上人很多人推荐使用"分区助手"或其它工具,利用这些软件进行迁移.如类似以下界面的工具: 再修改注册表的盘符,然后将固态硬盘设为活动分区和启动盘.说是这个就OK了. 理论上有道理, ...
- 如何把操作系统迁移到新电脑/硬盘
如何迁移操作系统至SSD/HDD?很多电脑用户在使用电脑时,因为用久了之后电脑卡顿使用不便,就会选择去更换新的硬盘.除此之外,SSD固态硬盘的问世也让部分用户非常想体验一下固态硬盘带来的速度,那么如何 ...
- linux安全擦除ssd命令,10秒完成 100%恢复固态硬盘性能的终极安全擦除方法
原标题:10秒完成 100%恢复固态硬盘性能的终极安全擦除方法 如果上天再给我一次机会,我想让我的固态硬盘如刚出厂一般焕然如新!对于电脑高手来说这个愿望不难实现,只要对硬盘进行一次安全擦除(Secur ...
- 【系统迁移:笔记本更换硬盘,不重装系统方法】
本人在使用笔记本的时候,C盘空间经常不够用.每次空间满了,就要清理磁盘,卸载一些软件.后来网上搜索一些C盘扩容的办法,列在下面了.去官方下载 diskgenius 软件,点击 here 跳转官网. 电 ...
- 新固态硬盘格式化,并在Ubuntu挂载ntfs格式硬盘
http://pcedu.pconline.com.cn/548/5480481.html 新固态硬盘需要用DiskGenius 进行分区,要注意4字节对齐 现在越来越多的用户将SSD固态硬盘作为DI ...
- 记一次qnap系统迁移,从机械硬盘到固态硬盘
前提: qnap型号:TS-451D 系统:QTS 4.5.0(大概是这个版本,因为之后做了系统升级变成5.0的版本了) 原硬盘分布(没做raid,只是从disk1往disk2做了一些 ...
最新文章
- [转]ExtJS Grid 分页时保持选中的简单实现方法
- 【放洋屁了】知识焦虑-几点感慨
- Altium Designer -- PCB布线面试题(转)
- 文本相似度几种计算方法及代码python实现
- 使用Adobe Lifecycle ES将若干个word合并成一个PDF
- 怎样理解 MVVM ( Model-View-ViewModel ) ?
- Spring Data Couchbase 1.0 GA发布
- 牛客网SQL篇刷题篇(32-37)
- ssrs 生成pdf_在SSRS报告中生成热图的可用选项
- csync2+sqlite实现数据的高效实时的增量备份
- 查看opencv版本信息
- 【机器学习】监督学习的分类:判别/生成模型,概率/非概率模型、参数/非参数模型
- python数学建模基础(一)——矩阵操作
- jmeter ramp-up-period设置以及同步定时器使用
- 小米8开机android正在启动不了,小米无法开机解决办法【图文教程】
- python tk/ttk制作 安卓群控助手,多台设备多任务多线程执行
- 我的第一份实习工作结束了!!!
- Typora+PicGo+Gitee
- Mac使用jd-gui启动报错 This program requires Java 1.8+
- 课程设计:公交线路管理系统
热门文章
- 解决 uni-app编译报错 Error: No matching use for foo.js
- C++ 打印表格到屏幕或文件
- Echarts 飞线图
- 小白必看 APN/证书/越狱等名词详解
- Ish iphone和iPad上的终端模拟器-ISO-linux-Shell
- mysql表的基础操作: Create,,Retrieve,Update,Delete(大量示例)
- 手机淘宝自动加好友及聊天实现
- 密码学中Alice(爱丽丝)和鲍勃(Bob)的历史
- 韩学东 中科院计算机,视觉导航技术综述医.pdf
- maven跳过Test打包