你可以在任何時候創建快照(包括虛擬機正在啟動、運行 、關閉時),在這里我們重點掌握兩個方面的內容,第一方面是快照的原理,第二個方面是創建快照操作過程。
第1步:虛擬機在ESXi主機中以文件形式存在,生成快照會增加虛擬機在數據存儲中文件的大小,在沒有建立快照前我們先截取一個截圖,如下"圖1"所示,其中win2012-loc61-ip201表示虛擬機名稱,后綴為".vmdk"的文件表示"虛擬磁盤",里面表示了各個文件的大小,特別是虛擬機的虛擬硬盤大小。
圖1 做快照之前虛擬機相關文件
第2步:在vSphere Client控制臺中,用鼠標右擊要創建快照的虛擬機,在彈出的快捷菜單中選擇"快照->生成快照",如下"圖2"所示。
圖2 生成快照
第3步:給本次生成的快照命名,并進行描述,以方便管理,如下"圖3"所示。
圖3 定義快照名稱和描述信息
第4步:做完快照后,通過和前面"圖1 做快照之前虛擬機相關文件"對比發現,多出了下面兩個文件,一個是新產生的快照文件(win2012-loc61-ip201-Snapshot1.vmsn),一個是新產生的虛擬磁盤(win2012-loc61-ip201-000001.vmdk),此后再向磁盤中寫入文件時,將寫入這個新的虛擬磁盤(win2012-loc61-ip201-000001.vmdk)內,我們在"第5步"可以做這個測試。
圖4 做第1次快照first之后虛擬機相關文件
第5步:我們向虛擬機中拷貝一個大小為550MB左右的文件,拷貝到C盤中,然后再觀察虛擬機磁盤文件的大小,是哪個文件得到了增長,我們會發現原來的磁盤大小沒有變化,而得到增長的是快照磁盤文件,如下"圖5"所示。
得出結論:一旦做了快照,會產生和快照對應的快照磁盤文件,以后再對磁盤文件所做的寫入等行為,都會在快照對應的磁盤內有變化,而不影響初始的磁盤,為了進一步證明這個理論,我們將在第6步再做一個快照,并向虛擬機系統內再增加一個550MB左右的文件。
圖5 向虛擬機系統內增加550MB左右文件后虛擬磁盤文件變化
第6步:新建一個名稱為second的快照,并做相應描述,如下"圖6"所示。
細心的讀者會發現,在新建快照時,"圖3"(下面復選框是灰色不可操作狀態)和"圖6"(下面復選框是黑色并可操作狀態)的界面并不相同,原因是因為"圖3"的快照在關機的情況下進行的,"圖6"的快照是在開機情況下進行的,虛擬機在開機狀態新建快照,可以選中"生成虛擬機內存快照"復選框,這樣會將虛擬機當前的狀態保存下來,即在創建快照的同時可捕獲虛擬機的內存。
如果選中"使客戶機文件系統處于靜默狀態(需要安裝有VMware Tools)"復選框,可以暫停客戶機操作系統上的運行進程,以便在執行快照時文件系統內容處于一致狀態。推薦在虛擬機關機時創建快照。
圖6 第2次新建快照
第7步:再次做快照后,存儲磁盤中關于虛擬機文件的情況如下"圖7"所示,我們會發現這里面又多了兩個和快照有關的文件,其中一個為win2012-loc61-ip201-Snapshot2.vmsn快照文件,另一個為win2012-loc61-ip201-000002.vmdk快照磁盤文件,在"第8步",我們再次向虛擬機系統內再增加一個550MB左右的文件,看這個550MB左右的文件會在哪個虛擬機磁盤文件內得到變化。
圖7 第2次新建快照后虛擬磁盤變化情況
第8步:再次向虛擬機系統的C盤增加一個550MB左右的文件,檢查虛擬磁盤會發生什么變化,我們會發現,這550MB左右的文件被寫入到第2次新建的快照產生的虛擬磁盤內,其他磁盤都沒什么影響,通過這些試驗我們可以進一步理解快照的設計思想。
圖8 第2次增加550MB左右文件后虛擬磁盤變化情況
第9步:如下"圖9"所示,點擊"快照管理器",在"快照管理器"中,可以將虛擬機轉到任意一個快照狀態,也可以刪除不用的快照。
"恢復到當前快照"意思是恢復到所有快照中"最新"的快照,也就是說最后一次所做的快照。"整合"快照是在多次刪除無用快照后,需要執行的功能,用以整理磁盤。
圖9 快照管理器
第10步:如上"圖9"所示,點擊"快照管理器"后,會彈出如下"圖10"界面。在該界面中,可以將虛擬機轉到任意一個快照狀態,也可以刪除不用的快照。在此我們將把第1次新建的快照"first"給予刪除,刪除后"第11步"給大家展示虛擬磁盤文件的變化情況。
圖10 快照管理器編輯界面
第11步:刪除"first"快照,觀察虛擬磁盤文件的變化,我們和前面"圖5"對比,發現少了first快照建立后的win2012-loc61-ip201-Snapshot1.vmsn和win2012-loc61-ip201-000001.vmdk兩個文件,這說明刪除快照,實際上是刪除了快照對應的文件,但經過多次觀察發現,刪除快照后,在系統內快照的基礎上新建的文件并沒有被刪除,個人認為應該是在刪除的過程中,這些文件被合并到初始磁盤中了。如下"圖11"所示。
圖11 刪除first快照后虛擬磁盤文件情況
特別說明:在生產環境中,不建議給虛擬機通過"快照"的方式實現"備份",否則,一旦選中了以前的"快照"并執行"轉到"功能,此時該快照以后的所有數據都將丟失并且不能恢復。當執行多次快照后,虛擬機的性能會下降。
適用于Windows的5種最佳免費GPX編輯查看軟件
使用這些免費軟件,可以通過修改GPX文件的元數據、軌跡、路線和航點來編輯GPX文件。這些功能可讓您添加新的航跡和路線,使用路標創建路線等。您可以通過修改相關信息(例如緯度,經度,高度,時間,名稱,描述,符號等)來編輯路標。這些操作還可以讓您添加新的路標或刪除現有的航點。此外,許多GPX文件編輯器使您可以反向跟蹤,重組軌道,查找重復點,批量替換字段值,合并所有軌道,刪除空軌道,從航點創建路線,平移高度,匿名化時間等。
幾乎所有這些工具都提供了地圖視圖,以可視化不同地圖上的軌跡,國外軟件地圖并不友好,例如OpenStreetMap,OpenCycleMap,HikeBikeMap,MapQuest(衛星)等,國內軟件提供地圖還不錯。一些便捷的工具(例如過濾點,復制點信息,批處理地理編碼等)在這些很少。除了GPX,這些GPX編輯器軟件還支持KML,NMEA,TCX,ASC等文件。
本人最喜歡奧維地圖和GPXsee,奧維地圖適合編輯查看,GPX支持格式多。
1)奧維地圖
奧維地圖互動瀏覽器比較適合線路查看、編輯和導出,分免費和收費功能,一般免費夠用了。支持google地圖,google衛星地圖、百度地圖等。
導入的格式十種,還是比較多的,常用的還是KML和GPX,如下:
導出文件格式有九種
2)Basecamp
Garmin BaseCamp是相當流行的適用于Windows和Mac的GIS軟件。您也可以使用它來編輯GPX文件。只需將GPX文件導入此軟件,您就可以查看相關數據。您可以通過雙擊來編輯航路點,航跡或路線。
l 您可以編輯常規屬性,例如名稱,坐標,高度,深度,符號,接近度,溫度,聯系信息等。它還可以添加或編輯注釋(文件鏈接,Web鏈接),類別以及與航點相關的參考。
l 要添加新的航點,請轉到“ 工具”菜單。您可以在地圖上找到新點,然后添加上述信息。您也可以刪除現有的航點。
l 在“工具”菜單中,您還可以創建新的路線和路線。另外,選擇多個航點以使用它們創建路線。
l 您還可以通過創建航點,航跡和路線來創建新的GPX文件。
l 它使您可以在地圖上查看特定的航路點。
l 它也支持其他格式,例如KML,KMZ,LOC,TCX等。
l 它是此列表中功能豐富的GPX編輯器。該軟件的一些其他工具包括“ 發送文件到設備”,“查找興趣點”,“旅行計劃器”等。您可以從其官方網站上了解有關其功能的更多信息。
可以看出,Basecamp地圖并不友好,有偏移。
3)GPX Editor
從軟件名可以看出,是一款GPX文件編輯軟件。GPX編輯器是一個免費,開源的GPX文件編輯器適用于Windows。您可以簡單地打開一個GPX文件并編輯其航路點,航跡,路線和元數據。不只是GPX,它還支持KML,NMEA,NGT和LOG文件進行導入和編輯。
如何使用此免費軟件編輯GPX文件:
打開GPX文件時,您可以在左側面板中查看和瀏覽其組件,例如元數據,軌跡,航點和路線。它以三種不同的模式顯示GPX文件:預覽,點列表(具有相應信息的所有航路點)和Google Map。您可以在點列表和Google Map模式下修改GPX文件。
要編輯航路點,請雙擊它。然后,您可以修改其緯度,經度,高度,時間,名稱,描述,符號等。您還可以編輯高級信息,例如源,鏈接,衛星,定位,HDOP,VDOP,PDOP等。
我沒有找到添加新航路點的選項,但是您可以復制特定的航路點并進行編輯以創建新的航路點。您也可以刪除現有的航點。
除此之外,您還可以獲得其他編輯選項,例如“ 剪切軌跡”,“合并所有軌跡”,“刪除空軌跡”,“ 從航點創建路線” ,“班次高度”,“匿名時間” 等。
此外,您可以反轉點,刪除重復的點,將軌道線段移至新軌道等。
它也可以將KML,NMEA,LOG和NGT文件導入到當前的GPX文件中。
您可以在編輯后簡單地保存GPX文件?;蛘撸踔量梢詫⑵鋵С鰹镵ML,CSV或HTML格式。
它是便攜式GPX編輯器,無需安裝,可以在需要時運行。
地圖顯示在國內是個問題。
4)GPXsee
如果不在乎地圖的話,確實是一款不錯的免費GPX查看軟件,不支持編輯,支持格式有十多種。
GPXSee是一個簡單且非常有用的GPX文件查看器軟件。它的最佳功能之一是可以在PC上將GPX數據導出為PDF文件。它使您可以在其界面上添加一個GPX文件,然后可以使用“下一個”和“上一個”按鈕查看存儲在該特定文件夾或位置中的其他GPX文件(一個接一個)。因此,您不必手動添加下一個GPX文件即可查看其數據。
這個免費的GPX查看器軟件可讓您檢查航點并使用5種不同的地圖(國內基本都看不了)進行跟蹤:Open Topo Map,Open Street Map,4UMaps,USGS Topo和USGS Imagery。地圖上還具有放大和縮小功能,可以正確查看航點,位置等。您也可以將鼠標光標放在特定的航點上,它將顯示該特定航點的日期和時間,坐標,點名稱和海拔高度。
除了這些功能之外,它還允許您在界面上的單獨選項卡中查看海拔、速度、心率圖等。還可以使用其他一些功能,例如顯示/隱藏航路點,軌跡,路線,顯示總或移動時間,以公制或英制顯示單位,打印數據等。所有這些功能使其成為方便的GPX查看器軟件。
Google Earth是一款3D衛星地圖瀏覽器,大名鼎鼎,相信很多人用過。支持KML文件導入,也可以打開GPX文件,不過打開時會進行KML轉換。
可以繪制軌跡,調整軌跡,不能合并、拆分軌跡,文件中會有高程、軌跡點、經緯度、時間等信息,但跑步心率等數據會被忽略掉。
KML是標記語言(Keyhole Markup Language)的縮寫,是一種基于XML 語法與格式的、用于描述和保存地理信息(如點、線、圖像、多邊形和模型等)的編碼規范。
因為網絡限制和共享等原因,國外軟件在地圖呈現方面明顯弱于國內軟件,如果看軌跡地圖和編輯軌跡點,奧維首選,如果想對比心率 等數據,GPXsee首選。
當然各位需求不一樣,對軟件功能要求也不一樣。如果有好的軟件,也歡迎留言共享。