linux下使用檔案來類比硬碟進行ASM測試-開發技術

來源:互聯網
上載者:User

原文地址

http://www.bitscn.com/oracle/exploiture/200808/149252.htmlTEST

在進行ASM的實驗中,如果沒有多餘的硬碟來做測試。則可以在linux下使用檔案來類比磁碟,以供測試目的。

中國網管論壇bbs.bitsCN.com

  其類比過程如下所示,摘錄自《Oracle資料庫核心技術與實務詳解-教你如何成為Oracle 10g OCP》一書。

網管bitscn_com

  1)以root使用者建立一個ASM磁碟所在的目錄。  網管聯盟bitsCN_com

   [root@book u01]# mkdir –p /u01/asmdisks

中國網管論壇bbs.bitsCN.com

  2)通過dd命令建立6個400M大小的檔案,每個檔案代表一塊磁碟。

網管朋友網www_bitscn_net

      [root@book u01]# cd asmdisks
[root@book asmdisks]# dd if=/dev/zero f=asm_disk1 bs=1024k count=400
[root@book asmdisks]# dd if=/dev/zero f=asm_disk2 bs=1024k count=400
[root@book asmdisks]# dd if=/dev/zero f=asm_disk3 bs=1024k count=400
[root@book asmdisks]# dd if=/dev/zero f=asm_disk4 bs=1024k count=400
[root@book asmdisks]# dd if=/dev/zero f=asm_disk5 bs=1024k count=400
[root@book asmdisks]# dd if=/dev/zero f=asm_disk6 bs=1024k count=400
網管bitscn_com

 3)將這些檔案與裸裝置關聯。
  網管朋友網www_bitscn_net

    [root@book asmdisks]# chmod 777 asm_disk* 
[root@book asmdisks]# losetup /dev/loop1 asm_disk1 
[root@book asmdisks]# losetup /dev/loop2 asm_disk2 
[root@book asmdisks]# losetup /dev/loop3 asm_disk3 
[root@book asmdisks]# losetup /dev/loop4 asm_disk4 
[root@book asmdisks]# losetup /dev/loop5 asm_disk5 
[root@book asmdisks]# losetup /dev/loop6 asm_disk6 
[root@book asmdisks]# raw /dev/raw/raw1 /dev/loop1 
[root@book asmdisks]# raw /dev/raw/raw2 /dev/loop2  網管朋友網www_bitscn_net
[root@book asmdisks]# raw /dev/raw/raw3 /dev/loop3 
[root@book asmdisks]# raw /dev/raw/raw4 /dev/loop4 
[root@book asmdisks]# raw /dev/raw/raw5 /dev/loop5 
[root@book asmdisks]# raw /dev/raw/raw6 /dev/loop6 
[root@book asmdisks]# chown oracle:dba /dev/raw/raw1 
[root@book asmdisks]# chown oracle:dba /dev/raw/raw2 
[root@book asmdisks]# chown oracle:dba /dev/raw/raw3 
[root@book asmdisks]# chown oracle:dba /dev/raw/raw4 
[root@book asmdisks]# chown oracle:dba /dev/raw/raw5 
[root@book asmdisks]# chown oracle:dba /dev/raw/raw6

網管u家u.bitscn@com

  注意:如果要刪除通過dd類比出的虛擬磁碟檔案的話,直接刪除類比出的磁碟檔案(也就是asm_disk1、asm_disk2…asm_disk6)還不夠, 網管u家www.bitscn.net

還必須執行losetup -d /dev/loopN,在這裡N從1到6。否則,磁碟檔案所佔用的磁碟空間不能釋放

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.