You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

CentOS升级故障后向Windows 11虚拟机备份数据的方案咨询

CentOS升级故障后向Windows 11虚拟机备份数据的方案咨询

哎呀,升级搞砸确实够闹心的,别慌,咱们先把数据备份的事儿搞定,再回头处理系统的问题。针对你想把CentOS上的网站和数据备份到Win11虚拟机的需求,我给你几个靠谱的方案,先从你试过的rsync说起,再给你更简单的备选:

一、搞定rsync连接问题(既然你已经尝试过,优先解决)

Windows本身没有原生的rsync服务,所以你得在Win11虚拟机上先搭好rsync的服务端,有两种简单的方式:

方式1:用Win11自带的WSL(推荐,更稳定)

  1. 在Win11虚拟机上,打开PowerShell(管理员权限),运行命令启用WSL:
    wsl --install
    
    按提示重启后,会自动安装Ubuntu发行版,设置好用户名和密码。
  2. 启动Ubuntu终端,安装rsync:
    sudo apt update && sudo apt install rsync -y
    
  3. 在Win11上找个用来存备份的目录(比如C:\CentOS_Backup),然后在Ubuntu里可以通过/mnt/c/CentOS_Backup访问到这个目录。
  4. 回到你的CentOS服务器,直接用rsync把文件传到WSL里(本质是通过SSH传输,不用单独开rsync daemon):
    rsync -avz --progress /要备份的目录/ 你的WSL用户名@Win11虚拟机IP:/mnt/c/CentOS_Backup/
    
    比如你的WSL用户名是john,Win11虚拟机IP是192.168.1.100,要备份/var/www目录,命令就是:
    rsync -avz --progress /var/www/ john@192.168.1.100:/mnt/c/CentOS_Backup/
    

方式2:用cwRsync Server(第三方rsync服务)

  1. 下载cwRsync Server安装包并安装(注意选对Win11的64位版本),安装时设置rsync的服务端密码。
  2. 打开安装目录下的rsyncd.conf配置文件,添加一个备份模块,比如:
    [centos_backup]
    path = C:\CentOS_Backup
    read only = false
    hosts allow = 你的CentOS服务器IP
    
  3. 重启cwRsync服务(在Windows服务里找RsyncServer)。
  4. CentOS那边运行命令同步:
    rsync -avz --progress /要备份的目录/ rsync://Win11虚拟机IP/centos_backup/
    
    按提示输入你设置的rsync密码就行。

二、更简单的备选方案:用OpenSSH Server + SCP/SFTP

这个方案不用折腾rsync,Win11自带OpenSSH服务,步骤更简单:

  1. 在Win11虚拟机上,打开设置 -> 应用 -> 可选功能,搜索“OpenSSH服务器”并安装。
  2. 打开Windows服务,找到OpenSSH SSH Server,设置为自动启动并启动服务。
  3. 回到CentOS服务器,用scp直接传输整个目录:
    scp -r /要备份的目录/ Win11用户名@Win11虚拟机IP:/目标路径/
    
    比如Win11用户名是admin,IP是192.168.1.100,目标路径是C:\Backup,命令就是:
    scp -r /var/www/ admin@192.168.1.100:/c/Backup/
    
    输入Win11用户的密码就能开始传输了,也可以用sftp交互式传输,适合分批传文件。

三、关于dump的说明

你提到的dump确实是比较老旧的工具,它是针对整个文件系统的备份,需要先卸载要备份的分区(或者挂载为只读),对于你现在服务器还能访问文件的情况,用dump反而麻烦,而且恢复起来也不如文件级备份灵活,所以不推荐用它。

最后提醒一下:传输前先确认CentOS服务器和Win11虚拟机在同一个网络里(比如虚拟机用桥接模式),能互相ping通,这样所有工具都能正常工作。如果ping不通,先检查虚拟机的网络设置哦!

备注:内容来源于stack exchange,提问作者Maikeru Diron

火山引擎 最新活动