Freebsd

將記憶體監獄從一台主機轉移到另一台主機的推薦方法是什麼

  • January 24, 2020

在 FreeBSD-12.0p12 上執行的源 iocage 厚監獄目標 FreeBSD-12.1p1

兩台主機都在使用 zfs。

將現有的 iocage 厚監獄從源轉移到目的地的推薦方法是什麼?是不是很簡單:

rsync -aqz -e "ssh -o LogLevel=error"  /zroot/iocage/jails/testjail \
                          destination:/zroot/iocage/jails

假設兩台主機上都安裝了iocage,zfs 掛載點如上所示,源jail 已關閉,並且目標主機上不存在testjail。

iocage 具有出色的導出/導入功能。

$ man iocage
...
    export        Exports the specified jail.  An archive file is created in
              /iocage/images with an SHA256 checksum.  The jail must be
              stopped before exporting.

              Example:

                    # iocage export examplejail_2

然後將文件傳輸到您的新主機,將其導入那裡,然後瞧!

引用自:https://serverfault.com/questions/999383