간단한 영어 해석 좀 부탁드립니다.. (__)
안녕하세요.
간단한 영어 번역 질문 좀 드릴게요.
VMware Workstation를 처음 사용하는데요.
가상디스크 설정 항목중에 Independent 부분이 이해가 안되어
구글 검색해보니 아래와 같은 내용을 찾았습니다.
제 짧은 영어실력으로 해석이 안돼서 그러는데요. 영어 잘 하시는 분 해석 좀 부탁드릴게요. (__)
---
A good example of use for an independent disk is a SQL server. You may not care about the C: drive, so you leave it independant
and let it write constantly. Where your SQL drive, lets say D:, you want to take snapshots before updates to the database.
This way you don't pause the OS for writes, just the D: drive for a second while it creates the snapshot. Independent disks
are ones you want to stay in a particular mode regardless of what you are doing with snapshots.
You can take snapshot regardless of what mode(Independent of not) you are in.
But, if you are in Independent and Persistent mode and you take a snapshot,
any changes that you do on that VM after taking snapshot will be written to the same virtual maching vmdk file.
While if it is not independent than a new vmdk file will be created and any changer onwards will be written to the new
vmdk file.
Independet disk will make make you save a space as all the changes are written in the same vmdisk, but it will make revert
to snapshot slow.
not - independent mode will make revert to snapshot faster, but you pay price in terms of disk space as it creates new
vmdk disk to hold new chages.
independent disk 사용의
independent disk 사용의 좋은 예는 SQL server이다. C: drive는 신경 쓰지말고 그냥 independant로 내버려 두고 지속적으로 write 하게 하자. SQL drive를 D:라고 하면 여기에서, database로 update를 하기 전에 snapshot을 만들 것이다. 이 방법은 write때문에 OS를 멈추지 않고, 그냥 snapshot을 생성하는 동안 몇초 정도만 D: drive를 멈출 것이다. independent disk들은 snapshot에 대해 무슨 일을 하던 관계없이 특별한 모드에 머무르게 한다.
어떤 모드에 있건 관계없이 snapshot을 찍을 수 는 있는데, independent 하고 persistent 모드에서 snapshot을 찍을 때는 어떤 변화가 VM상의 동일한 virtual maching vmdk file에 쓰여질 것이다. 반면에 independent가 아닌 new vmdk file를 생성한다면, 변화들을 그 새로운 new vmdk file에 쓸 것이다.
independent disk는 모든 변화를 동일한 vmdisk에 쓰니까 공간을 절약할 수 있지만 snapshot을 복귀하는것은 느려질 거다.
Not - independent 모드는 snapshot으로 빠르게 복귀할 것이다, 하지만 새로운 변화들을 유지하는 새로운 vmdk disk를 생성하기 위한 disk space를 추가로 사용해야한다.
바쁜 시간 쪼개시어
바쁜 시간 쪼개시어 답글 주셔서 감사드립니다.
해석은 매끄러운 것 같은데 제가 이해력이 부족해서 한글을 봐도 모르겠네요.. ㅜㅜ
답글 감사드립니다~~
그냥 저 단락으로
그냥 저 단락으로 보고 이해했을 때, 두가지 서로 다른 상태(independent disk 하고 independent 또는 persistent mode)에서 VMware machine의 Snapshot을 뜰때 영향이 틀리다.. 라는거 같아요.
independent disk 를 쓰면 새로운 snapshot의 변화를 새로운 파일에 쓰기 때문에, VMware에서 기존 가상 하드 파일을 조작안해도 되니 OS가 안멈추고 작업을 계속 할 수 있다라는 거같고..
independent mode를 쓰면 기존의 가상 하드 파일에 덮어쓰니까 OS가 멈춰서 뭐 버벅거릴꺼다 하는거 같은데..
잘아시는 다음분에게 패스..ㅎ
VMWare Snapshot 기능에 대해 이해하시면 알 수 있는 기능입니다.
VMWare Snapshot 기능은 가상머신의 CPU 상태를 포함하여 메모리, 하드디스크의 내용을 기억하는 기능입니다.
가상머신을 운영할 때, 가상머신과 직접적인 관련이 없는 디스크(예를 들어 파일을 저장해두는 디스크)는 Snapshot 을 기록할 때마다 이전의 디스크 상태로 되돌린다는 것이 비효율적일 것입니다. 따라서 Snapshot 과는 독립적인 디스크(Independent Disk)로 할당하고 사용합니다. 만약 부득이하게 Independent Disk 를 포함한 Snapshot을 만들 경우, Snapshot 안에 이전 디스크의 내용을 별도로 만들어서 두어야 하기 때문에 '이전 디스크 용량 만큼의 공간'을 더 사용하게 됩니다. 대신 Snapshot 을 만들 때, Disk I/O 만을 사용하여 만들게 되기 때문에 Snapshot 을 제작하는 동안 가상머신의 운영에 큰 지장을 주지 않습니다.
====
하나는 전부, 전부는 하나
친절한 답글
친절한 답글 감사드립니다.
답글 읽고 한번 테스트 해보니 한번에 이해가 되네요.
Independent disk란게 말 그대로 독립디스크로 동작하고
스냅샷의 영향을 전혀 받지 않습니다.
스냅샷을 떠놓고 revert 시켜도 Independent disk는 지금까지 작업이 그대로 남아있습니다.
위의 sql서버의 예처럼 두개의 가상 디스크를 Independent, Non Independent 로 설정하거나
완전 독립적인 디스크로 사용한다면 Independent mode가 효율적이란 생각이 듭니다.
친절한 답글 다시 한번 감사드립니다. 좋은 하루 되세요~ ^^
댓글 달기