더북(TheBook)

Q 설정 내용을 변경하다 실수했습니다


A virsh edit 명령으로 환경 설정 파일을 변경했을 때 오타 또는 구문 오류가 발생하면 다시 수정해야 합니다. 예를 들어 RAM 용량을 입력하다 실수로 닫는 태그 기호 <를 삭제한 상황입니다.

<memory unit='KiB'>3072000</memory>
<currentMemory unit='KiB'>3072000/currentMemory>

편집기를 저장하고 종료하면 명령 프롬프트로 바로 나가지 않고 구문 오류가 발생했다는 경고 메시지를 확인할 수 있습니다. currentMemory 항목에서 여는 태그와 닫는 태그가 일치하지 않았다는 구체적인 정보도 화면에 표시됩니다. y를 누르면 편집기로 돌아가서 다시 수정 작업을 시작하고 n을 누르면 수정 작업을 취소합니다.

supreme@master:~$ virsh edit vstest
error: (domain_definition):152: Opening and ending tag mismatch: currentMemory line 10 and domain
</domain>
---------^
Failed. Try again? [y,n,i,f,?]: y
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.