V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
alpharabbit
V2EX  ›  Linux

怎么把我已经安装部署好的 opensuse 系统,快速的部属到一台新的硬件主机上去???

  •  
  •   alpharabbit · 2018-03-29 08:49:47 +08:00 · 4163 次点击
    这是一个创建于 2424 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因需要多次安装部署 opensuse 和安装软件,有何办法快速的安装及部署到新的 PC 硬件(硬件配置一样)上去。使用 GHOST 试过了启动都不能,运行一半就报错。。。

    22 条回复    2018-03-31 19:20:07 +08:00
    hymzhek
        1
    hymzhek  
       2018-03-29 08:51:39 +08:00   ❤️ 1
    dd ?
    MeteorCat
        2
    MeteorCat  
       2018-03-29 08:52:03 +08:00 via Android
    Docker ?我感觉最方便就是搞这种容器了
    alpharabbit
        3
    alpharabbit  
    OP
       2018-03-29 08:55:38 +08:00
    谢谢指导,我是个 LINUX 新手,你提供的思路我去试试。。。万分感谢。
    yanest
        4
    yanest  
       2018-03-29 08:56:19 +08:00
    用 tar 打包复制过去就行
    tyfulcrum
        5
    tyfulcrum  
       2018-03-29 08:56:59 +08:00
    7654
        6
    7654  
       2018-03-29 09:04:42 +08:00
    最简单的 dd
    造福后人:重新封装成 liveCD
    使用虚拟化,直接 copy
    lafuerza
        7
    lafuerza  
       2018-03-29 09:06:40 +08:00
    有个 linux 发行版叫 clonezilla,是 linux 下的 ghost,你可以试下。
    fangdingjun
        8
    fangdingjun  
       2018-03-29 09:09:18 +08:00
    yast 安装到指定的目录,然后把新机的硬盘挂上去,复制过去,装一下 grub 就完了
    shalk
        9
    shalk  
       2018-03-29 09:15:37 +08:00 via iPhone
    同上,再生龙 clonezilla 了解一下
    ironx
        10
    ironx  
       2018-03-29 09:24:11 +08:00
    新的机器是有系统还是没系统的。
    有系统,直接用 rsync。
    没系统,就先用 U 盘做个操作系统镜像,然后再使用 U 盘启动新机器,安装操作系统。
    chih758
        11
    chih758  
       2018-03-29 09:37:00 +08:00   ❤️ 1
    复制所有文件-更新 fstab-重建引导
    https://wiki.archlinux.org/index.php/Rsync#Full_system_backup
    chih758
        12
    chih758  
       2018-03-29 09:40:57 +08:00
    https://wiki.archlinux.org/index.php/fstab
    https://wiki.archlinux.org/index.php/GRUB
    都是 Linux,基本都是通用的,需要一个 live(U 盘)启动的 Linux 执行以上命令。
    wlwood
        13
    wlwood  
       2018-03-29 09:48:57 +08:00
    如果类似与一个机房的话,先做个镜像,然后用 PXE 呀
    MeteorCat
        14
    MeteorCat  
       2018-03-29 09:49:43 +08:00 via Android
    话说楼主你的服务器是云服务器还是个人自己的?云服务器还有提供自己部署硬件。
    ooxxcc
        15
    ooxxcc  
       2018-03-29 10:01:08 +08:00
    arch 用户,系统在 btrfs subvolume 里面

    对新硬盘分区格式化 / btrfs send / 重建 fstab / 装 grub

    完工

    老机器都不用停的……
    tailf
        16
    tailf  
       2018-03-29 10:44:01 +08:00
    我都是 拆硬盘=》挂硬盘=》 dd
    tony1016
        17
    tony1016  
       2018-03-29 10:58:18 +08:00
    如果硬件不一致,为了兼容驱动,那最好的方式还是 docker,然后数据通过其他方式挂载
    autoxbc
        18
    autoxbc  
       2018-03-29 12:26:31 +08:00 via iPhone
    dd 被滥用了,并不是最合适的工具。再生龙是对两个分区备份工具的封装,partimage 和 partclone 了解一下
    sjx95
        19
    sjx95  
       2018-03-29 15:59:33 +08:00
    把 rootfs 复制过去,然后装一下 grub
    likuku
        20
    likuku  
       2018-03-29 16:21:10 +08:00
    旧机 tar 打包,新机 liveCD 硬盘分区格式化挂载,抓取 tar 包,解压,安装 grub,reboot
    anjing01
        21
    anjing01  
       2018-03-29 18:00:55 +08:00
    @likuku 正确方案,tar 打包,复制会漏掉隐藏文件。
    bugeye
        22
    bugeye  
       2018-03-31 19:20:07 +08:00
    opensuse 好像默认 btrfs 的?如果是,直接 btrfs send | btrfs receive。当然你得懂点 btrfs。另外,还要看默认用了几个 subvolume。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1188 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:41 · PVG 02:41 · LAX 10:41 · JFK 13:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.