如何更换系统的根分区?

Linux基础

1 前言

一个问题,一篇文章,一出故事。
笔者最近发现新装的一个OS分区非常奇葩,但碍于是系统根分区,也无法直接修正。
于是想着直接更换一个系统根分区,然后把旧的删除即可。

2 最佳实践

2.1 关闭SELinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

2.2 创建一个新的分区

lvcreate -L 56508.00m os -n rootnew

2.3 挂载新的分区

mount /dev/mapper/os-rootnew /mnt

2.4 把根分区的数据同步到新分区

rsync -avxHAX --exclude /mnt/* / /mnt/

2.5 修改分区名称

lvrename os root rootsave
lvrename os rootnew root

2.6 重启系统使配置生效

reboot
没有评论

发表回复

cmd shell
如何忽略PowerShell错误邮件地址?

1 前言 一个问题,一篇文章,一出故事。 笔者使用PowerShell发送邮件时,由于收件人列表包含 …

Linux基础
如何解决KDC不支持加密类型问题?

1 前言 一个问题,一篇文章,一出故事。 笔者最近发现生产环境的sftp域用户登录异常,查看sssd …

Linux基础
如何允许应用倾听低于1000的系统端口?

1 前言 一个问题,一篇文章,一出故事。 笔者集群运行logstash发现它希望在514端口倾听,但 …