艾銻無限整理:Windows卷影工具VssAdmin詳解
2020-03-10 12:08 作者:admin 瀏覽量:
無企業,不上云
2015年我第一次參加阿里云杭州全球云棲大會時,看到的是驚喜和無限的可能性。
“2015杭州云棲大會”于10月14日至15日在杭州云棲小鎮如期召開。大會以“互聯網、創新、創業”為本屆主題,展現“互聯網+”時代下無處不在的云計算與各行各業的交錯連接,介紹云計算為產業升級和改革創新提供的源源動力,挖掘云計算助力下生生不息的創業激情和機遇。
2015年正式更名為“
云棲大會”,阿里云的名字不再出現在會議名稱中,而是更加強調云計算、大數據生態的定位。量子計算、人工智能、生物識別、深度學習等前沿的科技創新力量首次在大會亮相。大會吸引了全球超過20個國家的21500名開發者,參展企業達到219家,參與企業3000多家,現場參觀超過42584人次,全球直播收看人數超過127萬人,成為全球最大規模的云計算峰會之一。
走進會場別開生面,豐富多彩,讓人忘掉了科技的冰冷,就像走進了游樂園,有運動,有演出,有游戲,有展示,有互動,4萬多人把整個會場擠得水泄不通,來自全球的技術愛好者,企業家,科學家,政府官員,阿里云的合作伙伴,競爭對手,閑雜人等五花八門,你能想到的人都聚齊了。
甚至還有票販子,是什么吸引了各路好漢齊聚一堂,擠破頭也要參加一場聽起來非常專業性的云棲大會呢?
除了上面說的阿里云的技術能力和運營能力以外,其實還有一個非常重要的原因,就是能親眼見到馬云馬老師,甚至還能有機會與他零距離接觸.
從2015到2018年,在這四年中馬老師每年都會參加杭州云棲大會的分享,而且還會出現在云棲現場的不同地方,這讓很多喜歡馬老師的伙伴興奮極了,你想你一生能有幾次親眼見到“外星人”呢.
2015年他在主會場20分鐘的分享表達了一個重要的觀點,就是在未來5年無企業,不上云。上云是企業戰略而不是戰術,未來是一個萬物互聯的時代,只有那些在云上的企業才能快速有效的抓住時代變化的先機,才能使用計算的能力,才能利用好數據的價值.
當時聽了馬老師的演講,我當刻就決定了和阿里云的合作,讓艾銻無限成為了阿里云的戰略合作伙伴,和阿里云一起為中小企業提供上云解決方案服務。
四年多過去了,馬老師當年說無企業,不上云,如今,如果你不知道云,你的企業沒有用云,可能你在這次的疫情中根本就沒有戰斗力,你都不知道別人企業是如何贏得這次疫情戰斗勝利的.
企業上云不僅能為企業節省70%以上的成本,更能為企業提升500%以上的效率,甚至它的有些價值是無法計算的,這些年艾銻無限為上千家企業提供了上云服務,親身經歷了有一些企業上云變革后帶來的增長和變化,我記得服務了一家裝修行業的領頭企業,在2016年這家企業因人員場地和機房成本,讓這家公司舉步維艱,離破產僅一步之遙,我和這家企業的CEO是好朋友,有一天我去看他,聽到他和我分享現在遇到的巨大困境,我問了他幾個關鍵的問題,最后確認了是成本不斷提升,業績卻沒有提高,效率低下從而導致企業經營困難,后來艾銻無限的云解決方案團隊幫助他出了三個解決方案:
第一, 把他們現有機房近百臺服務器遷到云上,釋放出近百平米的機房空間和硬件運維升級成本,因為云是彈性的,可以根據企業用量來支付費用,這一下就幫他們減輕了一年上百萬的硬件投入成本.
第二, 幫助他們打通各個管理系統,讓企業內部數據更透明,讓整體效率一下子就提升了上來,而且當他發現整個環節全部通透后,有1/3的人力是可以節省的,完全沒必要用這么多人,這一下讓他們每年節省了近200萬的人力支出,這就是科技的力量,雖然對失業的員工有些殘忍,但對與一家商業企業來說這是正確的選擇.
第三, 重建營銷系統,讓傳統的銷售模式重新變革,提升人員的產出比,讓全員進行銷售,整體銷售額提高了200%,這個時代職責和名稱將會越來越模糊,誰能為企業創造價值,誰就是企業最重要的員工.
大家可以想象一下,一家企業人員降低原來的1/3,但銷售額卻提升原來的兩倍,這意味著盈利能力和盈利水平呈指數級的增長,這就是變革后的成果.
無企業,不上云,你的企業上云了嗎?
如果你的企業還沒有下云也沒有關系,也許你的企業還沒有遇到挑戰,假如你有和我朋友同樣的困境,那不妨與艾銻無限的云工程師和技術專家聊一聊,說不定就讓你眼前一亮,打開了你遇到的限制和困境,從而讓你的企業邁上了生長的第二春。
艾銻無限整理:Windows卷影工具VssAdmin詳解
VssAdmin是Windows Server 2008 及 Windows 7系統提供的VSS的管理工具。它可以用于創建或刪除卷影副本,列出卷影副本的信息(只能管理系統Provider創建的卷影副本)。還可以用于顯示所有安裝的所有卷影副本寫入程序(writers)和提供程序(providers),以及改變卷影副本存儲空間(即所謂的“diff 空間”)的大小等。
下面對常用命令做下詳細介紹
1.添加卷影副本存儲關聯(啟用卷影副本)
默認情況下,Windows Server 2008系統的各卷是啟用卷影副本的。如果因為人為因素或者其他原因關閉了卷影副本功能,我們可以通過命令行快速啟動它。啟用卷影副本就是添加一個卷影副本存儲關聯,其命令格式是“vssadmin add shadowstorage /for=ForVolumeSpec /on=OnVolumeSpec”。其中“/for=ForVolumeSpec”指定要啟用卷影副本的本地卷,而“/on=OnVolumeSpec”則指定卷影副本的保存卷。當然,啟用卷影副本的卷和保存副本的卷可以是一個卷。不過,還是建議指定不同的卷,將其隔離的做法更科學一些。
下面舉一個例子,如果要啟用本地C盤的卷影副本功能,并且將該卷的副本保存到E盤上,卷影副本存儲空間的大小設置為900mb。我們可以在命令行下執行命令“vssadmin add shadowstorage /for=c: /on=e: /maxsize=900mb”即可(注:“/maxsize”參數接收類似KB、MB、GB、TB等存儲單位,不過,這個值指定的最小值不能低于100MB。另windows 7中不支持該命令)
2.刪除卷影副本存儲關聯(禁用卷影副本)
要禁用某個卷上的卷影副本,可以使用“vssadmin delete shadowstorage”。不過需要注意的是,需要先刪除該卷上保存的所有卷影副本,才能在該卷上執行禁用卷影副本服務操作。其命令格式是“vssadmin delete shadowstorage /for=forvolumespec”,其中“/for=forvolumespec”指定要禁用卷影副本的本地驅動器。比如我們要對C盤禁用卷影副本,可以執行命令“vssadmin delete shadowstorage /for=c:”即可(注:windows 7中不支持該命令)。
3.查看卷影副本信息
vssadmin工具提供了“list shadows”和“list shadowstorage”兩個命令來查看卷影副本信息。其中“list shadows”可顯示卷上現有的卷影副本,默認情況下,卷上所有的卷影副本都會顯示出來。為了縮小范圍,可以指定“/for=forvolumespec”參數以便僅列出指定的卷信息,或者使用“/shadow=shadowld”參數僅列出特定卷影副本信息。通常情況下,我們只需執行命令“vssadmin list shadows”即可。“list shadowstorage”命令更加強大,它可以列出關聯到該系統上的所有卷影副本的存儲信息。同樣的,我們可以指定參數“/for=forvolumespec”和“/on=onvolumespec”以指定目標卷或者目標卷影副本以限制輸出的信息。
4.創建卷影副本(創建快照)
在啟用卷影副本后,共享文件夾的快照就會根據默認的計劃自動創建。不過,有的時候我們需要手工創建快照。此時,我們可以使用“create shadow”命令。命令格式是“vssadmin create shadow /for=forvolumespec”,其中“forvolumespec”是要創建快照的本地卷。例如我們執行命令“vssadmin create shadow /for=c:”,就會為C盤上的共享文件創建快照。有的時候,我們會遇到卷影副本服務非常繁忙,而造成創建快照延遲或者失敗。此時,我們可以調用“/autoretry”參數,在其后指定一個時間間隔,這樣就能夠在這個時間間隔之后重新創建。比如我們將上面的命令變成“vssadmin create shadow /for=c: /autoretry=60”,這樣如果創建失敗就會在60秒之后重新執行快照創建操作。
5.恢復卷(還原快照)
如果要將整個卷恢復到較早期的狀態,我們可以使用“revert shadow”命令。需要說明的是,要指定恢復到的卷影副本,必須使用對應的卷影標識符,這時使用“/shadow=shadowID”即可。其中shadowID是卷影副本的全局唯一標識符,還有包括“{}”。例如,如果希望使用ID為{07076c30-bda7-43d0-968a-8a9764a3f1be}的卷影副本來恢復C盤,我們可以執行命令“vssadmin revert shadow /shadow={07076c30-bda7-43d0-968a-8a9764a3f1be}”。不過,一定要輸入正確的標識符,如果ID錯誤,會提示錯誤。命令成功執行后,會提示輸入“Y”,這樣vssadmin就執行恢復操作。需要注意的是,如果目標卷上有打開的文件vssadmin恢復操作將會無法進行。不過,我們可以通過命令“/forceDismount”強制進行恢復卷。在恢復過程中,我們可執行命令“vssadmin query reverts”查看恢復操作的狀態。
6.刪除卷影副本(刪除快照)
在卷影副本管理中,我們有時需要刪除某個卷上的特定卷影副本,可以利用vssadmin工具的“delete shadows”命令輕易實現。其命令格式是“vssadmin delete shadows /for=forvolumespec /oldest”,其中“/for=forvolumespec”指定用于存儲快照的本地卷。比如我們在C盤上配置了卷影副本,如果要刪除其中最早的快照,執行命令“vssadmin delete shadows /for=C: /oldest”,在輸入“Y”確認后就會報告刪除成功。
當然,我們也可以提供卷影標識來刪除卷影副本,例如,我們要刪除ID為{3a9bdea8-88f8-488a-b7d6-19c519ea6dfc}的快照,可以執行命令“vssadmin delete shadows /shadow={3a9bdea8-88f8-488a-b7d6-19c519ea6dfc}”。這種快照刪除方法直指目標,非常快捷,不過如果你輸入了不存在的ID后,會提示錯誤信息。除了針對性的快照刪除,如果我們要刪除所有的快照該如何操作呢?同樣非常簡單,利用vssadmin工具的“delete shadows /all”就可以了。執行命令“vssadmin delete shadows /all”后本地磁盤中的所有快照都會被刪除,因此,使用該命令時一定要慎重。另外,需要說明的是刪除所有卷影副本就等于禁止了卷上的卷影副本服務。