在ASM磁碟組中刪除一個磁碟

season0891發表於2010-12-02
作者: 戴羽,  出處:IT專家網, 責任編輯: 李書琴, 
2008-06-24 09:34
  ASM的一大賣點是聯機地重新配置儲存的能力。ASM的一個有用特性是使用它從一個磁碟組中的一組磁碟移植到另一個,或從一個儲存佇列移植到另一個。

  【IT專家網獨家】ASM的一大賣點是聯機地重新配置儲存的能力。ASM的一個有用特性是使用它從一個磁碟組中的一組磁碟移植到另一個,或從一個儲存佇列移植到另一個。

  這基本上是可以實現的,因為ASM在一個磁碟組中的所有磁碟上均勻地分佈資料,假定你具有足夠的空間,你可以刪除一個磁碟組中的磁碟,而ASM將無縫地將這些資料移植到這個磁碟組中的已有磁碟上。

SQL> select group_number, name, TOTAL_MB, FREE_MB
from V$asm_disk_stat;
GROUP_NUMBER      NAME          TOTAL_MB    FREE_MB
------------ ---------------- ---------- ----------
    1      VOL1  61439      61187
    2      VOL2  61439      61164
    3      VOL3  61439      61164
    4      VOL4        409594     310962
    4      VOL5        153597      95240

  所以,我們看到VOL4和VOL5是磁碟組4中的兩個磁碟。VOL4具有足夠大的容量來將所有的資料放置在這個磁碟組上。現在可以安全地刪除VOL5了,而且這是一個聯機的操作:


  SQL> alter diskgroup DATA4 drop disk VOL5;

  磁碟組改變了。

  這個alter diskgroup命令實際上拖動你正在刪除的磁碟的擴充套件段,並將它們放置在你的磁碟組中保留的磁碟上。當這個操作繼續的時候,你可以檢視你進行的操作的V$ASM_OPERATION:

SQL> select * from v$asm_operation;
GROUP_NUMBER OPERA STAT POWER ACTUAL SOFAR EST_WORK EST_RATE  EST_MINUTES
------------ ----- ---- ----- ----- ------ -------  ---------- ----------
    4 REBAL RUN     1  1   100   42234       1007     41

  這裡大多數字段是自說明性的,不過SOFAR欄位告訴你移動的分配單元(au)數量,EST_WORK和EST_RATE也是以分配單元和分配單元/分鐘來顯示。

  一旦重新調整刪除了所有的分配單元,那麼這個磁碟就從這個磁碟組中刪除了:

SQL> select group_number, name, TOTAL_MB, FREE_MB
from V$asm_disk_stat;
GROUP_NUMBER      NAME          TOTAL_MB    FREE_MB
------------ ---------------- ---------- ----------
    1      VOL1  61439      61187
    2      VOL2  61439      61164
    3      VOL3  61439      61164
    4      VOL4        409594     252006

  刪除磁碟組中的一個磁碟看起來好像在做廣告宣傳,但它實際的好處不是僅僅刪除一個磁碟,而是顯示了一整個儲存佇列,而這具有潛力使你可以升級儲存或甚至是完全移植到一個不同的儲存平臺。

 come from:



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-680817/,如需轉載,請註明出處,否則將追究法律責任。

相關文章