网站首页 文章专栏 服务器普通分区在线转lvm.md
服务器普通分区在线转lvm.md
创建于:2021-07-04 08:16:51 更新于:2024-05-06 18:16:34 羽瀚尘 334

几个目标:

  1. 新增硬盘,格式化为 lvm home
  2. home 动态变更为 lvm home(dump, fstab)
  3. 将原 home 加入 lvm

购买一个10G的云盘

0015

可以看到新硬盘

0035

新建分区并设立lvm标志

fdisk /dev/vdb
# 跟随提示操作

0036

0002

0022

在交互命令行中选择t设立标志

0009

0030

这个只是设立一个标志,方便操作人员记忆哪个盘都用来做了什么。

设立物理卷 & 设立组 & 打印组信息

pvcreate /dev/vdb1
vgcreate vgdata /dev/vdb1
vgdisplay
vgs

0024

vgs也可以打印组信息,更简洁

0039

设立逻辑卷 & 打印逻辑卷信息

lvcreate -L 9G -n home vgdata
lvs
lvdisplay

0026

使用mkfs.ext4 制作文件系统 & 挂载到/home/home

mkfs.ext4 /dev/vgdata/home
mkdir /test
mount  /dev/vgdata/home /test

0040

使用dump备份文件系统

dump -0 -f /home.dump /home

0008

查看备份的文件

restore -tf /home.dump

0059

还原home到新卷

实测不行,restore只能还原到原来的目录中

带属性迁移home目录,使用rsync

sudo rsync -aXS /home/. /test/.

0054

重命名原home & 查看uuid & 挂载新home

umount /test
sudo mv /home /home_backup
sudo mkdir /home
blkid
vim /etc/fstab
UUID=fd394f10-8c1b-4150-852a-b08cbbb81551 /home ext4 nodev,nosuid    0   2

0019

0103

挂载并检查

mount -a
ls /home

0157