Wea*_*ped 5 distros linux fedora remote-management system-installation
我有一个无头 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
Run Code Online (Sandbox Code Playgroud)
我厌倦了 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 的工作要多得多;现在意识到您正在谈论为相当准系统的服务器以大约 1000 RPM 执行此操作,对于安装了 Desktop、Workstation 或 Everything 软件包集的系统来说更多。
最佳做法是备份、从头重新安装操作系统,然后还原。
如果可以,请先在 VM 上尝试。一旦完成,您就可以将该 VM 直接部署到托管服务提供商。如果没有,那么至少在此过程中做笔记,以便您可以快速切换。
您究竟如何进行备份和恢复实际上是一堆不同的问题。例如,MySQL 数据库的备份可能应该比停止服务器并复制原始数据库文件更智能,因为您可能会随着操作系统的更改而降级服务器版本。你想要做一个 SQL 转储。您可能会发现,这只是其中的一个例子。
归档时间: |
|
查看次数: |
246 次 |
最近记录: |