系统相关
首页 > 系统相关> > 在保留数据的同时远程更改linux发行版

在保留数据的同时远程更改linux发行版

作者:互联网

我有一个无头的Fedora 15(没有GUI)盒子.使用以下分区结构:

$df -T -h
Filesystem    Type    Size  Used Avail Use% Mounted on
rootfs      rootfs     49G  2.8G   46G   6% /
udev      devtmpfs    1.7G  4.0K  1.7G   1% /dev
tmpfs        tmpfs    1.7G     0  1.7G   0% /dev/shm
tmpfs        tmpfs    1.7G  604K  1.7G   1% /run
/dev/sda1     ext4     49G  2.8G   46G   6% /
tmpfs        tmpfs    1.7G     0  1.7G   0% /sys/fs/cgroup
tmpfs        tmpfs    1.7G     0  1.7G   0% /media
/dev/sda5     ext4    388G   35G  334G  10% /var
/dev/sda2     ext4     28G  1.7G   25G   7% /home

我厌倦了Fedora项目12-14个月支持周期的政策(他们可能有他们的理由),并打算转向更稳定的东西,如Scientific Linux或CentOS.我的大多数数据都在/ var(MySQL,Redis和Apache Docroot)和/ home中.

是否有可能通过保留目录/ var和/ home并从远程执行此操作,从fedora迁移到其他RH系列发行版? (在可怕的情况下,我愿意带一个显示器和键盘.)如果是,那么同样的步骤是什么?

解决方法:

从理论上说,当然.理论上你可以将Fedora盒改为Slackware,如果你足够关心它可以花费时间而不破坏某些东西.

一般来说,它被视为不值得努力.

在阅读CentOS / SL文档后,您会注意到他们甚至不建议在主要版本之间进行就地升级,甚至是在控制台上以交互方式进行升级.从功能和版本的角度来看,从最前沿的Fedora到CentOS 6,将更糟糕,因为它实际上是降级.您可能已经注意到,降级单个RPM通常要比升级一个RPM要多得多;现在意识到你正在谈论为一台相当简单的服务器执行大约一千RPM的操作,对于安装了Desktop,Workstation或Everything软件包的系统更多.

最佳做法是从头开始备份,重新安装操作系统并进行还原.

如果可以,请先在VM上尝试.完成后,您可以将该VM直接部署到托管提供商.如果没有,那么至少要记笔记,这样你就可以快速切换.

究竟如何进行备份和恢复实际上是一堆单独的问题.例如,MySQL DB可能应该比仅停止服务器和复制原始数据库文件更智能地备份,因为您可能会随着操作系统更改而降级服务器版本.你想要做一个SQL转储.只有几个例子,你可能会发现.

标签:linux,fedora,system-installation,remote-management,distros
来源: https://codeday.me/bug/20190810/1641132.html