獲取在oracleasmlib上hds儲存的多路徑
#!/bin/bash
oracleasm listdisks > /tmp/1.txt
var2=`oracleasm listdisks |wc -l`
> /tmp/2.txt
> /tmp/3.txt
for ((i=1;i<=var2;i++))
do
var1=`cat /tmp/1.txt|sed -n ${i}p`
oracleasm querydisk -p $var1 |grep emc|cut -d ':' -f 1|cut -b 6-|sed 's/1//g' >>/tmp/3.txt
oracleasm querydisk -p $var1 |sed '1,2d'|wc -l >>/tmp/3.txt
done
oracleasm listdisks |awk '{print "oracleasm querydisk -p "$0"| grep emc|cut -d '\'':'\'' -f 1|cut -b 6-|sed 's/1//g' >>/tmp/2.txt"}' >/tmp/1.sh
sh /tmp/1.sh
powermt display dev=all| grep emc |cut -d '=' -f 2 >/tmp/4.txt
echo "###############unused emc/hds storages###############"
grep -F -v -f /tmp/3.txt /tmp/4.txt |sort|uniq
echo "###############path counts#######################"
grep -F -v -f /tmp/4.txt /tmp/3.txt |sort|uniq
oracleasm listdisks > /tmp/1.txt
var2=`oracleasm listdisks |wc -l`
> /tmp/2.txt
> /tmp/3.txt
for ((i=1;i<=var2;i++))
do
var1=`cat /tmp/1.txt|sed -n ${i}p`
oracleasm querydisk -p $var1 |grep emc|cut -d ':' -f 1|cut -b 6-|sed 's/1//g' >>/tmp/3.txt
oracleasm querydisk -p $var1 |sed '1,2d'|wc -l >>/tmp/3.txt
done
oracleasm listdisks |awk '{print "oracleasm querydisk -p "$0"| grep emc|cut -d '\'':'\'' -f 1|cut -b 6-|sed 's/1//g' >>/tmp/2.txt"}' >/tmp/1.sh
sh /tmp/1.sh
powermt display dev=all| grep emc |cut -d '=' -f 2 >/tmp/4.txt
echo "###############unused emc/hds storages###############"
grep -F -v -f /tmp/3.txt /tmp/4.txt |sort|uniq
echo "###############path counts#######################"
grep -F -v -f /tmp/4.txt /tmp/3.txt |sort|uniq
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29802484/viewspace-2133514/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 獲取在oracleasmlib上emc儲存的多路徑問題OracleASM
- RedHat 5.4上iscsi+multipath多路徑儲存配置獲取裝置的wwidRedhat
- 華為儲存多路徑
- 儲存-配置多路徑
- 【多路徑】EMC儲存多路徑軟體配置
- HDS儲存
- centos上iscsi+multipath多路徑儲存配置手冊CentOS
- IBM儲存多路徑軟體IBM
- linux 儲存多路徑軟體Linux
- hds 多路徑軟體failover,failback測試AI
- Excel 讀取圖片並獲取儲存路徑Excel
- HDS儲存常用命令
- hds儲存簡介_轉摘
- 如何獲取HDFS上檔案的儲存位置
- 批量修改vsphere共享儲存多路徑選擇策略
- Linux環境iSCSI儲存及多路徑功能配置Linux
- 儲存多路徑故障導致資料庫死掉案例資料庫
- 關於儲存控制器的多路徑機制(轉載)
- 日立HDS VM儲存更換硬碟硬碟
- hds 繼uspv後出了款vsp儲存
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- sql 2k中的圖片儲存和獲取----引申到檔案儲存和獲取 (轉)SQL
- Matlab - 獲取和儲存檔案路徑選擇對話方塊Matlab
- Dart SDK在Flutter SDK中的儲存路徑DartFlutter
- ASP.NET MVC獲取上傳的路徑ASP.NETMVC
- 【Azure Key Vault】在Azure Databricks上獲取Azure Key Vault中所儲存的機密(secret)的兩種方式
- Photos儲存、獲取、更改照片詳解
- GreenPlum 獲取表儲存大小的方法推薦
- 儲存過程獲取表被引用的資訊儲存過程
- 使用OpenFiler來模擬儲存配置RAC中ASM共享盤及多路徑(multipath)的測試ASM
- 在laravel框架中獲取storage目錄的路徑Laravel框架
- FileUpload 上傳的檔案獲取相對路徑
- golang 獲取當前路徑和上一級父路徑(目錄)Golang
- multipath多路徑配置
- C#中從Clipboard儲存獲取資料的方法C#
- PostgreSQL獲取建表語句儲存過程SQL儲存過程
- redis叢集資料儲存和獲取原理Redis
- shell中獲取儲存過程返回值儲存過程