在Solaris OS上列出卷

时间:2016-02-24 08:28:44

标签: solaris

我是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;格式。

1 个答案:

答案 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后缀。