目前有个没有连外网的 RedHat6.5 的服务器,需要升级到 6.8,如何从光盘或 U 盘等介质进行升级并且保留原来的数据? GOOGLE 了一下,没有发现离线升级的,求助一下各位大神!
1
BOYPT 2017-06-26 10:32:08 +08:00 1
把 6.8 的 updates 目录同步到 u 盘,在你服务器里面把 u 盘目录加到 updates 仓库
|
3
BOYPT 2017-06-26 10:43:17 +08:00 1
@magicdu #2 其实没啥区别,都是 repo 文件里面写的路径而已;
如果不是特别严格环境的话,你登陆 ssh 的机器可以上网,那就配置 ssh 的反向隧道,让 yum 跑你的机器代理出外网更新的,这样最方便了。 |
4
tempdban 2017-06-26 11:00:37 +08:00 1
mkdir -p /media/cdrom
mount /dev/sr0 /media/cdrom yum --enablerepo=c6-media update |
5
yw9381 2017-06-26 11:23:27 +08:00 1
下载 centos everything 的 dvd iso。mount 上去然后设置一下 repo 就行了
|
6
chuxiwen 2017-06-26 13:48:50 +08:00 via iPad 1
是你 google 的不对吧
rhel 的官方文档 14.5. Upgrading the System Off-line with ISO and Yum https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s1-yum-upgrade-system.html |
7
flexbug 2017-06-26 15:16:46 +08:00
现在 yum update 完已经是 6.9 了
|
10
tempdban 2017-06-26 19:38:18 +08:00 via Android 1
哇我这回答竟然没有个感谢
|
13
lenovo 2017-06-26 19:48:26 +08:00 1
@magicdu #9
# mkdir /mnt/ISO # mount -o loop -t iso9660 /mnt/G/rhel-Client-5.4-i386-dvd.iso /mnt/ISO # vi /etc/yum.repos.d/ISO-Server.repo [Cluster] name=Cluster Directory baseurl=file:///mnt/ISO/Cluster/ enabled=1 gpgcheck=0 [ClusterStorage] name=ClusterStorage Directory baseurl=file:///mnt/ISO/ClusterStorage enabled=1 gpgcheck=0 [Server] name=Server Directory baseurl=file:///mnt/ISO/Server enabled=1 gpgcheck=0 [VT] name=VT Directory baseurl=file:///mnt/ISO/VT enabled=1 gpgcheck=0 好多年前 5.x 是这样搞的,根据 DVD ISO 目录改这个 repo 文件就行 |