高效管理Windows Scerver 2008的淺層複製 (Shallow Copy)

來源:互聯網
上載者:User

淺層複製 (Shallow Copy)(Shadow Copies)並不是Windows Server 2008才有的功能。但是,對於Windows Server 2008這樣的Server系統平台,淺層複製 (Shallow Copy)的使用更有重要意義。通過淺層複製 (Shallow Copy)功能,管理員可以在指定的卷上建立備份的副本,我們可以將這些備份的副本看成時間快照,可以根據需要將檔案恢複以前的某個版本。因此,它可以極大地保證伺服器資料的安全。不過,基於圖形介面的控制台下淺層複製 (Shallow Copy)管理過程比較繁瑣也不夠高效,而命令列下的操作就快捷高效多了。所以,命令列下的淺層複製 (Shallow Copy)管理技術是管理員們必須掌握的。希望本文能夠協助大家做到這一點。

1、vssadmin工具簡介

vssadmin是Windows Server 2008中用來管理淺層複製 (Shallow Copy)的工具。通過vssadmin,我們不僅能夠對本地系統中的淺層複製 (Shallow Copy)進行管理,而且可以通過遠端桌面登入到遠程伺服器對其上的卷進行組態管理。

2、啟用淺層複製 (Shallow Copy)

預設情況下,Windows Server 2008系統的各卷是啟用淺層複製 (Shallow Copy)的。如果因為人為因素或者其他原因關閉了淺層複製 (Shallow Copy)功能,我們可以通過命令列快速啟動它。啟用淺層複製 (Shallow Copy)的命令格式是“vssadmin add shadowstorage /for=ForVolumeSpec /on=OnVolumeSpec” 。其中“/for=ForVolumeSpec”指定要啟用淺層複製 (Shallow Copy)的本地卷,而“/on=OnVolumeSpec”則指定將指定卷的副本儲存在那個卷上。當然,要啟用淺層複製 (Shallow Copy)的卷和儲存副本的卷可以是一個卷。不過,筆者建議將其隔離的做法更科學一些。

下面我們舉一個例子,如果要啟用本地C盤的淺層複製 (Shallow Copy)功能,並且將該卷的副本儲存到D盤上。我們可以在命令列下執行命令“vssadmin add shadowstorage /for=c: /on=d:”即可。如果執行命令“vssadmin add shadowstorage /for=e: /on=e:”則啟動了E盤的淺層複製 (Shallow Copy),並且其副本也儲存在E盤。(圖1)

啟用淺層複製 (Shallow Copy)

3、禁用淺層複製 (Shallow Copy)

要禁用某個卷上的淺層複製 (Shallow Copy),可以直接使用“vssadmin delete shadowstorage”。不過需要注意的是,在目標卷上所有儲存的快照映像被刪除之前,是無法在該卷上禁用淺層複製 (Shallow Copy)的。因此,我們首先需要刪除該卷上儲存的所有快照映像,然後在該卷上再執行禁用淺層複製 (Shallow Copy)操作。其命令格式是“vssadmin delete shadowstorage /for=forvolumespec”,其中“/for=forvolumespec”指定要禁用淺層複製 (Shallow Copy)的本地磁碟機。比如我們要對C盤禁用淺層複製 (Shallow Copy),可以執行命令“vssadmin delete shadowstorage /for=c:”即可。(圖2)

禁用淺層複製 (Shallow Copy)

4、自訂磁碟區影副本最大儲存容量

在啟用了磁碟的淺層複製 (Shallow Copy)後,預設情況下其使用可用的最大容量作為副本的儲存空間。毫無疑問,這會造成磁碟空間的極大浪費。而且,對於伺服器系統來說無節制的侵佔磁碟空間造成磁碟空間告急,會影響其它服務的正常運行。因此,筆者建議大家一定要對淺層複製 (Shallow Copy)所佔的最大磁碟空間進行限制。在此,我們要用到vssadmin工具的“/maxsize”參數。該參數接收類似KB、MB、GB、TB等儲存單位,不過,這個值指定的最小值不能低於100MB。

我們舉一個例子,在命令列下執行“vssadmin add shadowstorage /for=d: /on=e: /maxsize=2GB”。命令執行後,在D盤啟用淺層複製 (Shallow Copy),在E盤儲存其副本資料,並且將可用的副本儲存空間上限定製為2GB。有的時候,我們定義的淺層複製 (Shallow Copy)儲存空間不夠或者有太多冗餘,此時我們可以通過“Resize Shadow”命令來重新調整空間的大小。這個命令接收與add命令一樣的參數,同時必須在同一個關聯的儲存中進行。也就是說,如果C盤的淺層複製 (Shallow Copy)儲存使用了D盤,那麼就只能用下面的命令“vssadmin add shadowstorage /for=c: /on=d: /maxsize=5GB”來更改淺層複製 (Shallow Copy)儲存空間的大小。(圖3)

自訂磁碟區影副本最大儲存容量

5、查看淺層複製 (Shallow Copy)資訊

對於伺服器來說,本地磁碟中儲存了很多淺層複製 (Shallow Copy),我們如何快速擷取其詳細資料呢?同樣非常簡單,vssadmin工具為我們提供了“list shadows”和“list shadowstorage”兩個命令。其中“list shadows”可顯示卷上現有的淺層複製 (Shallow Copy),預設情況下,卷上所有的淺層複製 (Shallow Copy)都會顯示出來。為了縮小範圍,我們可以添加“/for=forvolumespec”參數僅列出指定的卷資訊,或者使用“/shadow=shadowld”參數僅列出特定淺層複製 (Shallow Copy)資訊。通常情況下,我們只需執行命令“vssadmin list shadows”即可。“list shadowstorage”命令更加強大,它可以列出關聯到該系統上的所有淺層複製 (Shallow Copy)的儲存資訊。同樣的,我們可以添加參數“/for=forvolumespec”和“/on=onvolumespec”以指定目標卷或者目標淺層複製 (Shallow Copy)以限制輸出的資訊。(圖4)

查看淺層複製 (Shallow Copy)資訊

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.