將 am iocage 監獄從一台主機轉移到另一台主機的建議方法是什麼

將 am iocage 監獄從一台主機轉移到另一台主機的建議方法是什麼

源 iocage 厚監獄運作在 FreeBSD-12.0p12 目標 FreeBSD-12.1p1

兩台主機都使用 zfs。

將現有的 iocage 厚監獄從源頭轉移到目的地的建議方法是什麼?是不是這麼簡單:

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

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

答案1

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

然後將檔案傳輸到您的新主機,將其匯入到那裡,瞧!

相關內容