询问一下,linux怎么备份
一台服务器,两个SSD软件RAID 1如图:
如果要给它做备份,应该怎么操作?
找两个盘来插上,假设新盘是/dev/sdc和/dev/sdd,dd if=/dev/sda of=/dev/sdc 然后 dd if=/dev/sdb of=/dev/sdd,这样可以吗?
或者把盘拆下来,挂到WinPE环境下面,用Ghost ?
或者还有什么其他的方法?
去年问过一次,这种情况下很难进行P2V,实体向虚拟机转移,就一直实体机使用了。 if=/dev/md0 就行了啊, 非要做完整的硬件级备份没必要吧 试试用群晖AB套件 群辉ABB套件,如果linux系统自带了rsync就可以直接用,增量备份,省心又安全。另外P2V用VMware vCenter Converter Standalone迁移到esxi平台上,说不能迁移的那就是技术不到位的 不用那么麻烦吧。rsync到一个新盘上,与老环境一致的文件系统,添加efi引导,更新grub配置,fstab,添加新环境的磁盘/网络系统ko模块到initramfs中。这就是迁移流程。
Linux备份神器,Timeshift Smartcraft 发表于 2025-7-19 21:45
不用那么麻烦吧。rsync到一个新盘上,与老环境一致的文件系统,添加efi引导,更新grub配置,fstab,添加新 ...
然而这些我全都不会。
所以我在想,是不是把那两个盘拿出来拷一份,就可以插到第三台机器上启动了。。。。 nn1122 发表于 2025-7-19 21:44
群辉ABB套件,如果linux系统自带了rsync就可以直接用,增量备份,省心又安全。另外P2V用VMware vCenter Conv ...
VMware vCenter Converter Standalone 下载了一个,正在研究。
先拿其他物理机做实验,没问题再到那台机器上面去搞。 dd功能很强大,但是它是完全基于物理二进制的拷贝,贼慢的。
PE下的话可以直接diskgenius之类的制作镜像,文件小。 Mufasa 发表于 2025-7-19 22:08
然而这些我全都不会。
所以我在想,是不是把那两个盘拿出来拷一份,就可以插到第三台机器上启动了。。。 ...
不会,就把数据拷贝出来,重新安装。重要数据就多备份几次,HDD备份更安全。不用怀疑,现在廉价SSD根本不可靠。包括企业盘。一旦NAND损毁,几乎没有找回可能。 Smartcraft 发表于 2025-7-19 23:20
不会,就把数据拷贝出来,重新安装。重要数据就多备份几次,HDD备份更安全。不用怀疑,现在廉价SSD根本不 ...
问题就出在这里。
那个linux系统里面的数据不是我做的。
是其他人花了很长时间配置出来的,结构非常复杂。
我自己配置的机器,要么PVE,要么esxi,网页端直接导出就是备份。
在不同的母机之间搬来搬去也很容易。
物理机不能这样玩。。。。
之前的服务器因为网卡烧了,曾经搬过一次家,难度倒是不大,重新配一下网卡就好。
最近发现新换的这台也有点小毛病,打算再给它搬一次家。
搬家的时候如果能够复制出一个镜像,留在老机器上面作为备份,是最理想的。
这样就可以放心的搞P2V迁移了,即使搞炸了也不怕。 Mufasa 发表于 2025-7-19 15:40
问题就出在这里。
那个linux系统里面的数据不是我做的。
ansible playbook的用处 本帖最后由 ZDN 于 2025-7-20 06:31 编辑
Linux P2V不算难,说说大概步骤
新建个虚拟机,用Linux Live CD启动,在虚拟磁盘创建文件分区,挂载于 /mnt/rootfs, 开ssh服务,设置root密码,这个是目标机,假设IP 192.168.1.100
在源物理机,停止数据库等各种服务,防止文件在同步中更改,建议关机后也用LiveCD启动操作
先确认在源物理机可以使用root用户ssh到目标虚拟机
然后执行下面命令看看有没有错误,这个是试运行,把系统所有文件同步到虚拟机根目录,去掉 --dry-run 参数就是实际执行,可以多次执行增量同步
rsync -aAXv / --dry-run --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/cdrom/*,/lost+found} root@192.168.1.100:/mnt/rootfs/
复制过去之后,一般需要在目标虚拟机的LiveCD环境中,更新网络配置文件,文件系统配置fstab,和bootloader比如grub
配置正确的话,虚拟机就可以重新启动了,P2V完成
页:
[1]