我是solaris OS的新手,并尝试编写一个从solaris盒中收集体积数据的脚本。
我们为Linux做过类似的脚本,我们使用" df -P"命令列出卷,并选择以" / dev"。
开头的条目默认情况下,在linux中,我可以看到一个音量" / dev / sda1"。
当我在solaris box(df -k)上运行df命令时,我在输出中看不到任何类似于(/ dev / *)的条目。
当我安装CD时,我可以看到df输出中的条目如下所示。
/dev/dsk/c1t1d0s2 57632 57632 0 100% /media/VBOXADDITIONS_5.0.14_105127
那么,在solaris中,模式是什么,我应该寻找选择量? 而且,为什么我没有在模式/ dev /中看到至少一个卷 它是" / dev"或其他什么?
我在oracle虚拟盒子上使用solaris 11镜像。
当我尝试"格式"命令,我可以看到3个磁盘:
AVAILABLE DISK SELECTIONS:
0. c1d0 <VBOX HAR-8ea18e8b-2b2a0a5-0001-31.25GB> testvolu
/pci@0,0/pci-ide@1,1/ide@0/cmdk@0,0
1. c2d0 <VBOX HAR-b4343b55-dbed77c-0001 cyl 1020 alt 2 hd 64 sec 32>
/pci@0,0/pci-ide@1,1/ide@1/cmdk@0,0
2. c3t0d0 <ATA-VBOX HARDDISK-1.0 cyl 1009 alt 2 hd 64 sec 32>
/pci@0,0/pci8086,2829@d/disk@0,0
但是,我没有在&#34; df -k&#34;
中看到任何分区另外,我在这里阅读(https://docs.oracle.com/cd/E19455-01/805-6331/6j5vgg680/index.html),磁盘名称应该在&#34; / dev / dsk / *&#34;格式。
答案 0 :(得分:1)
Solaris 11使用ZFS,它在卷(分区)和文件系统之间没有一对一的关系。
您可以查看sx
输出以获取基础设备。
px
此处使用了整个var conn = new ActiveXObject("ADODB.Connection");
var cmd = new ActiveXObject("ADODB.Command");
var rs = new ActiveXObject("ADODB.Recordset");
conn.open( "Provider=OraOLEDB.Oracle;Password=xxxx;Persist Security Info=True;"
+ "User ID=xxxx;Data Source=sgo01" );
cmd.ActiveConnection = conn;
cmd.CommandText = "SELECT cod_operatore, a.cognome, a.nome, a.account, m1_master "
+ "FROM cedwork.hd_operatori a "
+ "INNER JOIN cedwork.hd_anag b "
+ "ON ( a.account = b.account ) "
+ "WHERE a.account = ?";
cmd.Parameters.Append(
cmd.CreateParameter( "id", adChar, adParamInput, 20, idUtente )
);
rs = cmd.Execute();
磁盘,因此没有var other = A == B ? C : B;
或A
后缀。