vim-cmd …
명령은이 기능을 직접 지원하지 않지만 VM과 연결된 .vmsd 파일을 편집하여이 작업을 수행 할 수 있습니다. 예를 들어, 서버 :
# ls -1 /vmfs/volumes/Datastore/Debian7Generic/*[x,d]
/vmfs/volumes/Datastore/Debian7Generic/Debian7Generic.vmsd
/vmfs/volumes/Datastore/Debian7Generic/Debian7Generic.vmx
.VMX 파일은 기본 구성입니다; .vmsd 파일은 스냅 샷을 설명합니다.
.encoding = "UTF-8"
snapshot.lastUID = "19"
snapshot.current = "12"
snapshot0.uid = "1"
snapshot0.filename = "Debian7Generic-Snapshot1.vmsn"
snapshot0.displayName = "Fresh Install"
snapshot0.type = "1"
snapshot0.createTimeHigh = "331196"
snapshot0.createTimeLow = "1387465219"
snapshot0.numDisks = "1"
snapshot0.disk0.fileName = "Debian7Generic.vmdk"
snapshot0.disk0.node = "scsi0:0"
snapshot1.uid = "7"
snapshot1.filename = "Debian7Generic-Snapshot7.vmsn"
snapshot1.parent = "1"
snapshot1.displayName = "Fresh A"
snapshot1.type = "1"
snapshot1.createTimeHigh = "331234"
snapshot1.createTimeLow = "1435772305"
snapshot1.numDisks = "1"
snapshot1.disk0.fileName = "Debian7Generic-000001.vmdk"
snapshot1.disk0.node = "scsi0:0"
…
그것은 그것을 할 수있는 아름다운 방법은 아니지만, 당신이 이을 나오지 사용하여 해당 파일을 편집 할 텍스트 편집기를 사용하여 스냅 샷의 이름을 변경, 또는보다 자동화 된 접근 할 수 있습니다 후자는 같은 콘텐츠가 있습니다. 예를 들어, 당신은 할 수 :
# sed -i -e 's|snapshot0.displayName = .*|snapshot0.displayName = "A different name"|' Debian7Generic.vmsd
.encoding = "UTF-8"
snapshot.lastUID = "19"
snapshot.current = "12"
snapshot0.uid = "1"
snapshot0.filename = "Debian7Generic-Snapshot1.vmsn"
snapshot0.displayName = "A different name"
snapshot0.type = "1"
snapshot0.createTimeHigh = "331196"
snapshot0.createTimeLow = "1387465219"
snapshot0.numDisks = "1"
snapshot0.disk0.fileName = "Debian7Generic.vmdk"
snapshot0.disk0.node = "scsi0:0"
snapshot1.uid = "7"
snapshot1.filename = "Debian7Generic-Snapshot7.vmsn"
…