<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="backup" xml:lang="ko">
  <info>
    <link type="guide" xref="index#advanced"/>
    <revision pkgversion="3.30" date="2018-12-01" status="review"/>

    <credit type="author copyright">
      <name>Michael Hill</name>
      <email>mdhillca@gmail.com</email>
      <years>2018</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>백업하거나 이동할 박스 설정을 파일에 기록합니다.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>조성호</mal:name>
      <mal:email>shcho@gnome.org</mal:email>
      <mal:years>2014-2023.</mal:years>
    </mal:credit>
  </info>

  <title>박스 백업 또는 이동</title>

  <p>박스를 백업하거나 이동할 때 두가지 요소를 옮겨야 합니다. 하나는 이미지 파일, 다른 하나는 XML 파일로 저장한 박스 설정 파일입니다. 설정 저장시에는 <app>libvirt</app> 꾸러미 또는 <app>libvirt-client</app> 꾸러미에 있는 <cmd>virsh</cmd> 명령이 필요합니다.</p>

  <steps>
    <item>
      <p>터미널 창에서 다음 명령을 입력합니다</p>
      <code>virsh dumpxml Name &gt; Name.xml</code>
      <p><cmd>Name</cmd>에는 <app>박스</app> 이름 또는 박스의 <em>domain</em>이 들어갑니다. <app>박스</app>에서 보이는 도메인을 확인하려면 다음 명령을 입력합니다</p>
      <code>virsh -c qemu:///session list --all</code>
    </item>
    <item>
      <p>위 과정을 통해 만든 <cmd>.xml</cmd> 파일을 백업 위치 또는 임시 저장 위치로 복사합니다.</p>
    </item>
    <item>
      <p>이미지 파일을 백업 위치 또는 임시 저장 위치로 복사합니다. <file>~/.local/share/gnome-boxes/images/</file> 위치에서 <cmd>.qcow2</cmd>로 끝나는 박스 도메인 이름이 붙은 파일입니다.</p>
    </item>
  </steps>

  <section id="restore">
  <title>박스 복구</title>

    <p>저장한 박스는 새 호스트 머신의 <app>박스</app>에 설치하거나 긴급 복구 절차의 일환으로서 원래 머신에 설치할 수 있습니다.</p>

    <steps>
      <item>
        <p><app>박스</app>에서 빠져나갑니다.</p>
      </item>
      <item>
        <p>백업 위치 또는 임시 저장위치에 있는 <cmd>.qcow2</cmd> 이미지 파일을 새 위치의 <file>~/.local/share/gnome-boxes/images/</file> 디렉터리에 복사합니다.</p>
      </item>
      <item>
        <p>터미널 창에서 디렉터리를 탐색하거나 <cmd>.xml</cmd> 파일을 저장한 장치를 탐색하겠습니다. 다음 명령을 입력합니다</p>
        <code>virsh define Name.xml</code>
        <p><cmd>Name</cmd> 대신 박스의 도메인이 들어갑니다.</p>
      </item>
      <item>
        <p><app>박스</app>를 실행합니다.</p>
      </item>
    </steps>
  </section>
</page>
